Documentation ¶
Index ¶
- type CheckRegistryNameRequest
- type CheckRegistryNameResponse
- type CheckRegistryNameResult
- type CreateRegistryRequest
- type CreateRegistryResponse
- type CreateRegistryResult
- type CreateRepositoryRequest
- func NewCreateRepositoryRequest(regionId string, registryName string, repositoryName string) *CreateRepositoryRequest
- func NewCreateRepositoryRequestWithAllParams(regionId string, registryName string, repositoryName string, ...) *CreateRepositoryRequest
- func NewCreateRepositoryRequestWithoutParam() *CreateRepositoryRequest
- func (r CreateRepositoryRequest) GetRegionId() string
- func (r *CreateRepositoryRequest) SetDescription(description string)
- func (r *CreateRepositoryRequest) SetRegionId(regionId string)
- func (r *CreateRepositoryRequest) SetRegistryName(registryName string)
- func (r *CreateRepositoryRequest) SetRepositoryName(repositoryName string)
- type CreateRepositoryResponse
- type CreateRepositoryResult
- type DescribeImagesRequest
- func (r DescribeImagesRequest) GetRegionId() string
- func (r *DescribeImagesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeImagesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeImagesRequest) SetPageSize(pageSize int)
- func (r *DescribeImagesRequest) SetRegionId(regionId string)
- type DescribeImagesResponse
- type DescribeImagesResult
- type DescribeQuotasRequest
- type DescribeQuotasResponse
- type DescribeQuotasResult
- type GetAuthorizationTokenRequest
- func NewGetAuthorizationTokenRequest(regionId string, registryName string) *GetAuthorizationTokenRequest
- func NewGetAuthorizationTokenRequestWithAllParams(regionId string, registryName string, expiredAfterHours *int) *GetAuthorizationTokenRequest
- func NewGetAuthorizationTokenRequestWithoutParam() *GetAuthorizationTokenRequest
- type GetAuthorizationTokenResponse
- type GetAuthorizationTokenResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckRegistryNameRequest ¶ added in v1.1.0
type CheckRegistryNameRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 待验证的注册表名。 */ RegistryName string `json:"registryName"` }
func NewCheckRegistryNameRequest ¶ added in v1.1.0
func NewCheckRegistryNameRequest( regionId string, registryName string, ) *CheckRegistryNameRequest
* param regionId: Region ID (Required) * param registryName: 待验证的注册表名。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckRegistryNameRequestWithAllParams ¶ added in v1.1.0
func NewCheckRegistryNameRequestWithAllParams( regionId string, registryName string, ) *CheckRegistryNameRequest
* param regionId: Region ID (Required) * param registryName: 待验证的注册表名。 (Required)
func NewCheckRegistryNameRequestWithoutParam ¶ added in v1.1.0
func NewCheckRegistryNameRequestWithoutParam() *CheckRegistryNameRequest
This constructor has better compatible ability when API parameters changed
func (CheckRegistryNameRequest) GetRegionId ¶ added in v1.1.0
func (r CheckRegistryNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckRegistryNameRequest) SetRegionId ¶ added in v1.1.0
func (r *CheckRegistryNameRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CheckRegistryNameRequest) SetRegistryName ¶ added in v1.1.0
func (r *CheckRegistryNameRequest) SetRegistryName(registryName string)
param registryName: 待验证的注册表名。(Required)
type CheckRegistryNameResponse ¶ added in v1.1.0
type CheckRegistryNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CheckRegistryNameResult `json:"result"` }
type CheckRegistryNameResult ¶ added in v1.1.0
type CreateRegistryRequest ¶
type CreateRegistryRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 用户定义的registry名称。<br> DNS兼容registry名称规则如下: <br> 不可为空,且不能超过32字符 <br> 以小写字母开始和结尾,支持使用小写字母、数字、中划线(-) */ RegistryName string `json:"registryName"` /* 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。 (Optional) */ Description *string `json:"description"` }
func NewCreateRegistryRequest ¶
func NewCreateRegistryRequest( regionId string, registryName string, ) *CreateRegistryRequest
* param regionId: Region ID (Required) * param registryName: 用户定义的registry名称。<br> DNS兼容registry名称规则如下: <br> 不可为空,且不能超过32字符 <br> 以小写字母开始和结尾,支持使用小写字母、数字、中划线(-) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRegistryRequestWithAllParams ¶
func NewCreateRegistryRequestWithAllParams( regionId string, registryName string, description *string, ) *CreateRegistryRequest
* param regionId: Region ID (Required) * param registryName: 用户定义的registry名称。<br> DNS兼容registry名称规则如下: <br> 不可为空,且不能超过32字符 <br> 以小写字母开始和结尾,支持使用小写字母、数字、中划线(-) (Required) * param description: 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。 (Optional)
func NewCreateRegistryRequestWithoutParam ¶
func NewCreateRegistryRequestWithoutParam() *CreateRegistryRequest
This constructor has better compatible ability when API parameters changed
func (CreateRegistryRequest) GetRegionId ¶
func (r CreateRegistryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRegistryRequest) SetDescription ¶
func (r *CreateRegistryRequest) SetDescription(description string)
param description: 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。
(Optional)
func (*CreateRegistryRequest) SetRegionId ¶
func (r *CreateRegistryRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CreateRegistryRequest) SetRegistryName ¶
func (r *CreateRegistryRequest) SetRegistryName(registryName string)
param registryName: 用户定义的registry名称。<br> DNS兼容registry名称规则如下: <br> 不可为空,且不能超过32字符 <br> 以小写字母开始和结尾,支持使用小写字母、数字、中划线(-)
(Required)
type CreateRegistryResponse ¶
type CreateRegistryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateRegistryResult `json:"result"` }
type CreateRegistryResult ¶
type CreateRepositoryRequest ¶
type CreateRepositoryRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 注册表名称 */ RegistryName string `json:"registryName"` /* 镜像仓库名称。 可以专有模式如默认命名空间nginx-web-app;或者和命名空间一起将多个仓库聚集在一起如 project-a/nginx-web-app。 */ RepositoryName string `json:"repositoryName"` /* 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。 (Optional) */ Description *string `json:"description"` }
func NewCreateRepositoryRequest ¶
func NewCreateRepositoryRequest( regionId string, registryName string, repositoryName string, ) *CreateRepositoryRequest
- param regionId: Region ID (Required)
- param registryName: 注册表名称 (Required)
- param repositoryName: 镜像仓库名称。
可以专有模式如默认命名空间nginx-web-app;或者和命名空间一起将多个仓库聚集在一起如 project-a/nginx-web-app。
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRepositoryRequestWithAllParams ¶
func NewCreateRepositoryRequestWithAllParams( regionId string, registryName string, repositoryName string, description *string, ) *CreateRepositoryRequest
- param regionId: Region ID (Required)
- param registryName: 注册表名称 (Required)
- param repositoryName: 镜像仓库名称。
可以专有模式如默认命名空间nginx-web-app;或者和命名空间一起将多个仓库聚集在一起如 project-a/nginx-web-app。
(Required) * param description: 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。 (Optional)
func NewCreateRepositoryRequestWithoutParam ¶
func NewCreateRepositoryRequestWithoutParam() *CreateRepositoryRequest
This constructor has better compatible ability when API parameters changed
func (CreateRepositoryRequest) GetRegionId ¶
func (r CreateRepositoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRepositoryRequest) SetDescription ¶
func (r *CreateRepositoryRequest) SetDescription(description string)
param description: 注册表描述,<a href="https://www.jdcloud.com/help/detail/3870/isCatalog/1">参考公共参数规范</a>。
(Optional)
func (*CreateRepositoryRequest) SetRegionId ¶
func (r *CreateRepositoryRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CreateRepositoryRequest) SetRegistryName ¶
func (r *CreateRepositoryRequest) SetRegistryName(registryName string)
param registryName: 注册表名称(Required)
func (*CreateRepositoryRequest) SetRepositoryName ¶
func (r *CreateRepositoryRequest) SetRepositoryName(repositoryName string)
param repositoryName: 镜像仓库名称。
可以专有模式如默认命名空间nginx-web-app;或者和命名空间一起将多个仓库聚集在一起如 project-a/nginx-web-app。 (Required)
type CreateRepositoryResponse ¶
type CreateRepositoryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateRepositoryResult `json:"result"` }
type CreateRepositoryResult ¶
type CreateRepositoryResult struct {
Repository cr.RepositoryShort `json:"repository"`
}
type DescribeImagesRequest ¶
type DescribeImagesRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* registryName - 镜像仓储名称 repositoryName - 镜像库名称 imageDigest - 镜像哈希值 imageTag - 镜像标签 tagStatus - 打标TAGGED或没打标UNTAGGED (Optional) */ Filters []common.Filter `json:"filters"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeImagesRequest ¶
func NewDescribeImagesRequest( regionId string, ) *DescribeImagesRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImagesRequestWithAllParams ¶
func NewDescribeImagesRequestWithAllParams( regionId string, filters []common.Filter, pageNumber *int, pageSize *int, ) *DescribeImagesRequest
- param regionId: Region ID (Required)
- param filters: registryName - 镜像仓储名称
repositoryName - 镜像库名称 imageDigest - 镜像哈希值 imageTag - 镜像标签 tagStatus - 打标TAGGED或没打标UNTAGGED
(Optional) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
func NewDescribeImagesRequestWithoutParam ¶
func NewDescribeImagesRequestWithoutParam() *DescribeImagesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImagesRequest) GetRegionId ¶
func (r DescribeImagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImagesRequest) SetFilters ¶
func (r *DescribeImagesRequest) SetFilters(filters []common.Filter)
param filters: registryName - 镜像仓储名称
repositoryName - 镜像库名称 imageDigest - 镜像哈希值 imageTag - 镜像标签 tagStatus - 打标TAGGED或没打标UNTAGGED (Optional)
func (*DescribeImagesRequest) SetPageNumber ¶
func (r *DescribeImagesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeImagesRequest) SetPageSize ¶
func (r *DescribeImagesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeImagesRequest) SetRegionId ¶
func (r *DescribeImagesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeImagesResponse ¶
type DescribeImagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeImagesResult `json:"result"` }
type DescribeImagesResult ¶
type DescribeImagesResult struct { ImageDetails []cr.ImageDetail `json:"imageDetails"` TotalCount int `json:"totalCount"` }
type DescribeQuotasRequest ¶
type DescribeQuotasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* resourceTypes - 资源类型,暂时只支持 [registry, repository],支持同时查询两种配额。 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeQuotasRequest ¶
func NewDescribeQuotasRequest( regionId string, ) *DescribeQuotasRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQuotasRequestWithAllParams ¶
func NewDescribeQuotasRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeQuotasRequest
* param regionId: Region ID (Required) * param filters: resourceTypes - 资源类型,暂时只支持 [registry, repository],支持同时查询两种配额。 (Optional)
func NewDescribeQuotasRequestWithoutParam ¶
func NewDescribeQuotasRequestWithoutParam() *DescribeQuotasRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQuotasRequest) GetRegionId ¶
func (r DescribeQuotasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQuotasRequest) SetFilters ¶
func (r *DescribeQuotasRequest) SetFilters(filters []common.Filter)
param filters: resourceTypes - 资源类型,暂时只支持 [registry, repository],支持同时查询两种配额。
(Optional)
func (*DescribeQuotasRequest) SetRegionId ¶
func (r *DescribeQuotasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeQuotasResponse ¶
type DescribeQuotasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeQuotasResult `json:"result"` }
type DescribeQuotasResult ¶
type GetAuthorizationTokenRequest ¶
type GetAuthorizationTokenRequest struct { core.JDCloudRequest /* 地域 ID */ RegionId string `json:"regionId"` /* 注册表名称 */ RegistryName string `json:"registryName"` /* issue新token的过期时间, 可选参数为新生成令牌的过期时间,最大值为24小时,最小值为1小时,为空则默认为12小时过期时间。 (Optional) */ ExpiredAfterHours *int `json:"expiredAfterHours"` }
func NewGetAuthorizationTokenRequest ¶
func NewGetAuthorizationTokenRequest( regionId string, registryName string, ) *GetAuthorizationTokenRequest
* param regionId: 地域 ID (Required) * param registryName: 注册表名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuthorizationTokenRequestWithAllParams ¶
func NewGetAuthorizationTokenRequestWithAllParams( regionId string, registryName string, expiredAfterHours *int, ) *GetAuthorizationTokenRequest
* param regionId: 地域 ID (Required) * param registryName: 注册表名称 (Required) * param expiredAfterHours: issue新token的过期时间, 可选参数为新生成令牌的过期时间,最大值为24小时,最小值为1小时,为空则默认为12小时过期时间。 (Optional)
func NewGetAuthorizationTokenRequestWithoutParam ¶
func NewGetAuthorizationTokenRequestWithoutParam() *GetAuthorizationTokenRequest
This constructor has better compatible ability when API parameters changed
func (GetAuthorizationTokenRequest) GetRegionId ¶
func (r GetAuthorizationTokenRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuthorizationTokenRequest) SetExpiredAfterHours ¶
func (r *GetAuthorizationTokenRequest) SetExpiredAfterHours(expiredAfterHours int)
param expiredAfterHours: issue新token的过期时间, 可选参数为新生成令牌的过期时间,最大值为24小时,最小值为1小时,为空则默认为12小时过期时间。
(Optional)
func (*GetAuthorizationTokenRequest) SetRegionId ¶
func (r *GetAuthorizationTokenRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*GetAuthorizationTokenRequest) SetRegistryName ¶
func (r *GetAuthorizationTokenRequest) SetRegistryName(registryName string)
param registryName: 注册表名称(Required)
type GetAuthorizationTokenResponse ¶
type GetAuthorizationTokenResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAuthorizationTokenResult `json:"result"` }
type GetAuthorizationTokenResult ¶
type GetAuthorizationTokenResult struct {
AuthorizationData cr.AuthorizationData `json:"authorizationData"`
}