Documentation ¶
Index ¶
- Constants
- Variables
- type CreateContainerImageOrgReq
- type CreateContainerImageOrgRsp
- type DeleteContainerImageOrgReq
- type DeleteContainerImageOrgRsp
- type DeleteContainerImageReq
- type DeleteContainerImageRsp
- type DeleteContainerImageVersionReq
- type DeleteContainerImageVersionRsp
- type DescribeContainerImageReq
- type DescribeContainerImageRsp
- type DescribeContainerImageVersionReq
- type DescribeContainerImageVersionRsp
- type ListContainerImageOrgReq
- type ListContainerImageOrgRsp
- type ListContainerImageReq
- type ListContainerImageRsp
- type ListContainerImageVersionReq
- type ListContainerImageVersionRsp
- type RspContainerImageInfo
- type UploadContainerImageReq
- type UploadContainerImageRsp
Constants ¶
View Source
const ( BlankString string = " " DockerPullPrefix string = "docker pull" )
constants
Variables ¶
View Source
var ( ErrImageVersionExist = errors.New("image version exist") ErrOrgImageNotEmpty = errors.New("org images not empty") )
Functions ¶
This section is empty.
Types ¶
type CreateContainerImageOrgReq ¶
type CreateContainerImageOrgReq struct {
OrgName string `json:"orgName"`
}
Create image org
type CreateContainerImageOrgRsp ¶
type CreateContainerImageOrgRsp struct {
Org *imageentity.ContainerImageOrg `json:"org"`
}
type DeleteContainerImageOrgReq ¶
type DeleteContainerImageOrgReq struct {
OrgName string `json:"orgName"`
}
Delete image org
type DeleteContainerImageOrgRsp ¶
type DeleteContainerImageOrgRsp struct { }
type DeleteContainerImageReq ¶
type DeleteContainerImageReq struct { ImageName string `json:"imageName"` OrgName string `json:"orgName"` }
Delete image
type DeleteContainerImageRsp ¶
type DeleteContainerImageRsp struct { }
type DeleteContainerImageVersionReq ¶
type DeleteContainerImageVersionReq struct { ImageName string `json:"imageName" validate:"required"` OrgName string `json:"orgName" validate:"required"` ImageVersion string `json:"imageVersion" validate:"required"` }
Delete image version
type DeleteContainerImageVersionRsp ¶
type DeleteContainerImageVersionRsp struct { }
type DescribeContainerImageReq ¶
type DescribeContainerImageReq struct { ImageName string `json:"imageName" validate:"required"` OrgName string `json:"orgName" validate:"required"` }
Describe image
type DescribeContainerImageRsp ¶
type DescribeContainerImageRsp struct {
Image *imageentity.UserContainerImageInfo `json:"image"`
}
type DescribeContainerImageVersionReq ¶
type DescribeContainerImageVersionReq struct { ImageName string `json:"imageName" validate:"required"` OrgName string `json:"orgName" validate:"required"` ImageVersion string `json:"imageVersion" validate:"required"` }
Describe image version
type DescribeContainerImageVersionRsp ¶
type DescribeContainerImageVersionRsp struct {
ImageVersion *imageentity.UserContainerImageVersionInfo `json:"imageVersion"`
}
type ListContainerImageOrgReq ¶
type ListContainerImageOrgReq struct { PageNum int `json:"pageNum" validate:"gte=1,lte=1000"` PageSize int `json:"pageSize" validate:"gte=1,lte=1000"` }
List image org
type ListContainerImageOrgRsp ¶
type ListContainerImageOrgRsp struct { Total int `json:"total"` ImageOrgs *[]imageentity.ContainerImageOrg `json:"imageOrgs"` }
type ListContainerImageReq ¶
type ListContainerImageReq struct { PageNum int `json:"pageNum" validate:"gte=1,lte=1000"` PageSize int `json:"pageSize" validate:"gte=1,lte=1000"` }
List image
type ListContainerImageRsp ¶
type ListContainerImageRsp struct { Total int `json:"total"` Images []RspContainerImageInfo `json:"images"` }
type ListContainerImageVersionReq ¶
type ListContainerImageVersionReq struct { ImageName string `json:"imageName"` OrgName string `json:"orgName"` PageNum int `json:"pageNum" validate:"gte=1,lte=1000"` PageSize int `json:"pageSize" validate:"gte=1,lte=1000"` }
List image version
type ListContainerImageVersionRsp ¶
type ListContainerImageVersionRsp struct { Total int `json:"total"` ImageVersions *[]imageentity.UserContainerImageVersionInfo `json:"imageVersions"` }
type RspContainerImageInfo ¶
type UploadContainerImageReq ¶
type UploadContainerImageReq struct { File *multipart.FileHeader `form:"file" binding:"required"` OrgName string `form:"orgName" binding:"required"` }
Upload image
type UploadContainerImageRsp ¶
type UploadContainerImageRsp struct { }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.