UNPKG

tencentcloud-sdk-nodejs

Version:
453 lines (451 loc) 33.7 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { DeleteInstanceCustomizedDomainResponse, ManageImageLifecycleGlobalPersonalResponse, ManageExternalEndpointRequest, DescribeImagePersonalResponse, DescribeUserQuotaPersonalRequest, DeleteSignaturePolicyRequest, DescribeReplicationInstanceCreateTasksResponse, ModifyTagRetentionRuleRequest, ModifyRepositoryResponse, DescribeNamespacesResponse, DescribeInstanceCustomizedDomainResponse, DownloadHelmChartRequest, DuplicateImagePersonalRequest, CreateInstanceResponse, DeleteInstanceTokenRequest, ModifyRepositoryRequest, DescribeInternalEndpointDnsStatusRequest, CreateApplicationTriggerPersonalRequest, DeleteInternalEndpointDnsRequest, ValidateNamespaceExistPersonalRequest, ModifyInstanceRequest, RenewInstanceResponse, ManageInternalEndpointRequest, CreateImmutableTagRulesRequest, DescribeRepositoriesResponse, DeleteInstanceTokenResponse, DescribeInstancesResponse, CreateReplicationInstanceRequest, ModifyInstanceTokenResponse, DescribeApplicationTriggerLogPersonalResponse, DeleteNamespacePersonalRequest, ModifyImmutableTagRulesResponse, ModifyServiceAccountRequest, CreateImageAccelerationServiceResponse, CreateMultipleSecurityPolicyResponse, CreateTagRetentionRuleResponse, DescribeRegionsResponse, DescribeChartDownloadInfoResponse, DescribeServiceAccountsRequest, DescribeExternalEndpointStatusRequest, DeleteRepositoryResponse, DeleteImagePersonalResponse, DescribeWebhookTriggerLogResponse, DownloadHelmChartResponse, ManageReplicationRequest, DeleteWebhookTriggerResponse, DeleteImageLifecycleGlobalPersonalResponse, ModifySecurityPolicyRequest, DescribeReplicationInstanceSyncStatusResponse, DeleteInstanceCustomizedDomainRequest, CreateImmutableTagRulesResponse, DeleteApplicationTriggerPersonalResponse, DescribeRepositoryFilterPersonalRequest, DescribeTagRetentionExecutionTaskResponse, DescribeInternalEndpointsResponse, DeleteImmutableTagRulesResponse, DescribeRepositoryPersonalRequest, ModifyTagRetentionRuleResponse, DeleteApplicationTriggerPersonalRequest, CreateTagRetentionRuleRequest, DuplicateImagePersonalResponse, DescribeImageLifecyclePersonalResponse, DescribeInstanceStatusResponse, CreateImageAccelerationServiceRequest, DescribeWebhookTriggerResponse, ModifyInstanceTokenRequest, CreateNamespaceResponse, ModifyImmutableTagRulesRequest, DescribeRepositoryOwnerPersonalResponse, DescribeSecurityPoliciesResponse, CreateSignatureResponse, DeleteRepositoryTagsRequest, DescribeImageLifecycleGlobalPersonalResponse, CreateNamespacePersonalResponse, DescribeReplicationInstanceSyncStatusRequest, DeleteInstanceResponse, DeleteImageLifecycleGlobalPersonalRequest, DescribeInstanceStatusRequest, ModifyWebhookTriggerRequest, DeleteReplicationInstanceRequest, DeleteNamespaceResponse, DeleteNamespacePersonalResponse, CreateSignatureRequest, DescribeRepositoryPersonalResponse, CreateSecurityPolicyResponse, DescribeRepositoriesRequest, CreateUserPersonalRequest, DeleteServiceAccountResponse, ModifyNamespaceResponse, ValidateRepositoryExistPersonalRequest, ModifyUserPasswordPersonalResponse, DescribeImagesResponse, ModifyRepositoryInfoPersonalResponse, DescribeWebhookTriggerLogRequest, RenewInstanceRequest, DescribeImageFilterPersonalRequest, DescribeTagRetentionExecutionTaskRequest, DeleteRepositoryTagsResponse, DeleteMultipleSecurityPolicyRequest, DeleteSecurityPolicyResponse, CreateSignaturePolicyResponse, DescribeInternalEndpointDnsStatusResponse, DescribeNamespacePersonalRequest, DeleteRepositoryPersonalResponse, CreateInstanceTokenResponse, DeleteImagePersonalRequest, DescribeApplicationTriggerPersonalResponse, DescribeImageAccelerateServiceResponse, CreateRepositoryPersonalRequest, ModifyServiceAccountPasswordRequest, DescribeImageFilterPersonalResponse, DescribeReplicationInstancesRequest, DeleteWebhookTriggerRequest, DeleteSignaturePolicyResponse, CreateUserPersonalResponse, DeleteServiceAccountRequest, DescribeImageManifestsRequest, ModifyNamespaceRequest, DeleteImageRequest, ModifyRepositoryAccessPersonalRequest, CreateMultipleSecurityPolicyRequest, DescribeNamespacesRequest, ModifyRepositoryAccessPersonalResponse, DescribeImageLifecycleGlobalPersonalRequest, DescribeImageLifecyclePersonalRequest, DeleteSecurityPolicyRequest, CreateInstanceRequest, DescribeInstanceTokenRequest, BatchDeleteRepositoryPersonalResponse, CreateNamespaceRequest, CreateServiceAccountResponse, BatchDeleteRepositoryPersonalRequest, DescribeChartDownloadInfoRequest, ValidateRepositoryExistPersonalResponse, DeleteImageAccelerateServiceRequest, CheckInstanceResponse, DescribeInstancesRequest, CreateInternalEndpointDnsRequest, DescribeImmutableTagRulesRequest, DuplicateImageResponse, DescribeReplicationInstanceCreateTasksRequest, ModifyWebhookTriggerResponse, ManageImageLifecycleGlobalPersonalRequest, DescribeUserQuotaPersonalResponse, DescribeImagePersonalRequest, CreateServiceAccountRequest, DescribeRepositoryFilterPersonalResponse, ModifySecurityPolicyResponse, ModifyApplicationTriggerPersonalResponse, DeleteInstanceRequest, DescribeImageManifestsResponse, DescribeNamespacePersonalResponse, DeleteReplicationInstanceResponse, DescribeWebhookTriggerRequest, DescribeReplicationInstancesResponse, CreateSecurityPolicyRequest, ManageReplicationResponse, CreateWebhookTriggerRequest, DeleteImageAccelerateServiceResponse, ModifyRepositoryInfoPersonalRequest, DescribeApplicationTriggerLogPersonalRequest, DescribeGCJobsResponse, DescribeFavorRepositoryPersonalRequest, DescribeApplicationTriggerPersonalRequest, DeleteMultipleSecurityPolicyResponse, ManageInternalEndpointResponse, CreateRepositoryPersonalResponse, CreateInstanceCustomizedDomainRequest, CreateTagRetentionExecutionResponse, DescribeFavorRepositoryPersonalResponse, CheckInstanceNameResponse, DeleteTagRetentionRuleResponse, DescribeRepositoryOwnerPersonalRequest, DescribeExternalEndpointStatusResponse, DescribeTagRetentionRulesResponse, DescribeRegionsRequest, ManageExternalEndpointResponse, DescribeImmutableTagRulesResponse, ModifyApplicationTriggerPersonalRequest, CreateReplicationInstanceResponse, CreateInstanceTokenRequest, DescribeServiceAccountsResponse, CreateInstanceCustomizedDomainResponse, DescribeSecurityPoliciesRequest, ModifyInstanceResponse, DescribeInternalEndpointsRequest, ValidateNamespaceExistPersonalResponse, CheckInstanceRequest, CreateRepositoryRequest, DeleteImageResponse, DescribeImageAccelerateServiceRequest, DeleteNamespaceRequest, BatchDeleteImagePersonalRequest, DescribeImagesRequest, DescribeGCJobsRequest, DescribeTagRetentionExecutionRequest, CreateRepositoryResponse, DescribeTagRetentionRulesRequest, CheckInstanceNameRequest, DescribeInstanceAllNamespacesRequest, DescribeInstanceTokenResponse, DescribeInstanceCustomizedDomainRequest, DescribeTagRetentionExecutionResponse, CreateNamespacePersonalRequest, DeleteImmutableTagRulesRequest, CreateWebhookTriggerResponse, ModifyServiceAccountResponse, CreateSignaturePolicyRequest, DeleteTagRetentionRuleRequest, ModifyUserPasswordPersonalRequest, DeleteRepositoryRequest, CreateInternalEndpointDnsResponse, DuplicateImageRequest, CreateTagRetentionExecutionRequest, DescribeInstanceAllNamespacesResponse, ModifyServiceAccountPasswordResponse, CreateApplicationTriggerPersonalResponse, BatchDeleteImagePersonalResponse, DeleteInternalEndpointDnsResponse, DeleteRepositoryPersonalRequest } from "./tcr_models"; /** * tcr client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 用于获取个人版全局镜像版本自动清理策略 */ DescribeImageLifecycleGlobalPersonal(req?: DescribeImageLifecycleGlobalPersonalRequest, cb?: (error: string, rep: DescribeImageLifecycleGlobalPersonalResponse) => void): Promise<DescribeImageLifecycleGlobalPersonalResponse>; /** * 查询从实例列表 */ DescribeReplicationInstances(req: DescribeReplicationInstancesRequest, cb?: (error: string, rep: DescribeReplicationInstancesResponse) => void): Promise<DescribeReplicationInstancesResponse>; /** * 删除实例公网访问白名单策略 注意:当PolicyIndex和CidrBlock同时存在时,CidrBlock优先级更高 */ DeleteSecurityPolicy(req: DeleteSecurityPolicyRequest, cb?: (error: string, rep: DeleteSecurityPolicyResponse) => void): Promise<DeleteSecurityPolicyResponse>; /** * 用于获取个人版镜像仓库tag列表 */ DescribeImagePersonal(req: DescribeImagePersonalRequest, cb?: (error: string, rep: DescribeImagePersonalResponse) => void): Promise<DescribeImagePersonalResponse>; /** * 删除从实例 */ DeleteReplicationInstance(req: DeleteReplicationInstanceRequest, cb?: (error: string, rep: DeleteReplicationInstanceResponse) => void): Promise<DeleteReplicationInstanceResponse>; /** * 用于在企业版中创建命名空间 */ CreateNamespace(req: CreateNamespaceRequest, cb?: (error: string, rep: CreateNamespaceResponse) => void): Promise<CreateNamespaceResponse>; /** * 查询镜像仓库列表或指定镜像仓库信息 */ DescribeRepositories(req: DescribeRepositoriesRequest, cb?: (error: string, rep: DescribeRepositoriesResponse) => void): Promise<DescribeRepositoriesResponse>; /** * 管理实例同步 */ ManageReplication(req: ManageReplicationRequest, cb?: (error: string, rep: ManageReplicationResponse) => void): Promise<ManageReplicationResponse>; /** * 获取触发器日志 */ DescribeWebhookTriggerLog(req: DescribeWebhookTriggerLogRequest, cb?: (error: string, rep: DescribeWebhookTriggerLogResponse) => void): Promise<DescribeWebhookTriggerLogResponse>; /** * 查询容器镜像Manifest信息 */ DescribeImageManifests(req: DescribeImageManifestsRequest, cb?: (error: string, rep: DescribeImageManifestsResponse) => void): Promise<DescribeImageManifestsResponse>; /** * 用于设置个人版全局镜像版本自动清理策略 */ ManageImageLifecycleGlobalPersonal(req: ManageImageLifecycleGlobalPersonalRequest, cb?: (error: string, rep: ManageImageLifecycleGlobalPersonalResponse) => void): Promise<ManageImageLifecycleGlobalPersonalResponse>; /** * 创建自定义域名 */ CreateInstanceCustomizedDomain(req: CreateInstanceCustomizedDomainRequest, cb?: (error: string, rep: CreateInstanceCustomizedDomainResponse) => void): Promise<CreateInstanceCustomizedDomainResponse>; /** * 删除镜像不可变规则 */ DeleteImmutableTagRules(req: DeleteImmutableTagRulesRequest, cb?: (error: string, rep: DeleteImmutableTagRulesResponse) => void): Promise<DeleteImmutableTagRulesResponse>; /** * 用于在个人版中删除tag */ DeleteImagePersonal(req: DeleteImagePersonalRequest, cb?: (error: string, rep: DeleteImagePersonalResponse) => void): Promise<DeleteImagePersonalResponse>; /** * 创建镜像加速服务 */ CreateImageAccelerationService(req: CreateImageAccelerationServiceRequest, cb?: (error: string, rep: CreateImageAccelerationServiceResponse) => void): Promise<CreateImageAccelerationServiceResponse>; /** * 更新触发器 */ ModifyWebhookTrigger(req: ModifyWebhookTriggerRequest, cb?: (error: string, rep: ModifyWebhookTriggerResponse) => void): Promise<ModifyWebhookTriggerResponse>; /** * 用于个人版镜像仓库中批量删除镜像仓库 */ BatchDeleteRepositoryPersonal(req: BatchDeleteRepositoryPersonalRequest, cb?: (error: string, rep: BatchDeleteRepositoryPersonalResponse) => void): Promise<BatchDeleteRepositoryPersonalResponse>; /** * 删除触发器 */ DeleteWebhookTrigger(req: DeleteWebhookTriggerRequest, cb?: (error: string, rep: DeleteWebhookTriggerResponse) => void): Promise<DeleteWebhookTriggerResponse>; /** * 查询创建从实例任务状态 */ DescribeReplicationInstanceCreateTasks(req: DescribeReplicationInstanceCreateTasksRequest, cb?: (error: string, rep: DescribeReplicationInstanceCreateTasksResponse) => void): Promise<DescribeReplicationInstanceCreateTasksResponse>; /** * 删除镜像加速服务 */ DeleteImageAccelerateService(req: DeleteImageAccelerateServiceRequest, cb?: (error: string, rep: DeleteImageAccelerateServiceResponse) => void): Promise<DeleteImageAccelerateServiceResponse>; /** * 查询个人收藏仓库 */ DescribeFavorRepositoryPersonal(req: DescribeFavorRepositoryPersonalRequest, cb?: (error: string, rep: DescribeFavorRepositoryPersonalResponse) => void): Promise<DescribeFavorRepositoryPersonalResponse>; /** * 用于在TCR实例中,创建多个白名单策略 */ CreateMultipleSecurityPolicy(req: CreateMultipleSecurityPolicyRequest, cb?: (error: string, rep: CreateMultipleSecurityPolicyResponse) => void): Promise<CreateMultipleSecurityPolicyResponse>; /** * 删除服务级账号 */ DeleteServiceAccount(req: DeleteServiceAccountRequest, cb?: (error: string, rep: DeleteServiceAccountResponse) => void): Promise<DeleteServiceAccountResponse>; /** * 查询镜像版本保留规则 */ DescribeTagRetentionRules(req: DescribeTagRetentionRulesRequest, cb?: (error: string, rep: DescribeTagRetentionRulesResponse) => void): Promise<DescribeTagRetentionRulesResponse>; /** * 用于在个人版镜像仓库中复制镜像版本 */ DuplicateImagePersonal(req: DuplicateImagePersonalRequest, cb?: (error: string, rep: DuplicateImagePersonalResponse) => void): Promise<DuplicateImagePersonalResponse>; /** * 创建版本保留规则 */ CreateTagRetentionRule(req: CreateTagRetentionRuleRequest, cb?: (error: string, rep: CreateTagRetentionRuleResponse) => void): Promise<CreateTagRetentionRuleResponse>; /** * 用于删除个人版全局镜像版本自动清理策略 */ DeleteImageLifecycleGlobalPersonal(req?: DeleteImageLifecycleGlobalPersonalRequest, cb?: (error: string, rep: DeleteImageLifecycleGlobalPersonalResponse) => void): Promise<DeleteImageLifecycleGlobalPersonalResponse>; /** * 查询从实例同步状态 */ DescribeReplicationInstanceSyncStatus(req: DescribeReplicationInstanceSyncStatusRequest, cb?: (error: string, rep: DescribeReplicationInstanceSyncStatusResponse) => void): Promise<DescribeReplicationInstanceSyncStatusResponse>; /** * 删除共享版命名空间 */ DeleteNamespacePersonal(req: DeleteNamespacePersonalRequest, cb?: (error: string, rep: DeleteNamespacePersonalResponse) => void): Promise<DeleteNamespacePersonalResponse>; /** * 用于更新个人版镜像仓库的访问属性 */ ModifyRepositoryAccessPersonal(req: ModifyRepositoryAccessPersonalRequest, cb?: (error: string, rep: ModifyRepositoryAccessPersonalResponse) => void): Promise<ModifyRepositoryAccessPersonalResponse>; /** * 更新实例信息 */ ModifyInstance(req: ModifyInstanceRequest, cb?: (error: string, rep: ModifyInstanceResponse) => void): Promise<ModifyInstanceResponse>; /** * 用于查询应用更新触发器 */ DescribeApplicationTriggerPersonal(req: DescribeApplicationTriggerPersonalRequest, cb?: (error: string, rep: DescribeApplicationTriggerPersonalResponse) => void): Promise<DescribeApplicationTriggerPersonalResponse>; /** * 更新服务级账号密码 */ ModifyServiceAccountPassword(req: ModifyServiceAccountPasswordRequest, cb?: (error: string, rep: ModifyServiceAccountPasswordResponse) => void): Promise<ModifyServiceAccountPasswordResponse>; /** * 查询版本保留执行记录 */ DescribeTagRetentionExecution(req: DescribeTagRetentionExecutionRequest, cb?: (error: string, rep: DescribeTagRetentionExecutionResponse) => void): Promise<DescribeTagRetentionExecutionResponse>; /** * 删除自定义域名 */ DeleteInstanceCustomizedDomain(req: DeleteInstanceCustomizedDomainRequest, cb?: (error: string, rep: DeleteInstanceCustomizedDomainResponse) => void): Promise<DeleteInstanceCustomizedDomainResponse>; /** * GC 最近10条历史 */ DescribeGCJobs(req: DescribeGCJobsRequest, cb?: (error: string, rep: DescribeGCJobsResponse) => void): Promise<DescribeGCJobsResponse>; /** * 查询镜像加速服务状态 */ DescribeImageAccelerateService(req: DescribeImageAccelerateServiceRequest, cb?: (error: string, rep: DescribeImageAccelerateServiceResponse) => void): Promise<DescribeImageAccelerateServiceResponse>; /** * 用于在个人版镜像仓库中更新容器镜像描述 */ ModifyRepositoryInfoPersonal(req: ModifyRepositoryInfoPersonalRequest, cb?: (error: string, rep: ModifyRepositoryInfoPersonalResponse) => void): Promise<ModifyRepositoryInfoPersonalResponse>; /** * 手动执行版本保留 */ CreateTagRetentionExecution(req: CreateTagRetentionExecutionRequest, cb?: (error: string, rep: CreateTagRetentionExecutionResponse) => void): Promise<CreateTagRetentionExecutionResponse>; /** * 检查待创建的实例名称是否符合规范 */ CheckInstanceName(req: CheckInstanceNameRequest, cb?: (error: string, rep: CheckInstanceNameResponse) => void): Promise<CheckInstanceNameResponse>; /** * 用于校验企业版实例信息 */ CheckInstance(req: CheckInstanceRequest, cb?: (error: string, rep: CheckInstanceResponse) => void): Promise<CheckInstanceResponse>; /** * 查询个人版命名空间信息 */ DescribeNamespacePersonal(req: DescribeNamespacePersonalRequest, cb?: (error: string, rep: DescribeNamespacePersonalResponse) => void): Promise<DescribeNamespacePersonalResponse>; /** * 查询所有有实例命名空间列表 */ DescribeInstanceAllNamespaces(req: DescribeInstanceAllNamespacesRequest, cb?: (error: string, rep: DescribeInstanceAllNamespacesResponse) => void): Promise<DescribeInstanceAllNamespacesResponse>; /** * 查询个人版仓库信息 */ DescribeRepositoryPersonal(req: DescribeRepositoryPersonalRequest, cb?: (error: string, rep: DescribeRepositoryPersonalResponse) => void): Promise<DescribeRepositoryPersonalResponse>; /** * 预付费实例续费,同时支持按量计费转包年包月 */ RenewInstance(req: RenewInstanceRequest, cb?: (error: string, rep: RenewInstanceResponse) => void): Promise<RenewInstanceResponse>; /** * 创建实例 */ CreateInstance(req: CreateInstanceRequest, cb?: (error: string, rep: CreateInstanceResponse) => void): Promise<CreateInstanceResponse>; /** * 用于在TCR中获取可用区域 */ DescribeRegions(req?: DescribeRegionsRequest, cb?: (error: string, rep: DescribeRegionsResponse) => void): Promise<DescribeRegionsResponse>; /** * 查询实例公网访问白名单策略 */ DescribeSecurityPolicies(req: DescribeSecurityPoliciesRequest, cb?: (error: string, rep: DescribeSecurityPoliciesResponse) => void): Promise<DescribeSecurityPoliciesResponse>; /** * 用于在个人版镜像仓库中批量删除Tag */ BatchDeleteImagePersonal(req: BatchDeleteImagePersonalRequest, cb?: (error: string, rep: BatchDeleteImagePersonalResponse) => void): Promise<BatchDeleteImagePersonalResponse>; /** * 创建从实例 */ CreateReplicationInstance(req: CreateReplicationInstanceRequest, cb?: (error: string, rep: CreateReplicationInstanceResponse) => void): Promise<CreateReplicationInstanceResponse>; /** * 用于企业版创建镜像仓库 */ CreateRepository(req: CreateRepositoryRequest, cb?: (error: string, rep: CreateRepositoryResponse) => void): Promise<CreateRepositoryResponse>; /** * 管理实例公网访问 */ ManageExternalEndpoint(req: ManageExternalEndpointRequest, cb?: (error: string, rep: ManageExternalEndpointResponse) => void): Promise<ManageExternalEndpointResponse>; /** * 更新实例公网访问白名单 */ ModifySecurityPolicy(req: ModifySecurityPolicyRequest, cb?: (error: string, rep: ModifySecurityPolicyResponse) => void): Promise<ModifySecurityPolicyResponse>; /** * 查询版本保留执行任务 */ DescribeTagRetentionExecutionTask(req: DescribeTagRetentionExecutionTaskRequest, cb?: (error: string, rep: DescribeTagRetentionExecutionTaskResponse) => void): Promise<DescribeTagRetentionExecutionTaskResponse>; /** * 用于删除实例多个公网访问白名单策略 */ DeleteMultipleSecurityPolicy(req: DeleteMultipleSecurityPolicyRequest, cb?: (error: string, rep: DeleteMultipleSecurityPolicyResponse) => void): Promise<DeleteMultipleSecurityPolicyResponse>; /** * 用于获取个人版仓库中自动清理策略 */ DescribeImageLifecyclePersonal(req: DescribeImageLifecyclePersonalRequest, cb?: (error: string, rep: DescribeImageLifecyclePersonalResponse) => void): Promise<DescribeImageLifecyclePersonalResponse>; /** * 用于在个人版镜像仓库中,获取满足输入搜索条件的用户镜像仓库 */ DescribeRepositoryFilterPersonal(req: DescribeRepositoryFilterPersonalRequest, cb?: (error: string, rep: DescribeRepositoryFilterPersonalResponse) => void): Promise<DescribeRepositoryFilterPersonalResponse>; /** * 创建个人用户 */ CreateUserPersonal(req: CreateUserPersonalRequest, cb?: (error: string, rep: CreateUserPersonalResponse) => void): Promise<CreateUserPersonalResponse>; /** * 查询实例自定义域名列表 */ DescribeInstanceCustomizedDomain(req: DescribeInstanceCustomizedDomainRequest, cb?: (error: string, rep: DescribeInstanceCustomizedDomainResponse) => void): Promise<DescribeInstanceCustomizedDomainResponse>; /** * 更新命名空间信息 */ ModifyNamespace(req: ModifyNamespaceRequest, cb?: (error: string, rep: ModifyNamespaceResponse) => void): Promise<ModifyNamespaceResponse>; /** * 列出镜像不可变规则 */ DescribeImmutableTagRules(req: DescribeImmutableTagRulesRequest, cb?: (error: string, rep: DescribeImmutableTagRulesResponse) => void): Promise<DescribeImmutableTagRulesResponse>; /** * 创建实例公网访问白名单策略 */ CreateSecurityPolicy(req: CreateSecurityPolicyRequest, cb?: (error: string, rep: CreateSecurityPolicyResponse) => void): Promise<CreateSecurityPolicyResponse>; /** * 创建镜像签名策略 */ CreateSignaturePolicy(req: CreateSignaturePolicyRequest, cb?: (error: string, rep: CreateSignaturePolicyResponse) => void): Promise<CreateSignaturePolicyResponse>; /** * 删除镜像仓库企业版实例 */ DeleteInstance(req: DeleteInstanceRequest, cb?: (error: string, rep: DeleteInstanceResponse) => void): Promise<DeleteInstanceResponse>; /** * 更新镜像仓库信息,可修改仓库描述信息 */ ModifyRepository(req: ModifyRepositoryRequest, cb?: (error: string, rep: ModifyRepositoryResponse) => void): Promise<ModifyRepositoryResponse>; /** * 用于在企业版中返回Chart的下载信息 */ DescribeChartDownloadInfo(req: DescribeChartDownloadInfoRequest, cb?: (error: string, rep: DescribeChartDownloadInfoResponse) => void): Promise<DescribeChartDownloadInfoResponse>; /** * 更新服务级账号 */ ModifyServiceAccount(req: ModifyServiceAccountRequest, cb?: (error: string, rep: ModifyServiceAccountResponse) => void): Promise<ModifyServiceAccountResponse>; /** * 查询个人用户配额 */ DescribeUserQuotaPersonal(req?: DescribeUserQuotaPersonalRequest, cb?: (error: string, rep: DescribeUserQuotaPersonalResponse) => void): Promise<DescribeUserQuotaPersonalResponse>; /** * 创建镜像不可变规则 */ CreateImmutableTagRules(req: CreateImmutableTagRulesRequest, cb?: (error: string, rep: CreateImmutableTagRulesResponse) => void): Promise<CreateImmutableTagRulesResponse>; /** * 用于企业版批量删除Repository Tag */ DeleteRepositoryTags(req: DeleteRepositoryTagsRequest, cb?: (error: string, rep: DeleteRepositoryTagsResponse) => void): Promise<DeleteRepositoryTagsResponse>; /** * 查询长期访问凭证信息 */ DescribeInstanceToken(req: DescribeInstanceTokenRequest, cb?: (error: string, rep: DescribeInstanceTokenResponse) => void): Promise<DescribeInstanceTokenResponse>; /** * 用于在TCR中下载helm chart */ DownloadHelmChart(req: DownloadHelmChartRequest, cb?: (error: string, rep: DownloadHelmChartResponse) => void): Promise<DownloadHelmChartResponse>; /** * 更新镜像不可变规则 */ ModifyImmutableTagRules(req: ModifyImmutableTagRulesRequest, cb?: (error: string, rep: ModifyImmutableTagRulesResponse) => void): Promise<ModifyImmutableTagRulesResponse>; /** * 用于删除应用更新触发器 */ DeleteApplicationTriggerPersonal(req: DeleteApplicationTriggerPersonalRequest, cb?: (error: string, rep: DeleteApplicationTriggerPersonalResponse) => void): Promise<DeleteApplicationTriggerPersonalResponse>; /** * 创建tcr内网私有域名解析 */ CreateInternalEndpointDns(req: CreateInternalEndpointDnsRequest, cb?: (error: string, rep: CreateInternalEndpointDnsResponse) => void): Promise<CreateInternalEndpointDnsResponse>; /** * 更新实例内指定长期访问凭证的启用状态 */ ModifyInstanceToken(req: ModifyInstanceTokenRequest, cb?: (error: string, rep: ModifyInstanceTokenResponse) => void): Promise<ModifyInstanceTokenResponse>; /** * 创建触发器 */ CreateWebhookTrigger(req: CreateWebhookTriggerRequest, cb?: (error: string, rep: CreateWebhookTriggerResponse) => void): Promise<CreateWebhookTriggerResponse>; /** * 用于创建应用更新触发器 */ CreateApplicationTriggerPersonal(req: CreateApplicationTriggerPersonalRequest, cb?: (error: string, rep: CreateApplicationTriggerPersonalResponse) => void): Promise<CreateApplicationTriggerPersonalResponse>; /** * 用于判断个人版仓库是否存在 */ ValidateRepositoryExistPersonal(req: ValidateRepositoryExistPersonalRequest, cb?: (error: string, rep: ValidateRepositoryExistPersonalResponse) => void): Promise<ValidateRepositoryExistPersonalResponse>; /** * 用于修改应用更新触发器 */ ModifyApplicationTriggerPersonal(req: ModifyApplicationTriggerPersonalRequest, cb?: (error: string, rep: ModifyApplicationTriggerPersonalResponse) => void): Promise<ModifyApplicationTriggerPersonalResponse>; /** * 查询命名空间列表或指定命名空间信息 */ DescribeNamespaces(req: DescribeNamespacesRequest, cb?: (error: string, rep: DescribeNamespacesResponse) => void): Promise<DescribeNamespacesResponse>; /** * 查询服务级账号 */ DescribeServiceAccounts(req: DescribeServiceAccountsRequest, cb?: (error: string, rep: DescribeServiceAccountsResponse) => void): Promise<DescribeServiceAccountsResponse>; /** * 为一个镜像版本创建签名 */ CreateSignature(req: CreateSignatureRequest, cb?: (error: string, rep: CreateSignatureResponse) => void): Promise<CreateSignatureResponse>; /** * 删除tcr内网私有域名解析 */ DeleteInternalEndpointDns(req: DeleteInternalEndpointDnsRequest, cb?: (error: string, rep: DeleteInternalEndpointDnsResponse) => void): Promise<DeleteInternalEndpointDnsResponse>; /** * 更新版本保留规则 */ ModifyTagRetentionRule(req: ModifyTagRetentionRuleRequest, cb?: (error: string, rep: ModifyTagRetentionRuleResponse) => void): Promise<ModifyTagRetentionRuleResponse>; /** * 用于在个人版中查询与指定tag镜像内容相同的tag列表 */ DescribeImageFilterPersonal(req: DescribeImageFilterPersonalRequest, cb?: (error: string, rep: DescribeImageFilterPersonalResponse) => void): Promise<DescribeImageFilterPersonalResponse>; /** * 删除镜像仓库 */ DeleteRepository(req: DeleteRepositoryRequest, cb?: (error: string, rep: DeleteRepositoryResponse) => void): Promise<DeleteRepositoryResponse>; /** * 用于在个人版中获取用户全部的镜像仓库列表 */ DescribeRepositoryOwnerPersonal(req: DescribeRepositoryOwnerPersonalRequest, cb?: (error: string, rep: DescribeRepositoryOwnerPersonalResponse) => void): Promise<DescribeRepositoryOwnerPersonalResponse>; /** * 查询镜像版本列表或指定容器镜像信息 */ DescribeImages(req: DescribeImagesRequest, cb?: (error: string, rep: DescribeImagesResponse) => void): Promise<DescribeImagesResponse>; /** * 删除版本保留规则 */ DeleteTagRetentionRule(req: DeleteTagRetentionRuleRequest, cb?: (error: string, rep: DeleteTagRetentionRuleResponse) => void): Promise<DeleteTagRetentionRuleResponse>; /** * 删除命名空间 */ DeleteNamespace(req: DeleteNamespaceRequest, cb?: (error: string, rep: DeleteNamespaceResponse) => void): Promise<DeleteNamespaceResponse>; /** * 删除命名空间加签策略 */ DeleteSignaturePolicy(req: DeleteSignaturePolicyRequest, cb?: (error: string, rep: DeleteSignaturePolicyResponse) => void): Promise<DeleteSignaturePolicyResponse>; /** * 创建服务级账户 */ CreateServiceAccount(req: CreateServiceAccountRequest, cb?: (error: string, rep: CreateServiceAccountResponse) => void): Promise<CreateServiceAccountResponse>; /** * 查询实例信息 */ DescribeInstances(req: DescribeInstancesRequest, cb?: (error: string, rep: DescribeInstancesResponse) => void): Promise<DescribeInstancesResponse>; /** * 用于个人版镜像仓库中删除 */ DeleteRepositoryPersonal(req: DeleteRepositoryPersonalRequest, cb?: (error: string, rep: DeleteRepositoryPersonalResponse) => void): Promise<DeleteRepositoryPersonalResponse>; /** * 用于查询应用更新触发器触发日志 */ DescribeApplicationTriggerLogPersonal(req: DescribeApplicationTriggerLogPersonalRequest, cb?: (error: string, rep: DescribeApplicationTriggerLogPersonalResponse) => void): Promise<DescribeApplicationTriggerLogPersonalResponse>; /** * 删除长期访问凭证 */ DeleteInstanceToken(req: DeleteInstanceTokenRequest, cb?: (error: string, rep: DeleteInstanceTokenResponse) => void): Promise<DeleteInstanceTokenResponse>; /** * 修改个人用户登录密码 */ ModifyUserPasswordPersonal(req: ModifyUserPasswordPersonalRequest, cb?: (error: string, rep: ModifyUserPasswordPersonalResponse) => void): Promise<ModifyUserPasswordPersonalResponse>; /** * 查询触发器 */ DescribeWebhookTrigger(req: DescribeWebhookTriggerRequest, cb?: (error: string, rep: DescribeWebhookTriggerResponse) => void): Promise<DescribeWebhookTriggerResponse>; /** * 管理实例内网访问VPC链接 */ ManageInternalEndpoint(req: ManageInternalEndpointRequest, cb?: (error: string, rep: ManageInternalEndpointResponse) => void): Promise<ManageInternalEndpointResponse>; /** * 用于在企业版镜像仓库中复制镜像版本 */ DuplicateImage(req: DuplicateImageRequest, cb?: (error: string, rep: DuplicateImageResponse) => void): Promise<DuplicateImageResponse>; /** * 查询实例当前状态以及过程信息 */ DescribeInstanceStatus(req: DescribeInstanceStatusRequest, cb?: (error: string, rep: DescribeInstanceStatusResponse) => void): Promise<DescribeInstanceStatusResponse>; /** * 用于在个人版仓库中创建镜像仓库 */ CreateRepositoryPersonal(req: CreateRepositoryPersonalRequest, cb?: (error: string, rep: CreateRepositoryPersonalResponse) => void): Promise<CreateRepositoryPersonalResponse>; /** * 删除指定镜像 */ DeleteImage(req: DeleteImageRequest, cb?: (error: string, rep: DeleteImageResponse) => void): Promise<DeleteImageResponse>; /** * 查询个人版用户命名空间是否存在 */ ValidateNamespaceExistPersonal(req: ValidateNamespaceExistPersonalRequest, cb?: (error: string, rep: ValidateNamespaceExistPersonalResponse) => void): Promise<ValidateNamespaceExistPersonalResponse>; /** * 创建个人版镜像仓库命名空间,此命名空间全局唯一 */ CreateNamespacePersonal(req: CreateNamespacePersonalRequest, cb?: (error: string, rep: CreateNamespacePersonalResponse) => void): Promise<CreateNamespacePersonalResponse>; /** * 查询实例公网访问入口状态 */ DescribeExternalEndpointStatus(req: DescribeExternalEndpointStatusRequest, cb?: (error: string, rep: DescribeExternalEndpointStatusResponse) => void): Promise<DescribeExternalEndpointStatusResponse>; /** * 查询实例内网访问VPC链接 */ DescribeInternalEndpoints(req: DescribeInternalEndpointsRequest, cb?: (error: string, rep: DescribeInternalEndpointsResponse) => void): Promise<DescribeInternalEndpointsResponse>; /** * 批量查询vpc是否已经添加私有域名解析 */ DescribeInternalEndpointDnsStatus(req: DescribeInternalEndpointDnsStatusRequest, cb?: (error: string, rep: DescribeInternalEndpointDnsStatusResponse) => void): Promise<DescribeInternalEndpointDnsStatusResponse>; /** * 创建实例的临时或长期访问凭证 */ CreateInstanceToken(req: CreateInstanceTokenRequest, cb?: (error: string, rep: CreateInstanceTokenResponse) => void): Promise<CreateInstanceTokenResponse>; }