v2

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForCreateImageSyncRepo

func GenReqDefForCreateImageSyncRepo() *def.HttpRequestDef

func GenReqDefForCreateManualImageSyncRepo

func GenReqDefForCreateManualImageSyncRepo() *def.HttpRequestDef

func GenReqDefForCreateNamespace

func GenReqDefForCreateNamespace() *def.HttpRequestDef

func GenReqDefForCreateNamespaceAuth

func GenReqDefForCreateNamespaceAuth() *def.HttpRequestDef

func GenReqDefForCreateRepo

func GenReqDefForCreateRepo() *def.HttpRequestDef

func GenReqDefForCreateRepoDomains

func GenReqDefForCreateRepoDomains() *def.HttpRequestDef

func GenReqDefForCreateRetention

func GenReqDefForCreateRetention() *def.HttpRequestDef

func GenReqDefForCreateSecret

func GenReqDefForCreateSecret() *def.HttpRequestDef

func GenReqDefForCreateTrigger

func GenReqDefForCreateTrigger() *def.HttpRequestDef

func GenReqDefForCreateUserRepositoryAuth

func GenReqDefForCreateUserRepositoryAuth() *def.HttpRequestDef

func GenReqDefForDeleteImageSyncRepo

func GenReqDefForDeleteImageSyncRepo() *def.HttpRequestDef

func GenReqDefForDeleteNamespaceAuth

func GenReqDefForDeleteNamespaceAuth() *def.HttpRequestDef

func GenReqDefForDeleteNamespaces

func GenReqDefForDeleteNamespaces() *def.HttpRequestDef

func GenReqDefForDeleteRepo

func GenReqDefForDeleteRepo() *def.HttpRequestDef

func GenReqDefForDeleteRepoDomains

func GenReqDefForDeleteRepoDomains() *def.HttpRequestDef

func GenReqDefForDeleteRepoTag

func GenReqDefForDeleteRepoTag() *def.HttpRequestDef

func GenReqDefForDeleteRetention

func GenReqDefForDeleteRetention() *def.HttpRequestDef

func GenReqDefForDeleteTrigger

func GenReqDefForDeleteTrigger() *def.HttpRequestDef

func GenReqDefForDeleteUserRepositoryAuth

func GenReqDefForDeleteUserRepositoryAuth() *def.HttpRequestDef

func GenReqDefForListApiVersions

func GenReqDefForListApiVersions() *def.HttpRequestDef

func GenReqDefForListImageAutoSyncReposDetails

func GenReqDefForListImageAutoSyncReposDetails() *def.HttpRequestDef

func GenReqDefForListNamespaces

func GenReqDefForListNamespaces() *def.HttpRequestDef

func GenReqDefForListQuotas

func GenReqDefForListQuotas() *def.HttpRequestDef

func GenReqDefForListRepoDomains

func GenReqDefForListRepoDomains() *def.HttpRequestDef

func GenReqDefForListReposDetails

func GenReqDefForListReposDetails() *def.HttpRequestDef

func GenReqDefForListRepositoryTags

func GenReqDefForListRepositoryTags() *def.HttpRequestDef

func GenReqDefForListRetentionHistories

func GenReqDefForListRetentionHistories() *def.HttpRequestDef

func GenReqDefForListRetentions

func GenReqDefForListRetentions() *def.HttpRequestDef

func GenReqDefForListSharedReposDetails

func GenReqDefForListSharedReposDetails() *def.HttpRequestDef

func GenReqDefForListTriggersDetails

func GenReqDefForListTriggersDetails() *def.HttpRequestDef

func GenReqDefForShowAccessDomain

func GenReqDefForShowAccessDomain() *def.HttpRequestDef

func GenReqDefForShowApiVersion

func GenReqDefForShowApiVersion() *def.HttpRequestDef

func GenReqDefForShowNamespace

func GenReqDefForShowNamespace() *def.HttpRequestDef

func GenReqDefForShowNamespaceAuth

func GenReqDefForShowNamespaceAuth() *def.HttpRequestDef

func GenReqDefForShowRepository

func GenReqDefForShowRepository() *def.HttpRequestDef

func GenReqDefForShowRetention

func GenReqDefForShowRetention() *def.HttpRequestDef

func GenReqDefForShowSyncJob

func GenReqDefForShowSyncJob() *def.HttpRequestDef

func GenReqDefForShowTrigger

func GenReqDefForShowTrigger() *def.HttpRequestDef

func GenReqDefForShowUserRepositoryAuth

func GenReqDefForShowUserRepositoryAuth() *def.HttpRequestDef

func GenReqDefForUpdateNamespaceAuth

func GenReqDefForUpdateNamespaceAuth() *def.HttpRequestDef

func GenReqDefForUpdateRepo

func GenReqDefForUpdateRepo() *def.HttpRequestDef

func GenReqDefForUpdateRepoDomains

func GenReqDefForUpdateRepoDomains() *def.HttpRequestDef

func GenReqDefForUpdateRetention

func GenReqDefForUpdateRetention() *def.HttpRequestDef

func GenReqDefForUpdateTrigger

func GenReqDefForUpdateTrigger() *def.HttpRequestDef

func GenReqDefForUpdateUserRepositoryAuth

func GenReqDefForUpdateUserRepositoryAuth() *def.HttpRequestDef

func SwrClientBuilder

func SwrClientBuilder() *http_client.HcHttpClientBuilder

Types

type CreateImageSyncRepoInvoker

type CreateImageSyncRepoInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateImageSyncRepoInvoker) Invoke

type CreateManualImageSyncRepoInvoker

type CreateManualImageSyncRepoInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateManualImageSyncRepoInvoker) Invoke

type CreateNamespaceAuthInvoker

type CreateNamespaceAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateNamespaceAuthInvoker) Invoke

type CreateNamespaceInvoker

type CreateNamespaceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateNamespaceInvoker) Invoke

type CreateRepoDomainsInvoker

type CreateRepoDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRepoDomainsInvoker) Invoke

type CreateRepoInvoker

type CreateRepoInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRepoInvoker) Invoke

type CreateRetentionInvoker

type CreateRetentionInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRetentionInvoker) Invoke

type CreateSecretInvoker

type CreateSecretInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSecretInvoker) Invoke

type CreateTriggerInvoker

type CreateTriggerInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTriggerInvoker) Invoke

type CreateUserRepositoryAuthInvoker

type CreateUserRepositoryAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateUserRepositoryAuthInvoker) Invoke

type DeleteImageSyncRepoInvoker

type DeleteImageSyncRepoInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteImageSyncRepoInvoker) Invoke

type DeleteNamespaceAuthInvoker

type DeleteNamespaceAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteNamespaceAuthInvoker) Invoke

type DeleteNamespacesInvoker

type DeleteNamespacesInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteNamespacesInvoker) Invoke

type DeleteRepoDomainsInvoker

type DeleteRepoDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRepoDomainsInvoker) Invoke

type DeleteRepoInvoker

type DeleteRepoInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRepoInvoker) Invoke

type DeleteRepoTagInvoker

type DeleteRepoTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRepoTagInvoker) Invoke

type DeleteRetentionInvoker

type DeleteRetentionInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRetentionInvoker) Invoke

type DeleteTriggerInvoker

type DeleteTriggerInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTriggerInvoker) Invoke

type DeleteUserRepositoryAuthInvoker

type DeleteUserRepositoryAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteUserRepositoryAuthInvoker) Invoke

type ListApiVersionsInvoker

type ListApiVersionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApiVersionsInvoker) Invoke

type ListImageAutoSyncReposDetailsInvoker

type ListImageAutoSyncReposDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListImageAutoSyncReposDetailsInvoker) Invoke

type ListNamespacesInvoker

type ListNamespacesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListNamespacesInvoker) Invoke

type ListQuotasInvoker

type ListQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQuotasInvoker) Invoke

type ListRepoDomainsInvoker

type ListRepoDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRepoDomainsInvoker) Invoke

type ListReposDetailsInvoker

type ListReposDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListReposDetailsInvoker) Invoke

type ListRepositoryTagsInvoker

type ListRepositoryTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRepositoryTagsInvoker) Invoke

type ListRetentionHistoriesInvoker

type ListRetentionHistoriesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRetentionHistoriesInvoker) Invoke

type ListRetentionsInvoker

type ListRetentionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRetentionsInvoker) Invoke

type ListSharedReposDetailsInvoker

type ListSharedReposDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSharedReposDetailsInvoker) Invoke

type ListTriggersDetailsInvoker

type ListTriggersDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTriggersDetailsInvoker) Invoke

type ShowAccessDomainInvoker

type ShowAccessDomainInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAccessDomainInvoker) Invoke

type ShowApiVersionInvoker

type ShowApiVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApiVersionInvoker) Invoke

type ShowNamespaceAuthInvoker

type ShowNamespaceAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowNamespaceAuthInvoker) Invoke

type ShowNamespaceInvoker

type ShowNamespaceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowNamespaceInvoker) Invoke

type ShowRepositoryInvoker

type ShowRepositoryInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRepositoryInvoker) Invoke

type ShowRetentionInvoker

type ShowRetentionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRetentionInvoker) Invoke

type ShowSyncJobInvoker

type ShowSyncJobInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSyncJobInvoker) Invoke

type ShowTriggerInvoker

type ShowTriggerInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTriggerInvoker) Invoke

type ShowUserRepositoryAuthInvoker

type ShowUserRepositoryAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowUserRepositoryAuthInvoker) Invoke

type SwrClient

type SwrClient struct {
	HcClient *http_client.HcHttpClient
}

func NewSwrClient

func NewSwrClient(hcClient *http_client.HcHttpClient) *SwrClient

func (*SwrClient) CreateImageSyncRepo

CreateImageSyncRepo 创建镜像自动同步任务

创建镜像自动同步任务,帮助您把最新推送的镜像自动同步到其他区域镜像仓库内。 镜像自动同步帮助您把最新推送的镜像自动同步到其他区域镜像仓库内,后期镜像有更新时,目标仓库的镜像也会自动更新,但已有的镜像不会自动同步。已有镜像的同步需要手动操作,详情请参见手动同步镜像。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateImageSyncRepoInvoker

func (c *SwrClient) CreateImageSyncRepoInvoker(request *model.CreateImageSyncRepoRequest) *CreateImageSyncRepoInvoker

CreateImageSyncRepoInvoker 创建镜像自动同步任务

func (*SwrClient) CreateManualImageSyncRepo

CreateManualImageSyncRepo 手动同步镜像

对于镜像仓库已有的镜像,如果想在其他区域使用,需要手动触发镜像同步。 判断是否同步成功的方法如下:响应状态码为200,无报错信息,表示同步成功。通过SWR管理控制台或调用查询镜像仓库概要信息接口,在目标区域的目标组织下,若存在所同步的镜像版本表示同步成功。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateManualImageSyncRepoInvoker

func (c *SwrClient) CreateManualImageSyncRepoInvoker(request *model.CreateManualImageSyncRepoRequest) *CreateManualImageSyncRepoInvoker

CreateManualImageSyncRepoInvoker 手动同步镜像

func (*SwrClient) CreateNamespace

func (c *SwrClient) CreateNamespace(request *model.CreateNamespaceRequest) (*model.CreateNamespaceResponse, error)

CreateNamespace 创建组织

创建组织

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateNamespaceAuth

CreateNamespaceAuth 创建组织权限

创建组织权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateNamespaceAuthInvoker

func (c *SwrClient) CreateNamespaceAuthInvoker(request *model.CreateNamespaceAuthRequest) *CreateNamespaceAuthInvoker

CreateNamespaceAuthInvoker 创建组织权限

func (*SwrClient) CreateNamespaceInvoker

func (c *SwrClient) CreateNamespaceInvoker(request *model.CreateNamespaceRequest) *CreateNamespaceInvoker

CreateNamespaceInvoker 创建组织

func (*SwrClient) CreateRepo

func (c *SwrClient) CreateRepo(request *model.CreateRepoRequest) (*model.CreateRepoResponse, error)

CreateRepo 在组织下创建镜像仓库

在组织下创建镜像仓库。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateRepoDomains

func (c *SwrClient) CreateRepoDomains(request *model.CreateRepoDomainsRequest) (*model.CreateRepoDomainsResponse, error)

CreateRepoDomains 创建共享帐号

创建共享帐号。镜像上传后,您可以共享私有镜像给其他帐号,并授予下载该镜像的权限。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateRepoDomainsInvoker

func (c *SwrClient) CreateRepoDomainsInvoker(request *model.CreateRepoDomainsRequest) *CreateRepoDomainsInvoker

CreateRepoDomainsInvoker 创建共享帐号

func (*SwrClient) CreateRepoInvoker

func (c *SwrClient) CreateRepoInvoker(request *model.CreateRepoRequest) *CreateRepoInvoker

CreateRepoInvoker 在组织下创建镜像仓库

func (*SwrClient) CreateRetention

func (c *SwrClient) CreateRetention(request *model.CreateRetentionRequest) (*model.CreateRetentionResponse, error)

CreateRetention 创建镜像老化规则

创建镜像老化规则

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateRetentionInvoker

func (c *SwrClient) CreateRetentionInvoker(request *model.CreateRetentionRequest) *CreateRetentionInvoker

CreateRetentionInvoker 创建镜像老化规则

func (*SwrClient) CreateSecret

func (c *SwrClient) CreateSecret(request *model.CreateSecretRequest) (*model.CreateSecretResponse, error)

CreateSecret 生成临时登录指令

调用该接口,通过获取响应消息头的X-Swr-Dockerlogin的值及响应消息体的host值,可生成临时登录指令。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateSecretInvoker

func (c *SwrClient) CreateSecretInvoker(request *model.CreateSecretRequest) *CreateSecretInvoker

CreateSecretInvoker 生成临时登录指令

func (*SwrClient) CreateTrigger

func (c *SwrClient) CreateTrigger(request *model.CreateTriggerRequest) (*model.CreateTriggerResponse, error)

CreateTrigger 创建触发器

创建触发器

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateTriggerInvoker

func (c *SwrClient) CreateTriggerInvoker(request *model.CreateTriggerRequest) *CreateTriggerInvoker

CreateTriggerInvoker 创建触发器

func (*SwrClient) CreateUserRepositoryAuth

CreateUserRepositoryAuth 创建镜像权限

创建镜像权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) CreateUserRepositoryAuthInvoker

func (c *SwrClient) CreateUserRepositoryAuthInvoker(request *model.CreateUserRepositoryAuthRequest) *CreateUserRepositoryAuthInvoker

CreateUserRepositoryAuthInvoker 创建镜像权限

func (*SwrClient) DeleteImageSyncRepo

DeleteImageSyncRepo 删除镜像自动同步任务

根据目标区域、目标组织删除指定的镜像自动同步任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteImageSyncRepoInvoker

func (c *SwrClient) DeleteImageSyncRepoInvoker(request *model.DeleteImageSyncRepoRequest) *DeleteImageSyncRepoInvoker

DeleteImageSyncRepoInvoker 删除镜像自动同步任务

func (*SwrClient) DeleteNamespaceAuth

DeleteNamespaceAuth 删除组织权限

删除组织权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteNamespaceAuthInvoker

func (c *SwrClient) DeleteNamespaceAuthInvoker(request *model.DeleteNamespaceAuthRequest) *DeleteNamespaceAuthInvoker

DeleteNamespaceAuthInvoker 删除组织权限

func (*SwrClient) DeleteNamespaces

func (c *SwrClient) DeleteNamespaces(request *model.DeleteNamespacesRequest) (*model.DeleteNamespacesResponse, error)

DeleteNamespaces 删除组织

删除组织

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteNamespacesInvoker

func (c *SwrClient) DeleteNamespacesInvoker(request *model.DeleteNamespacesRequest) *DeleteNamespacesInvoker

DeleteNamespacesInvoker 删除组织

func (*SwrClient) DeleteRepo

func (c *SwrClient) DeleteRepo(request *model.DeleteRepoRequest) (*model.DeleteRepoResponse, error)

DeleteRepo 删除组织下的镜像仓库

删除组织下的镜像仓库。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteRepoDomains

func (c *SwrClient) DeleteRepoDomains(request *model.DeleteRepoDomainsRequest) (*model.DeleteRepoDomainsResponse, error)

DeleteRepoDomains 删除共享帐号

删除共享帐号

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteRepoDomainsInvoker

func (c *SwrClient) DeleteRepoDomainsInvoker(request *model.DeleteRepoDomainsRequest) *DeleteRepoDomainsInvoker

DeleteRepoDomainsInvoker 删除共享帐号

func (*SwrClient) DeleteRepoInvoker

func (c *SwrClient) DeleteRepoInvoker(request *model.DeleteRepoRequest) *DeleteRepoInvoker

DeleteRepoInvoker 删除组织下的镜像仓库

func (*SwrClient) DeleteRepoTag

func (c *SwrClient) DeleteRepoTag(request *model.DeleteRepoTagRequest) (*model.DeleteRepoTagResponse, error)

DeleteRepoTag 删除指定tag的镜像

删除镜像仓库中指定tag的镜像

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteRepoTagInvoker

func (c *SwrClient) DeleteRepoTagInvoker(request *model.DeleteRepoTagRequest) *DeleteRepoTagInvoker

DeleteRepoTagInvoker 删除指定tag的镜像

func (*SwrClient) DeleteRetention

func (c *SwrClient) DeleteRetention(request *model.DeleteRetentionRequest) (*model.DeleteRetentionResponse, error)

DeleteRetention 删除镜像老化规则

删除镜像老化规则

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteRetentionInvoker

func (c *SwrClient) DeleteRetentionInvoker(request *model.DeleteRetentionRequest) *DeleteRetentionInvoker

DeleteRetentionInvoker 删除镜像老化规则

func (*SwrClient) DeleteTrigger

func (c *SwrClient) DeleteTrigger(request *model.DeleteTriggerRequest) (*model.DeleteTriggerResponse, error)

DeleteTrigger 删除触发器

删除触发器

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteTriggerInvoker

func (c *SwrClient) DeleteTriggerInvoker(request *model.DeleteTriggerRequest) *DeleteTriggerInvoker

DeleteTriggerInvoker 删除触发器

func (*SwrClient) DeleteUserRepositoryAuth

DeleteUserRepositoryAuth 删除镜像权限

删除镜像权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) DeleteUserRepositoryAuthInvoker

func (c *SwrClient) DeleteUserRepositoryAuthInvoker(request *model.DeleteUserRepositoryAuthRequest) *DeleteUserRepositoryAuthInvoker

DeleteUserRepositoryAuthInvoker 删除镜像权限

func (*SwrClient) ListApiVersions

func (c *SwrClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)

ListApiVersions 查询所有API版本信息

查询所有API版本信息

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListApiVersionsInvoker

func (c *SwrClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker

ListApiVersionsInvoker 查询所有API版本信息

func (*SwrClient) ListImageAutoSyncReposDetails

ListImageAutoSyncReposDetails 获取镜像自动同步任务列表

获取为当前镜像仓库所创建的所有自动同步任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListImageAutoSyncReposDetailsInvoker

func (c *SwrClient) ListImageAutoSyncReposDetailsInvoker(request *model.ListImageAutoSyncReposDetailsRequest) *ListImageAutoSyncReposDetailsInvoker

ListImageAutoSyncReposDetailsInvoker 获取镜像自动同步任务列表

func (*SwrClient) ListNamespaces

func (c *SwrClient) ListNamespaces(request *model.ListNamespacesRequest) (*model.ListNamespacesResponse, error)

ListNamespaces 查询组织列表

查询组织列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListNamespacesInvoker

func (c *SwrClient) ListNamespacesInvoker(request *model.ListNamespacesRequest) *ListNamespacesInvoker

ListNamespacesInvoker 查询组织列表

func (*SwrClient) ListQuotas

func (c *SwrClient) ListQuotas(request *model.ListQuotasRequest) (*model.ListQuotasResponse, error)

ListQuotas 获取配额信息

获取配额信息

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListQuotasInvoker

func (c *SwrClient) ListQuotasInvoker(request *model.ListQuotasRequest) *ListQuotasInvoker

ListQuotasInvoker 获取配额信息

func (*SwrClient) ListRepoDomains

func (c *SwrClient) ListRepoDomains(request *model.ListRepoDomainsRequest) (*model.ListRepoDomainsResponse, error)

ListRepoDomains 获取共享帐号列表

获取共享帐号列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListRepoDomainsInvoker

func (c *SwrClient) ListRepoDomainsInvoker(request *model.ListRepoDomainsRequest) *ListRepoDomainsInvoker

ListRepoDomainsInvoker 获取共享帐号列表

func (*SwrClient) ListReposDetails

func (c *SwrClient) ListReposDetails(request *model.ListReposDetailsRequest) (*model.ListReposDetailsResponse, error)

ListReposDetails 查询镜像仓库列表

查询镜像仓库列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListReposDetailsInvoker

func (c *SwrClient) ListReposDetailsInvoker(request *model.ListReposDetailsRequest) *ListReposDetailsInvoker

ListReposDetailsInvoker 查询镜像仓库列表

func (*SwrClient) ListRepositoryTags

func (c *SwrClient) ListRepositoryTags(request *model.ListRepositoryTagsRequest) (*model.ListRepositoryTagsResponse, error)

ListRepositoryTags 查询镜像tag列表

查询镜像tag列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListRepositoryTagsInvoker

func (c *SwrClient) ListRepositoryTagsInvoker(request *model.ListRepositoryTagsRequest) *ListRepositoryTagsInvoker

ListRepositoryTagsInvoker 查询镜像tag列表

func (*SwrClient) ListRetentionHistories

ListRetentionHistories 获取镜像老化记录

获取镜像老化记录

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListRetentionHistoriesInvoker

func (c *SwrClient) ListRetentionHistoriesInvoker(request *model.ListRetentionHistoriesRequest) *ListRetentionHistoriesInvoker

ListRetentionHistoriesInvoker 获取镜像老化记录

func (*SwrClient) ListRetentions

func (c *SwrClient) ListRetentions(request *model.ListRetentionsRequest) (*model.ListRetentionsResponse, error)

ListRetentions 获取镜像老化规则列表

获取镜像老化规则列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListRetentionsInvoker

func (c *SwrClient) ListRetentionsInvoker(request *model.ListRetentionsRequest) *ListRetentionsInvoker

ListRetentionsInvoker 获取镜像老化规则列表

func (*SwrClient) ListSharedReposDetails

ListSharedReposDetails 查询共享镜像列表

查询共享镜像列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListSharedReposDetailsInvoker

func (c *SwrClient) ListSharedReposDetailsInvoker(request *model.ListSharedReposDetailsRequest) *ListSharedReposDetailsInvoker

ListSharedReposDetailsInvoker 查询共享镜像列表

func (*SwrClient) ListTriggersDetails

ListTriggersDetails 获取镜像仓库下的触发器列表

获取镜像仓库下的触发器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ListTriggersDetailsInvoker

func (c *SwrClient) ListTriggersDetailsInvoker(request *model.ListTriggersDetailsRequest) *ListTriggersDetailsInvoker

ListTriggersDetailsInvoker 获取镜像仓库下的触发器列表

func (*SwrClient) ShowAccessDomain

func (c *SwrClient) ShowAccessDomain(request *model.ShowAccessDomainRequest) (*model.ShowAccessDomainResponse, error)

ShowAccessDomain 判断共享帐号是否存在

判断共享租户是否存在

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowAccessDomainInvoker

func (c *SwrClient) ShowAccessDomainInvoker(request *model.ShowAccessDomainRequest) *ShowAccessDomainInvoker

ShowAccessDomainInvoker 判断共享帐号是否存在

func (*SwrClient) ShowApiVersion

func (c *SwrClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)

ShowApiVersion 查询指定API版本信息

查询指定API版本信息

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowApiVersionInvoker

func (c *SwrClient) ShowApiVersionInvoker(request *model.ShowApiVersionRequest) *ShowApiVersionInvoker

ShowApiVersionInvoker 查询指定API版本信息

func (*SwrClient) ShowNamespace

func (c *SwrClient) ShowNamespace(request *model.ShowNamespaceRequest) (*model.ShowNamespaceResponse, error)

ShowNamespace 获取组织详情

获取组织详情

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowNamespaceAuth

func (c *SwrClient) ShowNamespaceAuth(request *model.ShowNamespaceAuthRequest) (*model.ShowNamespaceAuthResponse, error)

ShowNamespaceAuth 查询组织权限

查询组织权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowNamespaceAuthInvoker

func (c *SwrClient) ShowNamespaceAuthInvoker(request *model.ShowNamespaceAuthRequest) *ShowNamespaceAuthInvoker

ShowNamespaceAuthInvoker 查询组织权限

func (*SwrClient) ShowNamespaceInvoker

func (c *SwrClient) ShowNamespaceInvoker(request *model.ShowNamespaceRequest) *ShowNamespaceInvoker

ShowNamespaceInvoker 获取组织详情

func (*SwrClient) ShowRepository

func (c *SwrClient) ShowRepository(request *model.ShowRepositoryRequest) (*model.ShowRepositoryResponse, error)

ShowRepository 查询镜像仓库概要信息

查询镜像仓库概要信息

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowRepositoryInvoker

func (c *SwrClient) ShowRepositoryInvoker(request *model.ShowRepositoryRequest) *ShowRepositoryInvoker

ShowRepositoryInvoker 查询镜像仓库概要信息

func (*SwrClient) ShowRetention

func (c *SwrClient) ShowRetention(request *model.ShowRetentionRequest) (*model.ShowRetentionResponse, error)

ShowRetention 获取镜像老化规则记录

获取镜像老化规则记录

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowRetentionInvoker

func (c *SwrClient) ShowRetentionInvoker(request *model.ShowRetentionRequest) *ShowRetentionInvoker

ShowRetentionInvoker 获取镜像老化规则记录

func (*SwrClient) ShowSyncJob

func (c *SwrClient) ShowSyncJob(request *model.ShowSyncJobRequest) (*model.ShowSyncJobResponse, error)

ShowSyncJob 获取镜像自动同步任务信息

创建镜像自动同步任务后,可以通过此接口查询该任务的状态,以判断是否同步成功。

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowSyncJobInvoker

func (c *SwrClient) ShowSyncJobInvoker(request *model.ShowSyncJobRequest) *ShowSyncJobInvoker

ShowSyncJobInvoker 获取镜像自动同步任务信息

func (*SwrClient) ShowTrigger

func (c *SwrClient) ShowTrigger(request *model.ShowTriggerRequest) (*model.ShowTriggerResponse, error)

ShowTrigger 获取触发器详情

获取触发器详情

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowTriggerInvoker

func (c *SwrClient) ShowTriggerInvoker(request *model.ShowTriggerRequest) *ShowTriggerInvoker

ShowTriggerInvoker 获取触发器详情

func (*SwrClient) ShowUserRepositoryAuth

ShowUserRepositoryAuth 查询镜像权限

查询镜像权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) ShowUserRepositoryAuthInvoker

func (c *SwrClient) ShowUserRepositoryAuthInvoker(request *model.ShowUserRepositoryAuthRequest) *ShowUserRepositoryAuthInvoker

ShowUserRepositoryAuthInvoker 查询镜像权限

func (*SwrClient) UpdateNamespaceAuth

UpdateNamespaceAuth 更新组织权限

更新组织权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) UpdateNamespaceAuthInvoker

func (c *SwrClient) UpdateNamespaceAuthInvoker(request *model.UpdateNamespaceAuthRequest) *UpdateNamespaceAuthInvoker

UpdateNamespaceAuthInvoker 更新组织权限

func (*SwrClient) UpdateRepo

func (c *SwrClient) UpdateRepo(request *model.UpdateRepoRequest) (*model.UpdateRepoResponse, error)

UpdateRepo 更新镜像仓库的概要信息

更新租户组织下的镜像概要信息,包括镜像类型、是否公有、描述信息

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) UpdateRepoDomains

func (c *SwrClient) UpdateRepoDomains(request *model.UpdateRepoDomainsRequest) (*model.UpdateRepoDomainsResponse, error)

UpdateRepoDomains 更新共享帐号

更新共享帐号

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) UpdateRepoDomainsInvoker

func (c *SwrClient) UpdateRepoDomainsInvoker(request *model.UpdateRepoDomainsRequest) *UpdateRepoDomainsInvoker

UpdateRepoDomainsInvoker 更新共享帐号

func (*SwrClient) UpdateRepoInvoker

func (c *SwrClient) UpdateRepoInvoker(request *model.UpdateRepoRequest) *UpdateRepoInvoker

UpdateRepoInvoker 更新镜像仓库的概要信息

func (*SwrClient) UpdateRetention

func (c *SwrClient) UpdateRetention(request *model.UpdateRetentionRequest) (*model.UpdateRetentionResponse, error)

UpdateRetention 修改镜像老化规则

修改镜像老化规则

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) UpdateRetentionInvoker

func (c *SwrClient) UpdateRetentionInvoker(request *model.UpdateRetentionRequest) *UpdateRetentionInvoker

UpdateRetentionInvoker 修改镜像老化规则

func (*SwrClient) UpdateTrigger

func (c *SwrClient) UpdateTrigger(request *model.UpdateTriggerRequest) (*model.UpdateTriggerResponse, error)

UpdateTrigger 更新触发器配置

更新触发器配置

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) UpdateTriggerInvoker

func (c *SwrClient) UpdateTriggerInvoker(request *model.UpdateTriggerRequest) *UpdateTriggerInvoker

UpdateTriggerInvoker 更新触发器配置

func (*SwrClient) UpdateUserRepositoryAuth

UpdateUserRepositoryAuth 更新镜像权限

更新镜像权限

Please refer to HUAWEI cloud API Explorer for details.

func (*SwrClient) UpdateUserRepositoryAuthInvoker

func (c *SwrClient) UpdateUserRepositoryAuthInvoker(request *model.UpdateUserRepositoryAuthRequest) *UpdateUserRepositoryAuthInvoker

UpdateUserRepositoryAuthInvoker 更新镜像权限

type UpdateNamespaceAuthInvoker

type UpdateNamespaceAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateNamespaceAuthInvoker) Invoke

type UpdateRepoDomainsInvoker

type UpdateRepoDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRepoDomainsInvoker) Invoke

type UpdateRepoInvoker

type UpdateRepoInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRepoInvoker) Invoke

type UpdateRetentionInvoker

type UpdateRetentionInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRetentionInvoker) Invoke

type UpdateTriggerInvoker

type UpdateTriggerInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTriggerInvoker) Invoke

type UpdateUserRepositoryAuthInvoker

type UpdateUserRepositoryAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUserRepositoryAuthInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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