jdcloud_sdk.services.cr.models package¶
Submodules¶
jdcloud_sdk.services.cr.models.AuthorizationData module¶
-
class
jdcloud_sdk.services.cr.models.AuthorizationData.AuthorizationData(authorizationToken=None, loginCmdLine=None, expiresAt=None)[source]¶ Bases:
objectParameters: - authorizationToken – (Optional) 基于base64编码的字符串,包含指定JCR registry的授权信息。解码后可用于docker login。
- loginCmdLine – (Optional) 用户直接使用的docker login 命令行
- expiresAt – (Optional) Unix 时钟,记录authorization token的过期时间。默认Authorization tokens有效期为12小时。
jdcloud_sdk.services.cr.models.ImageDetail module¶
-
class
jdcloud_sdk.services.cr.models.ImageDetail.ImageDetail(registryName=None, repositoryName=None, imageDigest=None, imageManifest=None, imagePushedAt=None, imageSizeMB=None, imageTags=None, lastPullAt=None, totalPullTimes=None)[source]¶ Bases:
objectparam registryName: (Optional) image registry 表示镜像的注册表归属 param repositoryName: (Optional) image repository表示镜像的仓库归属 param imageDigest: (Optional) image manifest的sha256摘要 param imageManifest: (Optional) 镜像的Manifest param imagePushedAt: (Optional) 当前image被push到repository的时间 param imageSizeMB: (Optional) image在repository中的大小。从Docker 1.9之后的版本, Docker client会压缩镜像层数据再push到V2版本的Docker registry。 docker image命令显示的是解压后的镜像大小,因此会比DescribeImages接口返回的镜像大小会大很多。
param imageTags: (Optional) 镜像关联的所有Tag param lastPullAt: (Optional) 最近pull的时间 param totalPullTimes: (Optional) 镜像被拉取次数
jdcloud_sdk.services.cr.models.Quota module¶
jdcloud_sdk.services.cr.models.Registry module¶
-
class
jdcloud_sdk.services.cr.models.Registry.Registry(name=None, registryUri=None, description=None, totalSpaceUsedMB=None, createTime=None)[source]¶ Bases:
objectParameters: - name – (Optional) 注册表名称,<a href=”https://www.jdcloud.com/help/detail/3870/isCatalog/1”>参考公共参数规范</a>。
- registryUri – (Optional) registry endporint url
- description – (Optional) 注册表描述,<a href=”https://www.jdcloud.com/help/detail/3870/isCatalog/1”>参考公共参数规范</a>。
- totalSpaceUsedMB – (Optional) regsitry 使用的总存储空间 单位 (MB)
- createTime – (Optional) registry 的创建时间
jdcloud_sdk.services.cr.models.Repository module¶
-
class
jdcloud_sdk.services.cr.models.Repository.Repository(createdAt=None, updatedAt=None, registryName=None, repositoryName=None, repositoryUri=None, totalSpaceUsedMB=None, description=None)[source]¶ Bases:
objectParameters: - createdAt – (Optional) 记录用户repository创建的时间。
- updatedAt – (Optional) 记录用户repository更新的时间。
- registryName – (Optional) 注册表名称。
- repositoryName – (Optional) 镜像仓库名称。
- repositoryUri – (Optional) 镜像仓库中的镜像总个数。
- totalSpaceUsedMB – (Optional) 镜像仓库大小。
- description – (Optional) 镜像仓库描述。
jdcloud_sdk.services.cr.models.RepositoryShort module¶
-
class
jdcloud_sdk.services.cr.models.RepositoryShort.RepositoryShort(createdAt=None, repositoryName=None, repositoryUri=None)[source]¶ Bases:
objectParameters: - createdAt – (Optional) 记录用户repository创建的时间。
- repositoryName – (Optional) 镜像仓库repository名称。
- repositoryUri – (Optional) repository的URI,用户通过docker CLI,制定该URI直接进行docker pull/push等操作。