Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationData ¶
type AuthorizationData struct { /* 基于base64编码的字符串,包含指定JCR registry的授权信息。解码后可用于docker login。 (Optional) */ AuthorizationToken string `json:"authorizationToken"` /* 用户直接使用的docker login 命令行 (Optional) */ LoginCmdLine string `json:"loginCmdLine"` /* Unix 时钟,记录authorization token的过期时间。默认Authorization tokens有效期为12小时。 (Optional) */ ExpiresAt string `json:"expiresAt"` }
type ImageDetail ¶
type ImageDetail struct { /* image registry 表示镜像的注册表归属 (Optional) */ RegistryName string `json:"registryName"` /* image repository表示镜像的仓库归属 (Optional) */ RepositoryName string `json:"repositoryName"` /* image manifest的sha256摘要 (Optional) */ ImageDigest string `json:"imageDigest"` /* 镜像的Manifest (Optional) */ ImageManifest string `json:"imageManifest"` /* 当前image被push到repository的时间 (Optional) */ ImagePushedAt string `json:"imagePushedAt"` /* image在repository中的大小。从Docker 1.9之后的版本, Docker client会压缩镜像层数据再push到V2版本的Docker registry。 docker image命令显示的是解压后的镜像大小,因此会比DescribeImages接口返回的镜像大小会大很多。 (Optional) */ ImageSizeMB float64 `json:"imageSizeMB"` /* 镜像关联的所有Tag (Optional) */ ImageTags []string `json:"imageTags"` /* 最近pull的时间 (Optional) */ LastPullAt string `json:"lastPullAt"` /* 镜像被拉取次数 (Optional) */ TotalPullTimes int `json:"totalPullTimes"` }
type Registry ¶
type Registry struct { /* 注册表名称,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。 (Optional) */ Name string `json:"name"` /* registry endporint url (Optional) */ RegistryUri string `json:"registryUri"` /* 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。 (Optional) */ Description string `json:"description"` /* regsitry 使用的总存储空间 单位 (MB) (Optional) */ TotalSpaceUsedMB float64 `json:"totalSpaceUsedMB"` /* registry 的创建时间 (Optional) */ CreateTime string `json:"createTime"` }
type Repository ¶
type Repository struct { /* 记录用户repository创建的时间。 (Optional) */ CreatedAt string `json:"createdAt"` /* 记录用户repository更新的时间。 (Optional) */ UpdatedAt string `json:"updatedAt"` /* 注册表名称。 (Optional) */ RegistryName string `json:"registryName"` /* 镜像仓库名称。 (Optional) */ RepositoryName string `json:"repositoryName"` /* 镜像仓库中的镜像总个数。 (Optional) */ RepositoryUri string `json:"repositoryUri"` /* 镜像仓库大小。 (Optional) */ TotalSpaceUsedMB float64 `json:"totalSpaceUsedMB"` /* 镜像仓库描述。 (Optional) */ Description string `json:"description"` }
type RepositoryShort ¶
type RepositoryShort struct { /* 记录用户repository创建的时间。 (Optional) */ CreatedAt string `json:"createdAt"` /* 镜像仓库repository名称。 (Optional) */ RepositoryName string `json:"repositoryName"` /* repository的URI,用户通过docker CLI,制定该URI直接进行docker pull/push等操作。 (Optional) */ RepositoryUri string `json:"repositoryUri"` }
Click to show internal directories.
Click to hide internal directories.