image

package
v0.0.0-...-bd520fb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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 RspContainerImageInfo struct {
	ClusterId    int64     `json:"clusterId"`
	GroupId      int64     `json:"groupId"`
	UserId       int64     `json:"userId"`
	ImageName    string    `json:"imageName"`
	OrgName      string    `json:"orgName"`
	VersionCount int       `json:"versionCount"`
	UpdateAt     time.Time `json:"updateAt"`
}

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 {
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL