v20190924

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2019-09-24"

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessVpc

type AccessVpc struct {

	// Vpc的Id
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// 子网Id
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 内网接入状态
	Status *string `json:"Status,omitempty" name:"Status"`

	// 内网接入Ip
	AccessIp *string `json:"AccessIp,omitempty" name:"AccessIp"`
}

type AutoDelStrategyInfo

type AutoDelStrategyInfo struct {

	// 用户名
	Username *string `json:"Username,omitempty" name:"Username"`

	// 仓库名
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 策略值
	Value *int64 `json:"Value,omitempty" name:"Value"`

	// Valid
	Valid *int64 `json:"Valid,omitempty" name:"Valid"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`
}

type AutoDelStrategyInfoResp

type AutoDelStrategyInfoResp struct {

	// 总数目
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 自动删除策略列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrategyInfo []*AutoDelStrategyInfo `json:"StrategyInfo,omitempty" name:"StrategyInfo" list`
}

type BatchDeleteImagePersonalRequest

type BatchDeleteImagePersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// Tag列表
	Tags []*string `json:"Tags,omitempty" name:"Tags" list`
}

func NewBatchDeleteImagePersonalRequest

func NewBatchDeleteImagePersonalRequest() (request *BatchDeleteImagePersonalRequest)

func (*BatchDeleteImagePersonalRequest) FromJsonString

func (r *BatchDeleteImagePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteImagePersonalRequest) ToJsonString

func (r *BatchDeleteImagePersonalRequest) ToJsonString() string

type BatchDeleteImagePersonalResponse

type BatchDeleteImagePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewBatchDeleteImagePersonalResponse

func NewBatchDeleteImagePersonalResponse() (response *BatchDeleteImagePersonalResponse)

func (*BatchDeleteImagePersonalResponse) FromJsonString

func (r *BatchDeleteImagePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteImagePersonalResponse) ToJsonString

func (r *BatchDeleteImagePersonalResponse) ToJsonString() string

type BatchDeleteRepositoryPersonalRequest

type BatchDeleteRepositoryPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称数组
	RepoNames []*string `json:"RepoNames,omitempty" name:"RepoNames" list`
}

func NewBatchDeleteRepositoryPersonalRequest

func NewBatchDeleteRepositoryPersonalRequest() (request *BatchDeleteRepositoryPersonalRequest)

func (*BatchDeleteRepositoryPersonalRequest) FromJsonString

func (r *BatchDeleteRepositoryPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteRepositoryPersonalRequest) ToJsonString

func (r *BatchDeleteRepositoryPersonalRequest) ToJsonString() string

type BatchDeleteRepositoryPersonalResponse

type BatchDeleteRepositoryPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewBatchDeleteRepositoryPersonalResponse

func NewBatchDeleteRepositoryPersonalResponse() (response *BatchDeleteRepositoryPersonalResponse)

func (*BatchDeleteRepositoryPersonalResponse) FromJsonString

func (r *BatchDeleteRepositoryPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteRepositoryPersonalResponse) ToJsonString

type CheckInstanceNameRequest

type CheckInstanceNameRequest struct {
	*tchttp.BaseRequest

	// 待创建的实例名称
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`
}

func NewCheckInstanceNameRequest

func NewCheckInstanceNameRequest() (request *CheckInstanceNameRequest)

func (*CheckInstanceNameRequest) FromJsonString

func (r *CheckInstanceNameRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckInstanceNameRequest) ToJsonString

func (r *CheckInstanceNameRequest) ToJsonString() string

type CheckInstanceNameResponse

type CheckInstanceNameResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 检查结果,true为合法,false为非法
		IsValidated *bool `json:"IsValidated,omitempty" name:"IsValidated"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCheckInstanceNameResponse

func NewCheckInstanceNameResponse() (response *CheckInstanceNameResponse)

func (*CheckInstanceNameResponse) FromJsonString

func (r *CheckInstanceNameResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckInstanceNameResponse) ToJsonString

func (r *CheckInstanceNameResponse) ToJsonString() string

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) BatchDeleteImagePersonal

func (c *Client) BatchDeleteImagePersonal(request *BatchDeleteImagePersonalRequest) (response *BatchDeleteImagePersonalResponse, err error)

用于在个人版镜像仓库中批量删除Tag

func (*Client) BatchDeleteRepositoryPersonal

func (c *Client) BatchDeleteRepositoryPersonal(request *BatchDeleteRepositoryPersonalRequest) (response *BatchDeleteRepositoryPersonalResponse, err error)

用于个人版镜像仓库中批量删除镜像仓库

func (*Client) CheckInstanceName

func (c *Client) CheckInstanceName(request *CheckInstanceNameRequest) (response *CheckInstanceNameResponse, err error)

检查待创建的实例名称是否符合规范

func (*Client) CreateApplicationTriggerPersonal

func (c *Client) CreateApplicationTriggerPersonal(request *CreateApplicationTriggerPersonalRequest) (response *CreateApplicationTriggerPersonalResponse, err error)

用于创建应用更新触发器

func (*Client) CreateImageLifecyclePersonal

func (c *Client) CreateImageLifecyclePersonal(request *CreateImageLifecyclePersonalRequest) (response *CreateImageLifecyclePersonalResponse, err error)

用于在个人版中创建清理策略

func (*Client) CreateInstance

func (c *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

创建实例

func (*Client) CreateInstanceToken

func (c *Client) CreateInstanceToken(request *CreateInstanceTokenRequest) (response *CreateInstanceTokenResponse, err error)

创建实例的临时或长期访问凭证

func (*Client) CreateInternalEndpointDns

func (c *Client) CreateInternalEndpointDns(request *CreateInternalEndpointDnsRequest) (response *CreateInternalEndpointDnsResponse, err error)

创建tcr内网私有域名解析

func (*Client) CreateNamespace

func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)

用于在企业版中创建命名空间

func (*Client) CreateNamespacePersonal

func (c *Client) CreateNamespacePersonal(request *CreateNamespacePersonalRequest) (response *CreateNamespacePersonalResponse, err error)

创建个人版镜像仓库命名空间,此命名空间全局唯一

func (*Client) CreateReplicationInstance

func (c *Client) CreateReplicationInstance(request *CreateReplicationInstanceRequest) (response *CreateReplicationInstanceResponse, err error)

创建从实例

func (*Client) CreateRepository

func (c *Client) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error)

用于企业版创建镜像仓库

func (*Client) CreateRepositoryPersonal

func (c *Client) CreateRepositoryPersonal(request *CreateRepositoryPersonalRequest) (response *CreateRepositoryPersonalResponse, err error)

用于在个人版仓库中创建镜像仓库

func (*Client) CreateSecurityPolicy

func (c *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (response *CreateSecurityPolicyResponse, err error)

创建实例公网访问白名单策略

func (*Client) CreateTagRetentionExecution

func (c *Client) CreateTagRetentionExecution(request *CreateTagRetentionExecutionRequest) (response *CreateTagRetentionExecutionResponse, err error)

手动执行版本保留

func (*Client) CreateTagRetentionRule

func (c *Client) CreateTagRetentionRule(request *CreateTagRetentionRuleRequest) (response *CreateTagRetentionRuleResponse, err error)

创建版本保留规则

func (*Client) CreateUserPersonal

func (c *Client) CreateUserPersonal(request *CreateUserPersonalRequest) (response *CreateUserPersonalResponse, err error)

创建个人用户

func (*Client) CreateWebhookTrigger

func (c *Client) CreateWebhookTrigger(request *CreateWebhookTriggerRequest) (response *CreateWebhookTriggerResponse, err error)

创建触发器

func (*Client) DeleteApplicationTriggerPersonal

func (c *Client) DeleteApplicationTriggerPersonal(request *DeleteApplicationTriggerPersonalRequest) (response *DeleteApplicationTriggerPersonalResponse, err error)

用于删除应用更新触发器

func (*Client) DeleteImage

func (c *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)

删除指定镜像

func (*Client) DeleteImageLifecycleGlobalPersonal

func (c *Client) DeleteImageLifecycleGlobalPersonal(request *DeleteImageLifecycleGlobalPersonalRequest) (response *DeleteImageLifecycleGlobalPersonalResponse, err error)

用于删除个人版全局镜像版本自动清理策略

func (*Client) DeleteImageLifecyclePersonal

func (c *Client) DeleteImageLifecyclePersonal(request *DeleteImageLifecyclePersonalRequest) (response *DeleteImageLifecyclePersonalResponse, err error)

用于在个人版镜像仓库中删除仓库Tag自动清理策略

func (*Client) DeleteImagePersonal

func (c *Client) DeleteImagePersonal(request *DeleteImagePersonalRequest) (response *DeleteImagePersonalResponse, err error)

用于在个人版中删除tag

func (*Client) DeleteInstance

func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

删除镜像仓库企业版实例

func (*Client) DeleteInstanceToken

func (c *Client) DeleteInstanceToken(request *DeleteInstanceTokenRequest) (response *DeleteInstanceTokenResponse, err error)

删除长期访问凭证

func (*Client) DeleteInternalEndpointDns

func (c *Client) DeleteInternalEndpointDns(request *DeleteInternalEndpointDnsRequest) (response *DeleteInternalEndpointDnsResponse, err error)

删除tcr内网私有域名解析

func (*Client) DeleteNamespace

func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)

删除命名空间

func (*Client) DeleteNamespacePersonal

func (c *Client) DeleteNamespacePersonal(request *DeleteNamespacePersonalRequest) (response *DeleteNamespacePersonalResponse, err error)

删除共享版命名空间

func (*Client) DeleteRepository

func (c *Client) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error)

删除镜像仓库

func (*Client) DeleteRepositoryPersonal

func (c *Client) DeleteRepositoryPersonal(request *DeleteRepositoryPersonalRequest) (response *DeleteRepositoryPersonalResponse, err error)

用于个人版镜像仓库中删除

func (*Client) DeleteSecurityPolicy

func (c *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (response *DeleteSecurityPolicyResponse, err error)

删除实例公网访问白名单策略

func (*Client) DeleteTagRetentionRule

func (c *Client) DeleteTagRetentionRule(request *DeleteTagRetentionRuleRequest) (response *DeleteTagRetentionRuleResponse, err error)

删除版本保留规则

func (*Client) DeleteWebhookTrigger

func (c *Client) DeleteWebhookTrigger(request *DeleteWebhookTriggerRequest) (response *DeleteWebhookTriggerResponse, err error)

删除触发器

func (*Client) DescribeApplicationTriggerLogPersonal

func (c *Client) DescribeApplicationTriggerLogPersonal(request *DescribeApplicationTriggerLogPersonalRequest) (response *DescribeApplicationTriggerLogPersonalResponse, err error)

用于查询应用更新触发器触发日志

func (*Client) DescribeApplicationTriggerPersonal

func (c *Client) DescribeApplicationTriggerPersonal(request *DescribeApplicationTriggerPersonalRequest) (response *DescribeApplicationTriggerPersonalResponse, err error)

用于查询应用更新触发器

func (*Client) DescribeExternalEndpointStatus

func (c *Client) DescribeExternalEndpointStatus(request *DescribeExternalEndpointStatusRequest) (response *DescribeExternalEndpointStatusResponse, err error)

查询实例公网访问入口状态

func (*Client) DescribeFavorRepositoryPersonal

func (c *Client) DescribeFavorRepositoryPersonal(request *DescribeFavorRepositoryPersonalRequest) (response *DescribeFavorRepositoryPersonalResponse, err error)

查询个人收藏仓库

func (*Client) DescribeImageFilterPersonal

func (c *Client) DescribeImageFilterPersonal(request *DescribeImageFilterPersonalRequest) (response *DescribeImageFilterPersonalResponse, err error)

用于在个人版中查询与指定tag镜像内容相同的tag列表

func (*Client) DescribeImageLifecycleGlobalPersonal

func (c *Client) DescribeImageLifecycleGlobalPersonal(request *DescribeImageLifecycleGlobalPersonalRequest) (response *DescribeImageLifecycleGlobalPersonalResponse, err error)

用于获取个人版全局镜像版本自动清理策略

func (*Client) DescribeImageLifecyclePersonal

func (c *Client) DescribeImageLifecyclePersonal(request *DescribeImageLifecyclePersonalRequest) (response *DescribeImageLifecyclePersonalResponse, err error)

用于获取个人版仓库中自动清理策略

func (*Client) DescribeImageManifests

func (c *Client) DescribeImageManifests(request *DescribeImageManifestsRequest) (response *DescribeImageManifestsResponse, err error)

查询容器镜像Manifest信息

func (*Client) DescribeImagePersonal

func (c *Client) DescribeImagePersonal(request *DescribeImagePersonalRequest) (response *DescribeImagePersonalResponse, err error)

用于获取个人版镜像仓库tag列表

func (*Client) DescribeImages

func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)

查询镜像版本列表或指定容器镜像信息

func (*Client) DescribeInstanceStatus

func (c *Client) DescribeInstanceStatus(request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)

查询实例当前状态以及过程信息

func (*Client) DescribeInstanceToken

func (c *Client) DescribeInstanceToken(request *DescribeInstanceTokenRequest) (response *DescribeInstanceTokenResponse, err error)

查询长期访问凭证信息

func (*Client) DescribeInstances

func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

查询实例信息

func (*Client) DescribeInternalEndpointDnsStatus

func (c *Client) DescribeInternalEndpointDnsStatus(request *DescribeInternalEndpointDnsStatusRequest) (response *DescribeInternalEndpointDnsStatusResponse, err error)

批量查询vpc是否已经添加私有域名解析

func (*Client) DescribeInternalEndpoints

func (c *Client) DescribeInternalEndpoints(request *DescribeInternalEndpointsRequest) (response *DescribeInternalEndpointsResponse, err error)

查询实例内网访问VPC链接

func (*Client) DescribeNamespacePersonal

func (c *Client) DescribeNamespacePersonal(request *DescribeNamespacePersonalRequest) (response *DescribeNamespacePersonalResponse, err error)

查询个人版命名空间信息

func (*Client) DescribeNamespaces

func (c *Client) DescribeNamespaces(request *DescribeNamespacesRequest) (response *DescribeNamespacesResponse, err error)

查询命名空间列表或指定命名空间信息

func (*Client) DescribeReplicationInstanceCreateTasks

func (c *Client) DescribeReplicationInstanceCreateTasks(request *DescribeReplicationInstanceCreateTasksRequest) (response *DescribeReplicationInstanceCreateTasksResponse, err error)

查询创建从实例任务状态

func (*Client) DescribeReplicationInstanceSyncStatus

func (c *Client) DescribeReplicationInstanceSyncStatus(request *DescribeReplicationInstanceSyncStatusRequest) (response *DescribeReplicationInstanceSyncStatusResponse, err error)

查询从实例同步状态

func (*Client) DescribeReplicationInstances

func (c *Client) DescribeReplicationInstances(request *DescribeReplicationInstancesRequest) (response *DescribeReplicationInstancesResponse, err error)

查询从实例列表

func (*Client) DescribeRepositories

func (c *Client) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)

查询镜像仓库列表或指定镜像仓库信息

func (*Client) DescribeRepositoryFilterPersonal

func (c *Client) DescribeRepositoryFilterPersonal(request *DescribeRepositoryFilterPersonalRequest) (response *DescribeRepositoryFilterPersonalResponse, err error)

用于在个人版镜像仓库中,获取满足输入搜索条件的用户镜像仓库

func (*Client) DescribeRepositoryOwnerPersonal

func (c *Client) DescribeRepositoryOwnerPersonal(request *DescribeRepositoryOwnerPersonalRequest) (response *DescribeRepositoryOwnerPersonalResponse, err error)

用于在个人版中获取用户全部的镜像仓库列表

func (*Client) DescribeRepositoryPersonal

func (c *Client) DescribeRepositoryPersonal(request *DescribeRepositoryPersonalRequest) (response *DescribeRepositoryPersonalResponse, err error)

查询个人版仓库信息

func (*Client) DescribeSecurityPolicies

func (c *Client) DescribeSecurityPolicies(request *DescribeSecurityPoliciesRequest) (response *DescribeSecurityPoliciesResponse, err error)

查询实例公网访问白名单策略

func (*Client) DescribeTagRetentionExecution

func (c *Client) DescribeTagRetentionExecution(request *DescribeTagRetentionExecutionRequest) (response *DescribeTagRetentionExecutionResponse, err error)

查询版本保留执行记录

func (*Client) DescribeTagRetentionExecutionTask

func (c *Client) DescribeTagRetentionExecutionTask(request *DescribeTagRetentionExecutionTaskRequest) (response *DescribeTagRetentionExecutionTaskResponse, err error)

查询版本保留执行任务

func (*Client) DescribeTagRetentionRules

func (c *Client) DescribeTagRetentionRules(request *DescribeTagRetentionRulesRequest) (response *DescribeTagRetentionRulesResponse, err error)

查询版本保留规则

func (*Client) DescribeUserQuotaPersonal

func (c *Client) DescribeUserQuotaPersonal(request *DescribeUserQuotaPersonalRequest) (response *DescribeUserQuotaPersonalResponse, err error)

查询个人用户配额

func (*Client) DescribeWebhookTrigger

func (c *Client) DescribeWebhookTrigger(request *DescribeWebhookTriggerRequest) (response *DescribeWebhookTriggerResponse, err error)

查询触发器

func (*Client) DescribeWebhookTriggerLog

func (c *Client) DescribeWebhookTriggerLog(request *DescribeWebhookTriggerLogRequest) (response *DescribeWebhookTriggerLogResponse, err error)

获取触发器日志

func (*Client) DownloadHelmChart

func (c *Client) DownloadHelmChart(request *DownloadHelmChartRequest) (response *DownloadHelmChartResponse, err error)

用于在TCR中下载helm chart

func (*Client) DuplicateImagePersonal

func (c *Client) DuplicateImagePersonal(request *DuplicateImagePersonalRequest) (response *DuplicateImagePersonalResponse, err error)

用于在个人版镜像仓库中复制镜像版本

func (*Client) ManageExternalEndpoint

func (c *Client) ManageExternalEndpoint(request *ManageExternalEndpointRequest) (response *ManageExternalEndpointResponse, err error)

管理实例公网访问

func (*Client) ManageImageLifecycleGlobalPersonal

func (c *Client) ManageImageLifecycleGlobalPersonal(request *ManageImageLifecycleGlobalPersonalRequest) (response *ManageImageLifecycleGlobalPersonalResponse, err error)

用于设置个人版全局镜像版本自动清理策略

func (*Client) ManageInternalEndpoint

func (c *Client) ManageInternalEndpoint(request *ManageInternalEndpointRequest) (response *ManageInternalEndpointResponse, err error)

管理实例内网访问VPC链接

func (*Client) ManageReplication

func (c *Client) ManageReplication(request *ManageReplicationRequest) (response *ManageReplicationResponse, err error)

管理实例同步

func (*Client) ModifyApplicationTriggerPersonal

func (c *Client) ModifyApplicationTriggerPersonal(request *ModifyApplicationTriggerPersonalRequest) (response *ModifyApplicationTriggerPersonalResponse, err error)

用于修改应用更新触发器

func (*Client) ModifyInstanceToken

func (c *Client) ModifyInstanceToken(request *ModifyInstanceTokenRequest) (response *ModifyInstanceTokenResponse, err error)

更新实例内指定长期访问凭证的启用状态

func (*Client) ModifyNamespace

func (c *Client) ModifyNamespace(request *ModifyNamespaceRequest) (response *ModifyNamespaceResponse, err error)

更新命名空间信息,当前仅支持修改命名空间访问级别

func (*Client) ModifyRepository

func (c *Client) ModifyRepository(request *ModifyRepositoryRequest) (response *ModifyRepositoryResponse, err error)

更新镜像仓库信息,可修改仓库描述信息

func (*Client) ModifyRepositoryAccessPersonal

func (c *Client) ModifyRepositoryAccessPersonal(request *ModifyRepositoryAccessPersonalRequest) (response *ModifyRepositoryAccessPersonalResponse, err error)

用于更新个人版镜像仓库的访问属性

func (*Client) ModifyRepositoryInfoPersonal

func (c *Client) ModifyRepositoryInfoPersonal(request *ModifyRepositoryInfoPersonalRequest) (response *ModifyRepositoryInfoPersonalResponse, err error)

用于在个人版镜像仓库中更新容器镜像描述

func (*Client) ModifySecurityPolicy

func (c *Client) ModifySecurityPolicy(request *ModifySecurityPolicyRequest) (response *ModifySecurityPolicyResponse, err error)

更新实例公网访问白名单

func (*Client) ModifyTagRetentionRule

func (c *Client) ModifyTagRetentionRule(request *ModifyTagRetentionRuleRequest) (response *ModifyTagRetentionRuleResponse, err error)

更新版本保留规则

func (*Client) ModifyUserPasswordPersonal

func (c *Client) ModifyUserPasswordPersonal(request *ModifyUserPasswordPersonalRequest) (response *ModifyUserPasswordPersonalResponse, err error)

修改个人用户登录密码

func (*Client) ModifyWebhookTrigger

func (c *Client) ModifyWebhookTrigger(request *ModifyWebhookTriggerRequest) (response *ModifyWebhookTriggerResponse, err error)

更新触发器

func (*Client) RenewInstance

func (c *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

预付费实例续费,同时支持按量计费转包年包月

func (*Client) ValidateNamespaceExistPersonal

func (c *Client) ValidateNamespaceExistPersonal(request *ValidateNamespaceExistPersonalRequest) (response *ValidateNamespaceExistPersonalResponse, err error)

查询个人版用户命名空间是否存在

func (*Client) ValidateRepositoryExistPersonal

func (c *Client) ValidateRepositoryExistPersonal(request *ValidateRepositoryExistPersonalRequest) (response *ValidateRepositoryExistPersonalResponse, err error)

用于判断个人版仓库是否存在

type CreateApplicationTriggerPersonalRequest

type CreateApplicationTriggerPersonalRequest struct {
	*tchttp.BaseRequest

	// 触发器关联的镜像仓库,library/test格式
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 触发器名称
	TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"`

	// 触发方式,"all"全部触发,"taglist"指定tag触发,"regex"正则触发
	InvokeMethod *string `json:"InvokeMethod,omitempty" name:"InvokeMethod"`

	// 应用所在TKE集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 应用所在TKE集群命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 应用所在TKE集群工作负载类型,支持Deployment、StatefulSet、DaemonSet、CronJob、Job。
	WorkloadType *string `json:"WorkloadType,omitempty" name:"WorkloadType"`

	// 应用所在TKE集群工作负载名称
	WorkloadName *string `json:"WorkloadName,omitempty" name:"WorkloadName"`

	// 应用所在TKE集群工作负载下容器名称
	ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"`

	// 应用所在TKE集群地域
	ClusterRegion *int64 `json:"ClusterRegion,omitempty" name:"ClusterRegion"`

	// 触发方式对应的表达式
	InvokeExpr *string `json:"InvokeExpr,omitempty" name:"InvokeExpr"`
}

func NewCreateApplicationTriggerPersonalRequest

func NewCreateApplicationTriggerPersonalRequest() (request *CreateApplicationTriggerPersonalRequest)

func (*CreateApplicationTriggerPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApplicationTriggerPersonalRequest) ToJsonString

type CreateApplicationTriggerPersonalResponse

type CreateApplicationTriggerPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateApplicationTriggerPersonalResponse

func NewCreateApplicationTriggerPersonalResponse() (response *CreateApplicationTriggerPersonalResponse)

func (*CreateApplicationTriggerPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApplicationTriggerPersonalResponse) ToJsonString

type CreateImageLifecyclePersonalRequest

type CreateImageLifecyclePersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// keep_last_days:保留最近几天的数据;keep_last_nums:保留最近多少个
	Type *string `json:"Type,omitempty" name:"Type"`

	// 策略值
	Val *int64 `json:"Val,omitempty" name:"Val"`
}

func NewCreateImageLifecyclePersonalRequest

func NewCreateImageLifecyclePersonalRequest() (request *CreateImageLifecyclePersonalRequest)

func (*CreateImageLifecyclePersonalRequest) FromJsonString

func (r *CreateImageLifecyclePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageLifecyclePersonalRequest) ToJsonString

func (r *CreateImageLifecyclePersonalRequest) ToJsonString() string

type CreateImageLifecyclePersonalResponse

type CreateImageLifecyclePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateImageLifecyclePersonalResponse

func NewCreateImageLifecyclePersonalResponse() (response *CreateImageLifecyclePersonalResponse)

func (*CreateImageLifecyclePersonalResponse) FromJsonString

func (r *CreateImageLifecyclePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageLifecyclePersonalResponse) ToJsonString

func (r *CreateImageLifecyclePersonalResponse) ToJsonString() string

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*tchttp.BaseRequest

	// 企业版实例名称
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`

	// 企业版实例类型(basic 基础版;standard 标准版;premium 高级版)
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// 云标签描述
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`

	// 实例计费类型,0表示按量计费,1表示预付费,默认为按量计费
	RegistryChargeType *int64 `json:"RegistryChargeType,omitempty" name:"RegistryChargeType"`
}

func NewCreateInstanceRequest

func NewCreateInstanceRequest() (request *CreateInstanceRequest)

func (*CreateInstanceRequest) FromJsonString

func (r *CreateInstanceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceRequest) ToJsonString

func (r *CreateInstanceRequest) ToJsonString() string

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 企业版实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateInstanceResponse

func NewCreateInstanceResponse() (response *CreateInstanceResponse)

func (*CreateInstanceResponse) FromJsonString

func (r *CreateInstanceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceResponse) ToJsonString

func (r *CreateInstanceResponse) ToJsonString() string

type CreateInstanceTokenRequest

type CreateInstanceTokenRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 访问凭证类型,longterm 为长期访问凭证,temp 为临时访问凭证,默认是临时访问凭证,有效期1小时
	TokenType *string `json:"TokenType,omitempty" name:"TokenType"`

	// 长期访问凭证描述信息
	Desc *string `json:"Desc,omitempty" name:"Desc"`
}

func NewCreateInstanceTokenRequest

func NewCreateInstanceTokenRequest() (request *CreateInstanceTokenRequest)

func (*CreateInstanceTokenRequest) FromJsonString

func (r *CreateInstanceTokenRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceTokenRequest) ToJsonString

func (r *CreateInstanceTokenRequest) ToJsonString() string

type CreateInstanceTokenResponse

type CreateInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 用户名
		// 注意:此字段可能返回 null,表示取不到有效值。
		Username *string `json:"Username,omitempty" name:"Username"`

		// 访问凭证
		Token *string `json:"Token,omitempty" name:"Token"`

		// 访问凭证过期时间戳
		ExpTime *int64 `json:"ExpTime,omitempty" name:"ExpTime"`

		// 长期凭证的TokenId,短期凭证没有TokenId
		// 注意:此字段可能返回 null,表示取不到有效值。
		TokenId *string `json:"TokenId,omitempty" name:"TokenId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateInstanceTokenResponse

func NewCreateInstanceTokenResponse() (response *CreateInstanceTokenResponse)

func (*CreateInstanceTokenResponse) FromJsonString

func (r *CreateInstanceTokenResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceTokenResponse) ToJsonString

func (r *CreateInstanceTokenResponse) ToJsonString() string

type CreateInternalEndpointDnsRequest

type CreateInternalEndpointDnsRequest struct {
	*tchttp.BaseRequest

	// tcr实例id
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`

	// 私有网络id
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// tcr内网访问链路ip
	EniLBIp *string `json:"EniLBIp,omitempty" name:"EniLBIp"`

	// true:为默认域名,公网域名一致
	// false: 使用vpc域名
	// 默认为vpc域名
	UsePublicDomain *bool `json:"UsePublicDomain,omitempty" name:"UsePublicDomain"`
}

func NewCreateInternalEndpointDnsRequest

func NewCreateInternalEndpointDnsRequest() (request *CreateInternalEndpointDnsRequest)

func (*CreateInternalEndpointDnsRequest) FromJsonString

func (r *CreateInternalEndpointDnsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInternalEndpointDnsRequest) ToJsonString

func (r *CreateInternalEndpointDnsRequest) ToJsonString() string

type CreateInternalEndpointDnsResponse

type CreateInternalEndpointDnsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateInternalEndpointDnsResponse

func NewCreateInternalEndpointDnsResponse() (response *CreateInternalEndpointDnsResponse)

func (*CreateInternalEndpointDnsResponse) FromJsonString

func (r *CreateInternalEndpointDnsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInternalEndpointDnsResponse) ToJsonString

func (r *CreateInternalEndpointDnsResponse) ToJsonString() string

type CreateNamespacePersonalRequest

type CreateNamespacePersonalRequest struct {
	*tchttp.BaseRequest

	// 命名空间名称
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewCreateNamespacePersonalRequest

func NewCreateNamespacePersonalRequest() (request *CreateNamespacePersonalRequest)

func (*CreateNamespacePersonalRequest) FromJsonString

func (r *CreateNamespacePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespacePersonalRequest) ToJsonString

func (r *CreateNamespacePersonalRequest) ToJsonString() string

type CreateNamespacePersonalResponse

type CreateNamespacePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateNamespacePersonalResponse

func NewCreateNamespacePersonalResponse() (response *CreateNamespacePersonalResponse)

func (*CreateNamespacePersonalResponse) FromJsonString

func (r *CreateNamespacePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespacePersonalResponse) ToJsonString

func (r *CreateNamespacePersonalResponse) ToJsonString() string

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间的名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 是否公开,true为公开,fale为私有
	IsPublic *bool `json:"IsPublic,omitempty" name:"IsPublic"`
}

func NewCreateNamespaceRequest

func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)

func (*CreateNamespaceRequest) FromJsonString

func (r *CreateNamespaceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespaceRequest) ToJsonString

func (r *CreateNamespaceRequest) ToJsonString() string

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateNamespaceResponse

func NewCreateNamespaceResponse() (response *CreateNamespaceResponse)

func (*CreateNamespaceResponse) FromJsonString

func (r *CreateNamespaceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespaceResponse) ToJsonString

func (r *CreateNamespaceResponse) ToJsonString() string

type CreateReplicationInstanceRequest

type CreateReplicationInstanceRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 复制实例地域ID
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

func NewCreateReplicationInstanceRequest

func NewCreateReplicationInstanceRequest() (request *CreateReplicationInstanceRequest)

func (*CreateReplicationInstanceRequest) FromJsonString

func (r *CreateReplicationInstanceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReplicationInstanceRequest) ToJsonString

func (r *CreateReplicationInstanceRequest) ToJsonString() string

type CreateReplicationInstanceResponse

type CreateReplicationInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 企业版复制实例Id
		ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateReplicationInstanceResponse

func NewCreateReplicationInstanceResponse() (response *CreateReplicationInstanceResponse)

func (*CreateReplicationInstanceResponse) FromJsonString

func (r *CreateReplicationInstanceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReplicationInstanceResponse) ToJsonString

func (r *CreateReplicationInstanceResponse) ToJsonString() string

type CreateRepositoryPersonalRequest

type CreateRepositoryPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 是否公共,1:公共,0:私有
	Public *uint64 `json:"Public,omitempty" name:"Public"`

	// 仓库描述
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewCreateRepositoryPersonalRequest

func NewCreateRepositoryPersonalRequest() (request *CreateRepositoryPersonalRequest)

func (*CreateRepositoryPersonalRequest) FromJsonString

func (r *CreateRepositoryPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRepositoryPersonalRequest) ToJsonString

func (r *CreateRepositoryPersonalRequest) ToJsonString() string

type CreateRepositoryPersonalResponse

type CreateRepositoryPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateRepositoryPersonalResponse

func NewCreateRepositoryPersonalResponse() (response *CreateRepositoryPersonalResponse)

func (*CreateRepositoryPersonalResponse) FromJsonString

func (r *CreateRepositoryPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRepositoryPersonalResponse) ToJsonString

func (r *CreateRepositoryPersonalResponse) ToJsonString() string

type CreateRepositoryRequest

type CreateRepositoryRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 仓库名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 仓库简短描述
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// 仓库详细描述
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewCreateRepositoryRequest

func NewCreateRepositoryRequest() (request *CreateRepositoryRequest)

func (*CreateRepositoryRequest) FromJsonString

func (r *CreateRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRepositoryRequest) ToJsonString

func (r *CreateRepositoryRequest) ToJsonString() string

type CreateRepositoryResponse

type CreateRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateRepositoryResponse

func NewCreateRepositoryResponse() (response *CreateRepositoryResponse)

func (*CreateRepositoryResponse) FromJsonString

func (r *CreateRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRepositoryResponse) ToJsonString

func (r *CreateRepositoryResponse) ToJsonString() string

type CreateSecurityPolicyRequest

type CreateSecurityPolicyRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 192.168.0.0/24
	CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"`

	// 备注
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewCreateSecurityPolicyRequest

func NewCreateSecurityPolicyRequest() (request *CreateSecurityPolicyRequest)

func (*CreateSecurityPolicyRequest) FromJsonString

func (r *CreateSecurityPolicyRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSecurityPolicyRequest) ToJsonString

func (r *CreateSecurityPolicyRequest) ToJsonString() string

type CreateSecurityPolicyResponse

type CreateSecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateSecurityPolicyResponse

func NewCreateSecurityPolicyResponse() (response *CreateSecurityPolicyResponse)

func (*CreateSecurityPolicyResponse) FromJsonString

func (r *CreateSecurityPolicyResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSecurityPolicyResponse) ToJsonString

func (r *CreateSecurityPolicyResponse) ToJsonString() string

type CreateTagRetentionExecutionRequest

type CreateTagRetentionExecutionRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 版本保留规则Id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// 是否模拟执行
	DryRun *bool `json:"DryRun,omitempty" name:"DryRun"`
}

func NewCreateTagRetentionExecutionRequest

func NewCreateTagRetentionExecutionRequest() (request *CreateTagRetentionExecutionRequest)

func (*CreateTagRetentionExecutionRequest) FromJsonString

func (r *CreateTagRetentionExecutionRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTagRetentionExecutionRequest) ToJsonString

func (r *CreateTagRetentionExecutionRequest) ToJsonString() string

type CreateTagRetentionExecutionResponse

type CreateTagRetentionExecutionResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateTagRetentionExecutionResponse

func NewCreateTagRetentionExecutionResponse() (response *CreateTagRetentionExecutionResponse)

func (*CreateTagRetentionExecutionResponse) FromJsonString

func (r *CreateTagRetentionExecutionResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTagRetentionExecutionResponse) ToJsonString

func (r *CreateTagRetentionExecutionResponse) ToJsonString() string

type CreateTagRetentionRuleRequest

type CreateTagRetentionRuleRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间的Id
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 保留策略
	RetentionRule *RetentionRule `json:"RetentionRule,omitempty" name:"RetentionRule"`

	// 执行周期,当前只能选择: manual;daily;weekly;monthly
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// 是否禁用规则
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

func NewCreateTagRetentionRuleRequest

func NewCreateTagRetentionRuleRequest() (request *CreateTagRetentionRuleRequest)

func (*CreateTagRetentionRuleRequest) FromJsonString

func (r *CreateTagRetentionRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTagRetentionRuleRequest) ToJsonString

func (r *CreateTagRetentionRuleRequest) ToJsonString() string

type CreateTagRetentionRuleResponse

type CreateTagRetentionRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateTagRetentionRuleResponse

func NewCreateTagRetentionRuleResponse() (response *CreateTagRetentionRuleResponse)

func (*CreateTagRetentionRuleResponse) FromJsonString

func (r *CreateTagRetentionRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTagRetentionRuleResponse) ToJsonString

func (r *CreateTagRetentionRuleResponse) ToJsonString() string

type CreateUserPersonalRequest

type CreateUserPersonalRequest struct {
	*tchttp.BaseRequest

	// 用户密码
	Password *string `json:"Password,omitempty" name:"Password"`
}

func NewCreateUserPersonalRequest

func NewCreateUserPersonalRequest() (request *CreateUserPersonalRequest)

func (*CreateUserPersonalRequest) FromJsonString

func (r *CreateUserPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserPersonalRequest) ToJsonString

func (r *CreateUserPersonalRequest) ToJsonString() string

type CreateUserPersonalResponse

type CreateUserPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateUserPersonalResponse

func NewCreateUserPersonalResponse() (response *CreateUserPersonalResponse)

func (*CreateUserPersonalResponse) FromJsonString

func (r *CreateUserPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserPersonalResponse) ToJsonString

func (r *CreateUserPersonalResponse) ToJsonString() string

type CreateWebhookTriggerRequest

type CreateWebhookTriggerRequest struct {
	*tchttp.BaseRequest

	// 实例 Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 触发器参数
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewCreateWebhookTriggerRequest

func NewCreateWebhookTriggerRequest() (request *CreateWebhookTriggerRequest)

func (*CreateWebhookTriggerRequest) FromJsonString

func (r *CreateWebhookTriggerRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWebhookTriggerRequest) ToJsonString

func (r *CreateWebhookTriggerRequest) ToJsonString() string

type CreateWebhookTriggerResponse

type CreateWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 新建的触发器
		Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateWebhookTriggerResponse

func NewCreateWebhookTriggerResponse() (response *CreateWebhookTriggerResponse)

func (*CreateWebhookTriggerResponse) FromJsonString

func (r *CreateWebhookTriggerResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWebhookTriggerResponse) ToJsonString

func (r *CreateWebhookTriggerResponse) ToJsonString() string

type DeleteApplicationTriggerPersonalRequest

type DeleteApplicationTriggerPersonalRequest struct {
	*tchttp.BaseRequest

	// 触发器名称
	TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"`
}

func NewDeleteApplicationTriggerPersonalRequest

func NewDeleteApplicationTriggerPersonalRequest() (request *DeleteApplicationTriggerPersonalRequest)

func (*DeleteApplicationTriggerPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteApplicationTriggerPersonalRequest) ToJsonString

type DeleteApplicationTriggerPersonalResponse

type DeleteApplicationTriggerPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteApplicationTriggerPersonalResponse

func NewDeleteApplicationTriggerPersonalResponse() (response *DeleteApplicationTriggerPersonalResponse)

func (*DeleteApplicationTriggerPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteApplicationTriggerPersonalResponse) ToJsonString

type DeleteImageLifecycleGlobalPersonalRequest

type DeleteImageLifecycleGlobalPersonalRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteImageLifecycleGlobalPersonalRequest

func NewDeleteImageLifecycleGlobalPersonalRequest() (request *DeleteImageLifecycleGlobalPersonalRequest)

func (*DeleteImageLifecycleGlobalPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageLifecycleGlobalPersonalRequest) ToJsonString

type DeleteImageLifecycleGlobalPersonalResponse

type DeleteImageLifecycleGlobalPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteImageLifecycleGlobalPersonalResponse

func NewDeleteImageLifecycleGlobalPersonalResponse() (response *DeleteImageLifecycleGlobalPersonalResponse)

func (*DeleteImageLifecycleGlobalPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageLifecycleGlobalPersonalResponse) ToJsonString

type DeleteImageLifecyclePersonalRequest

type DeleteImageLifecyclePersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

func NewDeleteImageLifecyclePersonalRequest

func NewDeleteImageLifecyclePersonalRequest() (request *DeleteImageLifecyclePersonalRequest)

func (*DeleteImageLifecyclePersonalRequest) FromJsonString

func (r *DeleteImageLifecyclePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageLifecyclePersonalRequest) ToJsonString

func (r *DeleteImageLifecyclePersonalRequest) ToJsonString() string

type DeleteImageLifecyclePersonalResponse

type DeleteImageLifecyclePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteImageLifecyclePersonalResponse

func NewDeleteImageLifecyclePersonalResponse() (response *DeleteImageLifecyclePersonalResponse)

func (*DeleteImageLifecyclePersonalResponse) FromJsonString

func (r *DeleteImageLifecyclePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageLifecyclePersonalResponse) ToJsonString

func (r *DeleteImageLifecyclePersonalResponse) ToJsonString() string

type DeleteImagePersonalRequest

type DeleteImagePersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// Tag名
	Tag *string `json:"Tag,omitempty" name:"Tag"`
}

func NewDeleteImagePersonalRequest

func NewDeleteImagePersonalRequest() (request *DeleteImagePersonalRequest)

func (*DeleteImagePersonalRequest) FromJsonString

func (r *DeleteImagePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImagePersonalRequest) ToJsonString

func (r *DeleteImagePersonalRequest) ToJsonString() string

type DeleteImagePersonalResponse

type DeleteImagePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteImagePersonalResponse

func NewDeleteImagePersonalResponse() (response *DeleteImagePersonalResponse)

func (*DeleteImagePersonalResponse) FromJsonString

func (r *DeleteImagePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImagePersonalResponse) ToJsonString

func (r *DeleteImagePersonalResponse) ToJsonString() string

type DeleteImageRequest

type DeleteImageRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 镜像仓库名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 镜像版本
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

func NewDeleteImageRequest

func NewDeleteImageRequest() (request *DeleteImageRequest)

func (*DeleteImageRequest) FromJsonString

func (r *DeleteImageRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageRequest) ToJsonString

func (r *DeleteImageRequest) ToJsonString() string

type DeleteImageResponse

type DeleteImageResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteImageResponse

func NewDeleteImageResponse() (response *DeleteImageResponse)

func (*DeleteImageResponse) FromJsonString

func (r *DeleteImageResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageResponse) ToJsonString

func (r *DeleteImageResponse) ToJsonString() string

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 是否删除存储桶,默认为false
	DeleteBucket *bool `json:"DeleteBucket,omitempty" name:"DeleteBucket"`
}

func NewDeleteInstanceRequest

func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)

func (*DeleteInstanceRequest) FromJsonString

func (r *DeleteInstanceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceRequest) ToJsonString

func (r *DeleteInstanceRequest) ToJsonString() string

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteInstanceResponse

func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)

func (*DeleteInstanceResponse) FromJsonString

func (r *DeleteInstanceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceResponse) ToJsonString

func (r *DeleteInstanceResponse) ToJsonString() string

type DeleteInstanceTokenRequest

type DeleteInstanceTokenRequest struct {
	*tchttp.BaseRequest

	// 实例 ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 访问凭证 ID
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`
}

func NewDeleteInstanceTokenRequest

func NewDeleteInstanceTokenRequest() (request *DeleteInstanceTokenRequest)

func (*DeleteInstanceTokenRequest) FromJsonString

func (r *DeleteInstanceTokenRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceTokenRequest) ToJsonString

func (r *DeleteInstanceTokenRequest) ToJsonString() string

type DeleteInstanceTokenResponse

type DeleteInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteInstanceTokenResponse

func NewDeleteInstanceTokenResponse() (response *DeleteInstanceTokenResponse)

func (*DeleteInstanceTokenResponse) FromJsonString

func (r *DeleteInstanceTokenResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceTokenResponse) ToJsonString

func (r *DeleteInstanceTokenResponse) ToJsonString() string

type DeleteInternalEndpointDnsRequest

type DeleteInternalEndpointDnsRequest struct {
	*tchttp.BaseRequest

	// tcr实例id
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`

	// 私有网络id
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// tcr内网访问链路ip
	EniLBIp *string `json:"EniLBIp,omitempty" name:"EniLBIp"`

	// true:use instance name as subdomain
	// false: use instancename+"-vpc" as subdomain
	UsePublicDomain *bool `json:"UsePublicDomain,omitempty" name:"UsePublicDomain"`
}

func NewDeleteInternalEndpointDnsRequest

func NewDeleteInternalEndpointDnsRequest() (request *DeleteInternalEndpointDnsRequest)

func (*DeleteInternalEndpointDnsRequest) FromJsonString

func (r *DeleteInternalEndpointDnsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInternalEndpointDnsRequest) ToJsonString

func (r *DeleteInternalEndpointDnsRequest) ToJsonString() string

type DeleteInternalEndpointDnsResponse

type DeleteInternalEndpointDnsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteInternalEndpointDnsResponse

func NewDeleteInternalEndpointDnsResponse() (response *DeleteInternalEndpointDnsResponse)

func (*DeleteInternalEndpointDnsResponse) FromJsonString

func (r *DeleteInternalEndpointDnsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInternalEndpointDnsResponse) ToJsonString

func (r *DeleteInternalEndpointDnsResponse) ToJsonString() string

type DeleteNamespacePersonalRequest

type DeleteNamespacePersonalRequest struct {
	*tchttp.BaseRequest

	// 命名空间名称
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewDeleteNamespacePersonalRequest

func NewDeleteNamespacePersonalRequest() (request *DeleteNamespacePersonalRequest)

func (*DeleteNamespacePersonalRequest) FromJsonString

func (r *DeleteNamespacePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNamespacePersonalRequest) ToJsonString

func (r *DeleteNamespacePersonalRequest) ToJsonString() string

type DeleteNamespacePersonalResponse

type DeleteNamespacePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteNamespacePersonalResponse

func NewDeleteNamespacePersonalResponse() (response *DeleteNamespacePersonalResponse)

func (*DeleteNamespacePersonalResponse) FromJsonString

func (r *DeleteNamespacePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNamespacePersonalResponse) ToJsonString

func (r *DeleteNamespacePersonalResponse) ToJsonString() string

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间的名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

func NewDeleteNamespaceRequest

func NewDeleteNamespaceRequest() (request *DeleteNamespaceRequest)

func (*DeleteNamespaceRequest) FromJsonString

func (r *DeleteNamespaceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNamespaceRequest) ToJsonString

func (r *DeleteNamespaceRequest) ToJsonString() string

type DeleteNamespaceResponse

type DeleteNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteNamespaceResponse

func NewDeleteNamespaceResponse() (response *DeleteNamespaceResponse)

func (*DeleteNamespaceResponse) FromJsonString

func (r *DeleteNamespaceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNamespaceResponse) ToJsonString

func (r *DeleteNamespaceResponse) ToJsonString() string

type DeleteRepositoryPersonalRequest

type DeleteRepositoryPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

func NewDeleteRepositoryPersonalRequest

func NewDeleteRepositoryPersonalRequest() (request *DeleteRepositoryPersonalRequest)

func (*DeleteRepositoryPersonalRequest) FromJsonString

func (r *DeleteRepositoryPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRepositoryPersonalRequest) ToJsonString

func (r *DeleteRepositoryPersonalRequest) ToJsonString() string

type DeleteRepositoryPersonalResponse

type DeleteRepositoryPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteRepositoryPersonalResponse

func NewDeleteRepositoryPersonalResponse() (response *DeleteRepositoryPersonalResponse)

func (*DeleteRepositoryPersonalResponse) FromJsonString

func (r *DeleteRepositoryPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRepositoryPersonalResponse) ToJsonString

func (r *DeleteRepositoryPersonalResponse) ToJsonString() string

type DeleteRepositoryRequest

type DeleteRepositoryRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间的名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 仓库名称的名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
}

func NewDeleteRepositoryRequest

func NewDeleteRepositoryRequest() (request *DeleteRepositoryRequest)

func (*DeleteRepositoryRequest) FromJsonString

func (r *DeleteRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRepositoryRequest) ToJsonString

func (r *DeleteRepositoryRequest) ToJsonString() string

type DeleteRepositoryResponse

type DeleteRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteRepositoryResponse

func NewDeleteRepositoryResponse() (response *DeleteRepositoryResponse)

func (*DeleteRepositoryResponse) FromJsonString

func (r *DeleteRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRepositoryResponse) ToJsonString

func (r *DeleteRepositoryResponse) ToJsonString() string

type DeleteSecurityPolicyRequest

type DeleteSecurityPolicyRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 白名单Id
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// 白名单版本
	PolicyVersion *string `json:"PolicyVersion,omitempty" name:"PolicyVersion"`
}

func NewDeleteSecurityPolicyRequest

func NewDeleteSecurityPolicyRequest() (request *DeleteSecurityPolicyRequest)

func (*DeleteSecurityPolicyRequest) FromJsonString

func (r *DeleteSecurityPolicyRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSecurityPolicyRequest) ToJsonString

func (r *DeleteSecurityPolicyRequest) ToJsonString() string

type DeleteSecurityPolicyResponse

type DeleteSecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteSecurityPolicyResponse

func NewDeleteSecurityPolicyResponse() (response *DeleteSecurityPolicyResponse)

func (*DeleteSecurityPolicyResponse) FromJsonString

func (r *DeleteSecurityPolicyResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSecurityPolicyResponse) ToJsonString

func (r *DeleteSecurityPolicyResponse) ToJsonString() string

type DeleteTagRetentionRuleRequest

type DeleteTagRetentionRuleRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 版本保留规则的Id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`
}

func NewDeleteTagRetentionRuleRequest

func NewDeleteTagRetentionRuleRequest() (request *DeleteTagRetentionRuleRequest)

func (*DeleteTagRetentionRuleRequest) FromJsonString

func (r *DeleteTagRetentionRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTagRetentionRuleRequest) ToJsonString

func (r *DeleteTagRetentionRuleRequest) ToJsonString() string

type DeleteTagRetentionRuleResponse

type DeleteTagRetentionRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteTagRetentionRuleResponse

func NewDeleteTagRetentionRuleResponse() (response *DeleteTagRetentionRuleResponse)

func (*DeleteTagRetentionRuleResponse) FromJsonString

func (r *DeleteTagRetentionRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTagRetentionRuleResponse) ToJsonString

func (r *DeleteTagRetentionRuleResponse) ToJsonString() string

type DeleteWebhookTriggerRequest

type DeleteWebhookTriggerRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 触发器 Id
	Id *int64 `json:"Id,omitempty" name:"Id"`
}

func NewDeleteWebhookTriggerRequest

func NewDeleteWebhookTriggerRequest() (request *DeleteWebhookTriggerRequest)

func (*DeleteWebhookTriggerRequest) FromJsonString

func (r *DeleteWebhookTriggerRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWebhookTriggerRequest) ToJsonString

func (r *DeleteWebhookTriggerRequest) ToJsonString() string

type DeleteWebhookTriggerResponse

type DeleteWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteWebhookTriggerResponse

func NewDeleteWebhookTriggerResponse() (response *DeleteWebhookTriggerResponse)

func (*DeleteWebhookTriggerResponse) FromJsonString

func (r *DeleteWebhookTriggerResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWebhookTriggerResponse) ToJsonString

func (r *DeleteWebhookTriggerResponse) ToJsonString() string

type DescribeApplicationTriggerLogPersonalRequest

type DescribeApplicationTriggerLogPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 返回最大数量,默认 20, 最大值 100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 升序或降序
	Order *string `json:"Order,omitempty" name:"Order"`

	// 按某列排序
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`
}

func NewDescribeApplicationTriggerLogPersonalRequest

func NewDescribeApplicationTriggerLogPersonalRequest() (request *DescribeApplicationTriggerLogPersonalRequest)

func (*DescribeApplicationTriggerLogPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationTriggerLogPersonalRequest) ToJsonString

type DescribeApplicationTriggerLogPersonalResp

type DescribeApplicationTriggerLogPersonalResp struct {

	// 返回总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 触发日志列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogInfo []*TriggerLogResp `json:"LogInfo,omitempty" name:"LogInfo" list`
}

type DescribeApplicationTriggerLogPersonalResponse

type DescribeApplicationTriggerLogPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 触发日志返回值
		Data *DescribeApplicationTriggerLogPersonalResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApplicationTriggerLogPersonalResponse

func NewDescribeApplicationTriggerLogPersonalResponse() (response *DescribeApplicationTriggerLogPersonalResponse)

func (*DescribeApplicationTriggerLogPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationTriggerLogPersonalResponse) ToJsonString

type DescribeApplicationTriggerPersonalRequest

type DescribeApplicationTriggerPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 触发器名称
	TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 返回最大数量,默认 20, 最大值 100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeApplicationTriggerPersonalRequest

func NewDescribeApplicationTriggerPersonalRequest() (request *DescribeApplicationTriggerPersonalRequest)

func (*DescribeApplicationTriggerPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationTriggerPersonalRequest) ToJsonString

type DescribeApplicationTriggerPersonalResp

type DescribeApplicationTriggerPersonalResp struct {

	// 返回条目总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 触发器列表
	TriggerInfo []*TriggerResp `json:"TriggerInfo,omitempty" name:"TriggerInfo" list`
}

type DescribeApplicationTriggerPersonalResponse

type DescribeApplicationTriggerPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 触发器列表返回值
		Data *DescribeApplicationTriggerPersonalResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApplicationTriggerPersonalResponse

func NewDescribeApplicationTriggerPersonalResponse() (response *DescribeApplicationTriggerPersonalResponse)

func (*DescribeApplicationTriggerPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationTriggerPersonalResponse) ToJsonString

type DescribeExternalEndpointStatusRequest

type DescribeExternalEndpointStatusRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeExternalEndpointStatusRequest

func NewDescribeExternalEndpointStatusRequest() (request *DescribeExternalEndpointStatusRequest)

func (*DescribeExternalEndpointStatusRequest) FromJsonString

func (r *DescribeExternalEndpointStatusRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExternalEndpointStatusRequest) ToJsonString

type DescribeExternalEndpointStatusResponse

type DescribeExternalEndpointStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 开启公网访问状态,开启中(Opening)、已开启(Opened)、关闭(Closed)
		Status *string `json:"Status,omitempty" name:"Status"`

		// 原因
		// 注意:此字段可能返回 null,表示取不到有效值。
		Reason *string `json:"Reason,omitempty" name:"Reason"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeExternalEndpointStatusResponse

func NewDescribeExternalEndpointStatusResponse() (response *DescribeExternalEndpointStatusResponse)

func (*DescribeExternalEndpointStatusResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExternalEndpointStatusResponse) ToJsonString

type DescribeFavorRepositoryPersonalRequest

type DescribeFavorRepositoryPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 分页Limit
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Offset用于分页
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeFavorRepositoryPersonalRequest

func NewDescribeFavorRepositoryPersonalRequest() (request *DescribeFavorRepositoryPersonalRequest)

func (*DescribeFavorRepositoryPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFavorRepositoryPersonalRequest) ToJsonString

type DescribeFavorRepositoryPersonalResponse

type DescribeFavorRepositoryPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 个人收藏仓库列表返回信息
		Data *FavorResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeFavorRepositoryPersonalResponse

func NewDescribeFavorRepositoryPersonalResponse() (response *DescribeFavorRepositoryPersonalResponse)

func (*DescribeFavorRepositoryPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFavorRepositoryPersonalResponse) ToJsonString

type DescribeImageFilterPersonalRequest

type DescribeImageFilterPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// Tag名
	Tag *string `json:"Tag,omitempty" name:"Tag"`
}

func NewDescribeImageFilterPersonalRequest

func NewDescribeImageFilterPersonalRequest() (request *DescribeImageFilterPersonalRequest)

func (*DescribeImageFilterPersonalRequest) FromJsonString

func (r *DescribeImageFilterPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageFilterPersonalRequest) ToJsonString

func (r *DescribeImageFilterPersonalRequest) ToJsonString() string

type DescribeImageFilterPersonalResponse

type DescribeImageFilterPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// payload
		Data *SameImagesResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImageFilterPersonalResponse

func NewDescribeImageFilterPersonalResponse() (response *DescribeImageFilterPersonalResponse)

func (*DescribeImageFilterPersonalResponse) FromJsonString

func (r *DescribeImageFilterPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageFilterPersonalResponse) ToJsonString

func (r *DescribeImageFilterPersonalResponse) ToJsonString() string

type DescribeImageLifecycleGlobalPersonalRequest

type DescribeImageLifecycleGlobalPersonalRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeImageLifecycleGlobalPersonalRequest

func NewDescribeImageLifecycleGlobalPersonalRequest() (request *DescribeImageLifecycleGlobalPersonalRequest)

func (*DescribeImageLifecycleGlobalPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageLifecycleGlobalPersonalRequest) ToJsonString

type DescribeImageLifecycleGlobalPersonalResponse

type DescribeImageLifecycleGlobalPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 全局自动删除策略信息
		Data *AutoDelStrategyInfoResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImageLifecycleGlobalPersonalResponse

func NewDescribeImageLifecycleGlobalPersonalResponse() (response *DescribeImageLifecycleGlobalPersonalResponse)

func (*DescribeImageLifecycleGlobalPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageLifecycleGlobalPersonalResponse) ToJsonString

type DescribeImageLifecyclePersonalRequest

type DescribeImageLifecyclePersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

func NewDescribeImageLifecyclePersonalRequest

func NewDescribeImageLifecyclePersonalRequest() (request *DescribeImageLifecyclePersonalRequest)

func (*DescribeImageLifecyclePersonalRequest) FromJsonString

func (r *DescribeImageLifecyclePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageLifecyclePersonalRequest) ToJsonString

type DescribeImageLifecyclePersonalResponse

type DescribeImageLifecyclePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 自动删除策略信息
		Data *AutoDelStrategyInfoResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImageLifecyclePersonalResponse

func NewDescribeImageLifecyclePersonalResponse() (response *DescribeImageLifecyclePersonalResponse)

func (*DescribeImageLifecyclePersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageLifecyclePersonalResponse) ToJsonString

type DescribeImageManifestsRequest

type DescribeImageManifestsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 镜像仓库名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 镜像版本
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`
}

func NewDescribeImageManifestsRequest

func NewDescribeImageManifestsRequest() (request *DescribeImageManifestsRequest)

func (*DescribeImageManifestsRequest) FromJsonString

func (r *DescribeImageManifestsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageManifestsRequest) ToJsonString

func (r *DescribeImageManifestsRequest) ToJsonString() string

type DescribeImageManifestsResponse

type DescribeImageManifestsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像的Manifest信息
		Manifest *string `json:"Manifest,omitempty" name:"Manifest"`

		// 镜像的配置信息
		Config *string `json:"Config,omitempty" name:"Config"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImageManifestsResponse

func NewDescribeImageManifestsResponse() (response *DescribeImageManifestsResponse)

func (*DescribeImageManifestsResponse) FromJsonString

func (r *DescribeImageManifestsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageManifestsResponse) ToJsonString

func (r *DescribeImageManifestsResponse) ToJsonString() string

type DescribeImagePersonalRequest

type DescribeImagePersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 返回最大数量,默认 20, 最大值 100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// tag名称,可根据输入搜索
	Tag *string `json:"Tag,omitempty" name:"Tag"`
}

func NewDescribeImagePersonalRequest

func NewDescribeImagePersonalRequest() (request *DescribeImagePersonalRequest)

func (*DescribeImagePersonalRequest) FromJsonString

func (r *DescribeImagePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImagePersonalRequest) ToJsonString

func (r *DescribeImagePersonalRequest) ToJsonString() string

type DescribeImagePersonalResponse

type DescribeImagePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像tag信息
		Data *TagInfoResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImagePersonalResponse

func NewDescribeImagePersonalResponse() (response *DescribeImagePersonalResponse)

func (*DescribeImagePersonalResponse) FromJsonString

func (r *DescribeImagePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImagePersonalResponse) ToJsonString

func (r *DescribeImagePersonalResponse) ToJsonString() string

type DescribeImagesRequest

type DescribeImagesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 镜像仓库名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 指定镜像版本进行查找,当前为模糊搜索
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// 每页个数,用于分页,默认20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 页数,默认值为1
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeImagesRequest

func NewDescribeImagesRequest() (request *DescribeImagesRequest)

func (*DescribeImagesRequest) FromJsonString

func (r *DescribeImagesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImagesRequest) ToJsonString

func (r *DescribeImagesRequest) ToJsonString() string

type DescribeImagesResponse

type DescribeImagesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 容器镜像信息列表
		ImageInfoList []*TcrImageInfo `json:"ImageInfoList,omitempty" name:"ImageInfoList" list`

		// 容器镜像总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImagesResponse

func NewDescribeImagesResponse() (response *DescribeImagesResponse)

func (*DescribeImagesResponse) FromJsonString

func (r *DescribeImagesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImagesResponse) ToJsonString

func (r *DescribeImagesResponse) ToJsonString() string

type DescribeInstanceStatusRequest

type DescribeInstanceStatusRequest struct {
	*tchttp.BaseRequest

	// 实例ID的数组
	RegistryIds []*string `json:"RegistryIds,omitempty" name:"RegistryIds" list`
}

func NewDescribeInstanceStatusRequest

func NewDescribeInstanceStatusRequest() (request *DescribeInstanceStatusRequest)

func (*DescribeInstanceStatusRequest) FromJsonString

func (r *DescribeInstanceStatusRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceStatusRequest) ToJsonString

func (r *DescribeInstanceStatusRequest) ToJsonString() string

type DescribeInstanceStatusResponse

type DescribeInstanceStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例的状态列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		RegistryStatusSet []*RegistryStatus `json:"RegistryStatusSet,omitempty" name:"RegistryStatusSet" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeInstanceStatusResponse

func NewDescribeInstanceStatusResponse() (response *DescribeInstanceStatusResponse)

func (*DescribeInstanceStatusResponse) FromJsonString

func (r *DescribeInstanceStatusResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceStatusResponse) ToJsonString

func (r *DescribeInstanceStatusResponse) ToJsonString() string

type DescribeInstanceTokenRequest

type DescribeInstanceTokenRequest struct {
	*tchttp.BaseRequest

	// 实例 ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 分页单页数量
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeInstanceTokenRequest

func NewDescribeInstanceTokenRequest() (request *DescribeInstanceTokenRequest)

func (*DescribeInstanceTokenRequest) FromJsonString

func (r *DescribeInstanceTokenRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceTokenRequest) ToJsonString

func (r *DescribeInstanceTokenRequest) ToJsonString() string

type DescribeInstanceTokenResponse

type DescribeInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 长期访问凭证总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 长期访问凭证列表
		Tokens []*TcrInstanceToken `json:"Tokens,omitempty" name:"Tokens" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeInstanceTokenResponse

func NewDescribeInstanceTokenResponse() (response *DescribeInstanceTokenResponse)

func (*DescribeInstanceTokenResponse) FromJsonString

func (r *DescribeInstanceTokenResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceTokenResponse) ToJsonString

func (r *DescribeInstanceTokenResponse) ToJsonString() string

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID列表(为空时,
	// 表示获取账号下所有实例)
	Registryids []*string `json:"Registryids,omitempty" name:"Registryids" list`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 最大输出条数,默认20,最大为100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 过滤条件
	Filters []*Filter `json:"Filters,omitempty" name:"Filters" list`

	// 获取所有地域的实例,默认为False
	AllRegion *bool `json:"AllRegion,omitempty" name:"AllRegion"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)

func (*DescribeInstancesRequest) FromJsonString

func (r *DescribeInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesRequest) ToJsonString

func (r *DescribeInstancesRequest) ToJsonString() string

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 总实例个数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 实例信息列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Registries []*Registry `json:"Registries,omitempty" name:"Registries" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeInstancesResponse

func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)

func (*DescribeInstancesResponse) FromJsonString

func (r *DescribeInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesResponse) ToJsonString

func (r *DescribeInstancesResponse) ToJsonString() string

type DescribeInternalEndpointDnsStatusRequest

type DescribeInternalEndpointDnsStatusRequest struct {
	*tchttp.BaseRequest

	// vpc列表
	VpcSet []*VpcAndDomainInfo `json:"VpcSet,omitempty" name:"VpcSet" list`
}

func NewDescribeInternalEndpointDnsStatusRequest

func NewDescribeInternalEndpointDnsStatusRequest() (request *DescribeInternalEndpointDnsStatusRequest)

func (*DescribeInternalEndpointDnsStatusRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInternalEndpointDnsStatusRequest) ToJsonString

type DescribeInternalEndpointDnsStatusResponse

type DescribeInternalEndpointDnsStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// vpc私有域名解析状态列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		VpcSet []*VpcPrivateDomainStatus `json:"VpcSet,omitempty" name:"VpcSet" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeInternalEndpointDnsStatusResponse

func NewDescribeInternalEndpointDnsStatusResponse() (response *DescribeInternalEndpointDnsStatusResponse)

func (*DescribeInternalEndpointDnsStatusResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInternalEndpointDnsStatusResponse) ToJsonString

type DescribeInternalEndpointsRequest

type DescribeInternalEndpointsRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeInternalEndpointsRequest

func NewDescribeInternalEndpointsRequest() (request *DescribeInternalEndpointsRequest)

func (*DescribeInternalEndpointsRequest) FromJsonString

func (r *DescribeInternalEndpointsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInternalEndpointsRequest) ToJsonString

func (r *DescribeInternalEndpointsRequest) ToJsonString() string

type DescribeInternalEndpointsResponse

type DescribeInternalEndpointsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 内网接入信息的列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		AccessVpcSet []*AccessVpc `json:"AccessVpcSet,omitempty" name:"AccessVpcSet" list`

		// 内网接入总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeInternalEndpointsResponse

func NewDescribeInternalEndpointsResponse() (response *DescribeInternalEndpointsResponse)

func (*DescribeInternalEndpointsResponse) FromJsonString

func (r *DescribeInternalEndpointsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInternalEndpointsResponse) ToJsonString

func (r *DescribeInternalEndpointsResponse) ToJsonString() string

type DescribeNamespacePersonalRequest

type DescribeNamespacePersonalRequest struct {
	*tchttp.BaseRequest

	// 命名空间,支持模糊查询
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 单页数量
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeNamespacePersonalRequest

func NewDescribeNamespacePersonalRequest() (request *DescribeNamespacePersonalRequest)

func (*DescribeNamespacePersonalRequest) FromJsonString

func (r *DescribeNamespacePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNamespacePersonalRequest) ToJsonString

func (r *DescribeNamespacePersonalRequest) ToJsonString() string

type DescribeNamespacePersonalResponse

type DescribeNamespacePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 用户命名空间返回信息
		Data *NamespaceInfoResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeNamespacePersonalResponse

func NewDescribeNamespacePersonalResponse() (response *DescribeNamespacePersonalResponse)

func (*DescribeNamespacePersonalResponse) FromJsonString

func (r *DescribeNamespacePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNamespacePersonalResponse) ToJsonString

func (r *DescribeNamespacePersonalResponse) ToJsonString() string

type DescribeNamespacesRequest

type DescribeNamespacesRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 指定命名空间,不填写默认查询所有命名空间
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 每页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 页偏移
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeNamespacesRequest

func NewDescribeNamespacesRequest() (request *DescribeNamespacesRequest)

func (*DescribeNamespacesRequest) FromJsonString

func (r *DescribeNamespacesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNamespacesRequest) ToJsonString

func (r *DescribeNamespacesRequest) ToJsonString() string

type DescribeNamespacesResponse

type DescribeNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 命名空间列表信息
		NamespaceList []*TcrNamespaceInfo `json:"NamespaceList,omitempty" name:"NamespaceList" list`

		// 总个数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeNamespacesResponse

func NewDescribeNamespacesResponse() (response *DescribeNamespacesResponse)

func (*DescribeNamespacesResponse) FromJsonString

func (r *DescribeNamespacesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNamespacesResponse) ToJsonString

func (r *DescribeNamespacesResponse) ToJsonString() string

type DescribeReplicationInstanceCreateTasksRequest

type DescribeReplicationInstanceCreateTasksRequest struct {
	*tchttp.BaseRequest

	// 同步实例Id
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// 同步实例的地域ID
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

func NewDescribeReplicationInstanceCreateTasksRequest

func NewDescribeReplicationInstanceCreateTasksRequest() (request *DescribeReplicationInstanceCreateTasksRequest)

func (*DescribeReplicationInstanceCreateTasksRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationInstanceCreateTasksRequest) ToJsonString

type DescribeReplicationInstanceCreateTasksResponse

type DescribeReplicationInstanceCreateTasksResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务详情
		TaskDetail []*TaskDetail `json:"TaskDetail,omitempty" name:"TaskDetail" list`

		// 整体任务状态
		Status *string `json:"Status,omitempty" name:"Status"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeReplicationInstanceCreateTasksResponse

func NewDescribeReplicationInstanceCreateTasksResponse() (response *DescribeReplicationInstanceCreateTasksResponse)

func (*DescribeReplicationInstanceCreateTasksResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationInstanceCreateTasksResponse) ToJsonString

type DescribeReplicationInstanceSyncStatusRequest

type DescribeReplicationInstanceSyncStatusRequest struct {
	*tchttp.BaseRequest

	// 主实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 复制实例Id
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// 复制实例的地域Id
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

func NewDescribeReplicationInstanceSyncStatusRequest

func NewDescribeReplicationInstanceSyncStatusRequest() (request *DescribeReplicationInstanceSyncStatusRequest)

func (*DescribeReplicationInstanceSyncStatusRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationInstanceSyncStatusRequest) ToJsonString

type DescribeReplicationInstanceSyncStatusResponse

type DescribeReplicationInstanceSyncStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 同步状态
		ReplicationStatus *string `json:"ReplicationStatus,omitempty" name:"ReplicationStatus"`

		// 同步完成时间
		ReplicationTime *string `json:"ReplicationTime,omitempty" name:"ReplicationTime"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeReplicationInstanceSyncStatusResponse

func NewDescribeReplicationInstanceSyncStatusResponse() (response *DescribeReplicationInstanceSyncStatusResponse)

func (*DescribeReplicationInstanceSyncStatusResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationInstanceSyncStatusResponse) ToJsonString

type DescribeReplicationInstancesRequest

type DescribeReplicationInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 最大输出条数,默认20,最大为100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeReplicationInstancesRequest

func NewDescribeReplicationInstancesRequest() (request *DescribeReplicationInstancesRequest)

func (*DescribeReplicationInstancesRequest) FromJsonString

func (r *DescribeReplicationInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationInstancesRequest) ToJsonString

func (r *DescribeReplicationInstancesRequest) ToJsonString() string

type DescribeReplicationInstancesResponse

type DescribeReplicationInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 总实例个数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 同步实例列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		ReplicationRegistries []*ReplicationRegistry `json:"ReplicationRegistries,omitempty" name:"ReplicationRegistries" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeReplicationInstancesResponse

func NewDescribeReplicationInstancesResponse() (response *DescribeReplicationInstancesResponse)

func (*DescribeReplicationInstancesResponse) FromJsonString

func (r *DescribeReplicationInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationInstancesResponse) ToJsonString

func (r *DescribeReplicationInstancesResponse) ToJsonString() string

type DescribeRepositoriesRequest

type DescribeRepositoriesRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 指定命名空间,不填写默认为查询所有命名空间下镜像仓库
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 指定镜像仓库,不填写默认查询指定命名空间下所有镜像仓库
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 页数,用于分页
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页个数,用于分页
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 基于字段排序,支持的值有-creation_time,-name, -update_time
	SortBy *string `json:"SortBy,omitempty" name:"SortBy"`
}

func NewDescribeRepositoriesRequest

func NewDescribeRepositoriesRequest() (request *DescribeRepositoriesRequest)

func (*DescribeRepositoriesRequest) FromJsonString

func (r *DescribeRepositoriesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoriesRequest) ToJsonString

func (r *DescribeRepositoriesRequest) ToJsonString() string

type DescribeRepositoriesResponse

type DescribeRepositoriesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 仓库信息列表
		RepositoryList []*TcrRepositoryInfo `json:"RepositoryList,omitempty" name:"RepositoryList" list`

		// 总个数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeRepositoriesResponse

func NewDescribeRepositoriesResponse() (response *DescribeRepositoriesResponse)

func (*DescribeRepositoriesResponse) FromJsonString

func (r *DescribeRepositoriesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoriesResponse) ToJsonString

func (r *DescribeRepositoriesResponse) ToJsonString() string

type DescribeRepositoryFilterPersonalRequest

type DescribeRepositoryFilterPersonalRequest struct {
	*tchttp.BaseRequest

	// 搜索镜像名
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 返回最大数量,默认 20,最大100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 筛选条件:1表示public,0表示private
	Public *int64 `json:"Public,omitempty" name:"Public"`

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewDescribeRepositoryFilterPersonalRequest

func NewDescribeRepositoryFilterPersonalRequest() (request *DescribeRepositoryFilterPersonalRequest)

func (*DescribeRepositoryFilterPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryFilterPersonalRequest) ToJsonString

type DescribeRepositoryFilterPersonalResponse

type DescribeRepositoryFilterPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 仓库信息
		Data *SearchUserRepositoryResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeRepositoryFilterPersonalResponse

func NewDescribeRepositoryFilterPersonalResponse() (response *DescribeRepositoryFilterPersonalResponse)

func (*DescribeRepositoryFilterPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryFilterPersonalResponse) ToJsonString

type DescribeRepositoryOwnerPersonalRequest

type DescribeRepositoryOwnerPersonalRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 返回最大数量,默认 20, 最大值 100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

func NewDescribeRepositoryOwnerPersonalRequest

func NewDescribeRepositoryOwnerPersonalRequest() (request *DescribeRepositoryOwnerPersonalRequest)

func (*DescribeRepositoryOwnerPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryOwnerPersonalRequest) ToJsonString

type DescribeRepositoryOwnerPersonalResponse

type DescribeRepositoryOwnerPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 仓库信息
		Data *RepoInfoResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeRepositoryOwnerPersonalResponse

func NewDescribeRepositoryOwnerPersonalResponse() (response *DescribeRepositoryOwnerPersonalResponse)

func (*DescribeRepositoryOwnerPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryOwnerPersonalResponse) ToJsonString

type DescribeRepositoryPersonalRequest

type DescribeRepositoryPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名字
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

func NewDescribeRepositoryPersonalRequest

func NewDescribeRepositoryPersonalRequest() (request *DescribeRepositoryPersonalRequest)

func (*DescribeRepositoryPersonalRequest) FromJsonString

func (r *DescribeRepositoryPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryPersonalRequest) ToJsonString

func (r *DescribeRepositoryPersonalRequest) ToJsonString() string

type DescribeRepositoryPersonalResponse

type DescribeRepositoryPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 仓库信息
		Data *RepositoryInfoResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeRepositoryPersonalResponse

func NewDescribeRepositoryPersonalResponse() (response *DescribeRepositoryPersonalResponse)

func (*DescribeRepositoryPersonalResponse) FromJsonString

func (r *DescribeRepositoryPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryPersonalResponse) ToJsonString

func (r *DescribeRepositoryPersonalResponse) ToJsonString() string

type DescribeSecurityPoliciesRequest

type DescribeSecurityPoliciesRequest struct {
	*tchttp.BaseRequest

	// 实例的Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeSecurityPoliciesRequest

func NewDescribeSecurityPoliciesRequest() (request *DescribeSecurityPoliciesRequest)

func (*DescribeSecurityPoliciesRequest) FromJsonString

func (r *DescribeSecurityPoliciesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityPoliciesRequest) ToJsonString

func (r *DescribeSecurityPoliciesRequest) ToJsonString() string

type DescribeSecurityPoliciesResponse

type DescribeSecurityPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例安全策略组
		// 注意:此字段可能返回 null,表示取不到有效值。
		SecurityPolicySet []*SecurityPolicy `json:"SecurityPolicySet,omitempty" name:"SecurityPolicySet" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeSecurityPoliciesResponse

func NewDescribeSecurityPoliciesResponse() (response *DescribeSecurityPoliciesResponse)

func (*DescribeSecurityPoliciesResponse) FromJsonString

func (r *DescribeSecurityPoliciesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityPoliciesResponse) ToJsonString

func (r *DescribeSecurityPoliciesResponse) ToJsonString() string

type DescribeTagRetentionExecutionRequest

type DescribeTagRetentionExecutionRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 规则Id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// 分页PageSize
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 分页Page
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeTagRetentionExecutionRequest

func NewDescribeTagRetentionExecutionRequest() (request *DescribeTagRetentionExecutionRequest)

func (*DescribeTagRetentionExecutionRequest) FromJsonString

func (r *DescribeTagRetentionExecutionRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagRetentionExecutionRequest) ToJsonString

func (r *DescribeTagRetentionExecutionRequest) ToJsonString() string

type DescribeTagRetentionExecutionResponse

type DescribeTagRetentionExecutionResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 版本保留执行记录列表
		RetentionExecutionList []*RetentionExecution `json:"RetentionExecutionList,omitempty" name:"RetentionExecutionList" list`

		// 版本保留执行记录总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeTagRetentionExecutionResponse

func NewDescribeTagRetentionExecutionResponse() (response *DescribeTagRetentionExecutionResponse)

func (*DescribeTagRetentionExecutionResponse) FromJsonString

func (r *DescribeTagRetentionExecutionResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagRetentionExecutionResponse) ToJsonString

type DescribeTagRetentionExecutionTaskRequest

type DescribeTagRetentionExecutionTaskRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 规则Id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// 规则执行Id
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

	// 分页Page
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页PageSize
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeTagRetentionExecutionTaskRequest

func NewDescribeTagRetentionExecutionTaskRequest() (request *DescribeTagRetentionExecutionTaskRequest)

func (*DescribeTagRetentionExecutionTaskRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagRetentionExecutionTaskRequest) ToJsonString

type DescribeTagRetentionExecutionTaskResponse

type DescribeTagRetentionExecutionTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 版本保留执行任务列表
		RetentionTaskList []*RetentionTask `json:"RetentionTaskList,omitempty" name:"RetentionTaskList" list`

		// 版本保留执行任务总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeTagRetentionExecutionTaskResponse

func NewDescribeTagRetentionExecutionTaskResponse() (response *DescribeTagRetentionExecutionTaskResponse)

func (*DescribeTagRetentionExecutionTaskResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagRetentionExecutionTaskResponse) ToJsonString

type DescribeTagRetentionRulesRequest

type DescribeTagRetentionRulesRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间的名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 分页PageSize
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 分页Page
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeTagRetentionRulesRequest

func NewDescribeTagRetentionRulesRequest() (request *DescribeTagRetentionRulesRequest)

func (*DescribeTagRetentionRulesRequest) FromJsonString

func (r *DescribeTagRetentionRulesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagRetentionRulesRequest) ToJsonString

func (r *DescribeTagRetentionRulesRequest) ToJsonString() string

type DescribeTagRetentionRulesResponse

type DescribeTagRetentionRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 版本保留策略列表
		RetentionPolicyList []*RetentionPolicy `json:"RetentionPolicyList,omitempty" name:"RetentionPolicyList" list`

		// 版本保留策略总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeTagRetentionRulesResponse

func NewDescribeTagRetentionRulesResponse() (response *DescribeTagRetentionRulesResponse)

func (*DescribeTagRetentionRulesResponse) FromJsonString

func (r *DescribeTagRetentionRulesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagRetentionRulesResponse) ToJsonString

func (r *DescribeTagRetentionRulesResponse) ToJsonString() string

type DescribeUserQuotaPersonalRequest

type DescribeUserQuotaPersonalRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUserQuotaPersonalRequest

func NewDescribeUserQuotaPersonalRequest() (request *DescribeUserQuotaPersonalRequest)

func (*DescribeUserQuotaPersonalRequest) FromJsonString

func (r *DescribeUserQuotaPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserQuotaPersonalRequest) ToJsonString

func (r *DescribeUserQuotaPersonalRequest) ToJsonString() string

type DescribeUserQuotaPersonalResponse

type DescribeUserQuotaPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 配额返回信息
		Data *RespLimit `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUserQuotaPersonalResponse

func NewDescribeUserQuotaPersonalResponse() (response *DescribeUserQuotaPersonalResponse)

func (*DescribeUserQuotaPersonalResponse) FromJsonString

func (r *DescribeUserQuotaPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserQuotaPersonalResponse) ToJsonString

func (r *DescribeUserQuotaPersonalResponse) ToJsonString() string

type DescribeWebhookTriggerLogRequest

type DescribeWebhookTriggerLogRequest struct {
	*tchttp.BaseRequest

	// 实例 Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 触发器 Id
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// 分页单页数量
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeWebhookTriggerLogRequest

func NewDescribeWebhookTriggerLogRequest() (request *DescribeWebhookTriggerLogRequest)

func (*DescribeWebhookTriggerLogRequest) FromJsonString

func (r *DescribeWebhookTriggerLogRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebhookTriggerLogRequest) ToJsonString

func (r *DescribeWebhookTriggerLogRequest) ToJsonString() string

type DescribeWebhookTriggerLogResponse

type DescribeWebhookTriggerLogResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 日志列表
		Logs []*WebhookTriggerLog `json:"Logs,omitempty" name:"Logs" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeWebhookTriggerLogResponse

func NewDescribeWebhookTriggerLogResponse() (response *DescribeWebhookTriggerLogResponse)

func (*DescribeWebhookTriggerLogResponse) FromJsonString

func (r *DescribeWebhookTriggerLogResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebhookTriggerLogResponse) ToJsonString

func (r *DescribeWebhookTriggerLogResponse) ToJsonString() string

type DescribeWebhookTriggerRequest

type DescribeWebhookTriggerRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 分页单页数量
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewDescribeWebhookTriggerRequest

func NewDescribeWebhookTriggerRequest() (request *DescribeWebhookTriggerRequest)

func (*DescribeWebhookTriggerRequest) FromJsonString

func (r *DescribeWebhookTriggerRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebhookTriggerRequest) ToJsonString

func (r *DescribeWebhookTriggerRequest) ToJsonString() string

type DescribeWebhookTriggerResponse

type DescribeWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 触发器总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 触发器列表
		Triggers []*WebhookTrigger `json:"Triggers,omitempty" name:"Triggers" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeWebhookTriggerResponse

func NewDescribeWebhookTriggerResponse() (response *DescribeWebhookTriggerResponse)

func (*DescribeWebhookTriggerResponse) FromJsonString

func (r *DescribeWebhookTriggerResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebhookTriggerResponse) ToJsonString

func (r *DescribeWebhookTriggerResponse) ToJsonString() string

type DownloadHelmChartRequest

type DownloadHelmChartRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Helm chart名称
	ChartName *string `json:"ChartName,omitempty" name:"ChartName"`

	// Helm chart版本
	ChartVersion *string `json:"ChartVersion,omitempty" name:"ChartVersion"`
}

func NewDownloadHelmChartRequest

func NewDownloadHelmChartRequest() (request *DownloadHelmChartRequest)

func (*DownloadHelmChartRequest) FromJsonString

func (r *DownloadHelmChartRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadHelmChartRequest) ToJsonString

func (r *DownloadHelmChartRequest) ToJsonString() string

type DownloadHelmChartResponse

type DownloadHelmChartResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 临时token
		TmpToken *string `json:"TmpToken,omitempty" name:"TmpToken"`

		// 临时的secretId
		TmpSecretId *string `json:"TmpSecretId,omitempty" name:"TmpSecretId"`

		// 临时的secretKey
		TmpSecretKey *string `json:"TmpSecretKey,omitempty" name:"TmpSecretKey"`

		// 存储桶信息
		Bucket *string `json:"Bucket,omitempty" name:"Bucket"`

		// 实例ID
		Region *string `json:"Region,omitempty" name:"Region"`

		// chart信息
		Path *string `json:"Path,omitempty" name:"Path"`

		// 开始时间时间戳
		StartTime *int64 `json:"StartTime,omitempty" name:"StartTime"`

		// token过期时间时间戳
		ExpiredTime *int64 `json:"ExpiredTime,omitempty" name:"ExpiredTime"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDownloadHelmChartResponse

func NewDownloadHelmChartResponse() (response *DownloadHelmChartResponse)

func (*DownloadHelmChartResponse) FromJsonString

func (r *DownloadHelmChartResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadHelmChartResponse) ToJsonString

func (r *DownloadHelmChartResponse) ToJsonString() string

type DupImageTagResp

type DupImageTagResp struct {

	// 镜像Digest值
	Digest *string `json:"Digest,omitempty" name:"Digest"`
}

type DuplicateImagePersonalRequest

type DuplicateImagePersonalRequest struct {
	*tchttp.BaseRequest

	// 源镜像名称,不包含domain。例如: tencentyun/foo:v1
	SrcImage *string `json:"SrcImage,omitempty" name:"SrcImage"`

	// 目的镜像名称,不包含domain。例如: tencentyun/foo:latest
	DestImage *string `json:"DestImage,omitempty" name:"DestImage"`
}

func NewDuplicateImagePersonalRequest

func NewDuplicateImagePersonalRequest() (request *DuplicateImagePersonalRequest)

func (*DuplicateImagePersonalRequest) FromJsonString

func (r *DuplicateImagePersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DuplicateImagePersonalRequest) ToJsonString

func (r *DuplicateImagePersonalRequest) ToJsonString() string

type DuplicateImagePersonalResponse

type DuplicateImagePersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 复制镜像返回值
		Data *DupImageTagResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDuplicateImagePersonalResponse

func NewDuplicateImagePersonalResponse() (response *DuplicateImagePersonalResponse)

func (*DuplicateImagePersonalResponse) FromJsonString

func (r *DuplicateImagePersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DuplicateImagePersonalResponse) ToJsonString

func (r *DuplicateImagePersonalResponse) ToJsonString() string

type FavorResp

type FavorResp struct {

	// 收藏仓库的总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 仓库信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepoInfo []*Favors `json:"RepoInfo,omitempty" name:"RepoInfo" list`
}

type Favors

type Favors struct {

	// 仓库名字
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 仓库类型
	RepoType *string `json:"RepoType,omitempty" name:"RepoType"`

	// Pull总共的次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PullCount *int64 `json:"PullCount,omitempty" name:"PullCount"`

	// 仓库收藏次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FavorCount *int64 `json:"FavorCount,omitempty" name:"FavorCount"`

	// 仓库是否公开
	// 注意:此字段可能返回 null,表示取不到有效值。
	Public *int64 `json:"Public,omitempty" name:"Public"`

	// 是否为官方所有
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsQcloudOfficial *bool `json:"IsQcloudOfficial,omitempty" name:"IsQcloudOfficial"`

	// 仓库Tag的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"`

	// 注意:此字段可能返回 null,表示取不到有效值。
	Logo *string `json:"Logo,omitempty" name:"Logo"`

	// 地域
	Region *string `json:"Region,omitempty" name:"Region"`

	// 地域的Id
	RegionId *int64 `json:"RegionId,omitempty" name:"RegionId"`
}

type Filter

type Filter struct {

	// 属性名称, 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。
	Values []*string `json:"Values,omitempty" name:"Values" list`
}
type Header struct {

	// Header Key
	Key *string `json:"Key,omitempty" name:"Key"`

	// Header Values
	Values []*string `json:"Values,omitempty" name:"Values" list`
}

type Limit

type Limit struct {

	// 用户名
	Username *string `json:"Username,omitempty" name:"Username"`

	// 配额的类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 配置的值
	Value *int64 `json:"Value,omitempty" name:"Value"`
}

type ManageExternalEndpointRequest

type ManageExternalEndpointRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 操作(Create/Delete)
	Operation *string `json:"Operation,omitempty" name:"Operation"`
}

func NewManageExternalEndpointRequest

func NewManageExternalEndpointRequest() (request *ManageExternalEndpointRequest)

func (*ManageExternalEndpointRequest) FromJsonString

func (r *ManageExternalEndpointRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageExternalEndpointRequest) ToJsonString

func (r *ManageExternalEndpointRequest) ToJsonString() string

type ManageExternalEndpointResponse

type ManageExternalEndpointResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewManageExternalEndpointResponse

func NewManageExternalEndpointResponse() (response *ManageExternalEndpointResponse)

func (*ManageExternalEndpointResponse) FromJsonString

func (r *ManageExternalEndpointResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageExternalEndpointResponse) ToJsonString

func (r *ManageExternalEndpointResponse) ToJsonString() string

type ManageImageLifecycleGlobalPersonalRequest

type ManageImageLifecycleGlobalPersonalRequest struct {
	*tchttp.BaseRequest

	// global_keep_last_days:全局保留最近几天的数据;global_keep_last_nums:全局保留最近多少个
	Type *string `json:"Type,omitempty" name:"Type"`

	// 策略值
	Val *int64 `json:"Val,omitempty" name:"Val"`
}

func NewManageImageLifecycleGlobalPersonalRequest

func NewManageImageLifecycleGlobalPersonalRequest() (request *ManageImageLifecycleGlobalPersonalRequest)

func (*ManageImageLifecycleGlobalPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageImageLifecycleGlobalPersonalRequest) ToJsonString

type ManageImageLifecycleGlobalPersonalResponse

type ManageImageLifecycleGlobalPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewManageImageLifecycleGlobalPersonalResponse

func NewManageImageLifecycleGlobalPersonalResponse() (response *ManageImageLifecycleGlobalPersonalResponse)

func (*ManageImageLifecycleGlobalPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageImageLifecycleGlobalPersonalResponse) ToJsonString

type ManageInternalEndpointRequest

type ManageInternalEndpointRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Create/Delete
	Operation *string `json:"Operation,omitempty" name:"Operation"`

	// 需要接入的用户vpcid
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// 需要接入的用户子网id
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 请求的地域ID
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`
}

func NewManageInternalEndpointRequest

func NewManageInternalEndpointRequest() (request *ManageInternalEndpointRequest)

func (*ManageInternalEndpointRequest) FromJsonString

func (r *ManageInternalEndpointRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageInternalEndpointRequest) ToJsonString

func (r *ManageInternalEndpointRequest) ToJsonString() string

type ManageInternalEndpointResponse

type ManageInternalEndpointResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewManageInternalEndpointResponse

func NewManageInternalEndpointResponse() (response *ManageInternalEndpointResponse)

func (*ManageInternalEndpointResponse) FromJsonString

func (r *ManageInternalEndpointResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageInternalEndpointResponse) ToJsonString

func (r *ManageInternalEndpointResponse) ToJsonString() string

type ManageReplicationRequest

type ManageReplicationRequest struct {
	*tchttp.BaseRequest

	// 复制源实例ID
	SourceRegistryId *string `json:"SourceRegistryId,omitempty" name:"SourceRegistryId"`

	// 复制目标实例ID
	DestinationRegistryId *string `json:"DestinationRegistryId,omitempty" name:"DestinationRegistryId"`

	// 同步规则
	Rule *ReplicationRule `json:"Rule,omitempty" name:"Rule"`

	// 规则描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 目标实例的地域ID,如广州是1
	DestinationRegionId *uint64 `json:"DestinationRegionId,omitempty" name:"DestinationRegionId"`
}

func NewManageReplicationRequest

func NewManageReplicationRequest() (request *ManageReplicationRequest)

func (*ManageReplicationRequest) FromJsonString

func (r *ManageReplicationRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageReplicationRequest) ToJsonString

func (r *ManageReplicationRequest) ToJsonString() string

type ManageReplicationResponse

type ManageReplicationResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewManageReplicationResponse

func NewManageReplicationResponse() (response *ManageReplicationResponse)

func (*ManageReplicationResponse) FromJsonString

func (r *ManageReplicationResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageReplicationResponse) ToJsonString

func (r *ManageReplicationResponse) ToJsonString() string

type ModifyApplicationTriggerPersonalRequest

type ModifyApplicationTriggerPersonalRequest struct {
	*tchttp.BaseRequest

	// 触发器关联的镜像仓库,library/test格式
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 触发器名称
	TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"`

	// 触发方式,"all"全部触发,"taglist"指定tag触发,"regex"正则触发
	InvokeMethod *string `json:"InvokeMethod,omitempty" name:"InvokeMethod"`

	// 触发方式对应的表达式
	InvokeExpr *string `json:"InvokeExpr,omitempty" name:"InvokeExpr"`

	// 应用所在TKE集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 应用所在TKE集群命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 应用所在TKE集群工作负载类型,支持Deployment、StatefulSet、DaemonSet、CronJob、Job。
	WorkloadType *string `json:"WorkloadType,omitempty" name:"WorkloadType"`

	// 应用所在TKE集群工作负载名称
	WorkloadName *string `json:"WorkloadName,omitempty" name:"WorkloadName"`

	// 应用所在TKE集群工作负载下容器名称
	ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"`

	// 应用所在TKE集群地域数字ID,如1(广州)、16(成都)
	ClusterRegion *int64 `json:"ClusterRegion,omitempty" name:"ClusterRegion"`

	// 新触发器名称
	NewTriggerName *string `json:"NewTriggerName,omitempty" name:"NewTriggerName"`
}

func NewModifyApplicationTriggerPersonalRequest

func NewModifyApplicationTriggerPersonalRequest() (request *ModifyApplicationTriggerPersonalRequest)

func (*ModifyApplicationTriggerPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyApplicationTriggerPersonalRequest) ToJsonString

type ModifyApplicationTriggerPersonalResponse

type ModifyApplicationTriggerPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyApplicationTriggerPersonalResponse

func NewModifyApplicationTriggerPersonalResponse() (response *ModifyApplicationTriggerPersonalResponse)

func (*ModifyApplicationTriggerPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyApplicationTriggerPersonalResponse) ToJsonString

type ModifyInstanceTokenRequest

type ModifyInstanceTokenRequest struct {
	*tchttp.BaseRequest

	// 实例长期访问凭证 ID
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`

	// 启用或禁用实例长期访问凭证
	Enable *bool `json:"Enable,omitempty" name:"Enable"`

	// 实例 ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewModifyInstanceTokenRequest

func NewModifyInstanceTokenRequest() (request *ModifyInstanceTokenRequest)

func (*ModifyInstanceTokenRequest) FromJsonString

func (r *ModifyInstanceTokenRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceTokenRequest) ToJsonString

func (r *ModifyInstanceTokenRequest) ToJsonString() string

type ModifyInstanceTokenResponse

type ModifyInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyInstanceTokenResponse

func NewModifyInstanceTokenResponse() (response *ModifyInstanceTokenResponse)

func (*ModifyInstanceTokenResponse) FromJsonString

func (r *ModifyInstanceTokenResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceTokenResponse) ToJsonString

func (r *ModifyInstanceTokenResponse) ToJsonString() string

type ModifyNamespaceRequest

type ModifyNamespaceRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 访问级别,True为公开,False为私有
	IsPublic *bool `json:"IsPublic,omitempty" name:"IsPublic"`
}

func NewModifyNamespaceRequest

func NewModifyNamespaceRequest() (request *ModifyNamespaceRequest)

func (*ModifyNamespaceRequest) FromJsonString

func (r *ModifyNamespaceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNamespaceRequest) ToJsonString

func (r *ModifyNamespaceRequest) ToJsonString() string

type ModifyNamespaceResponse

type ModifyNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyNamespaceResponse

func NewModifyNamespaceResponse() (response *ModifyNamespaceResponse)

func (*ModifyNamespaceResponse) FromJsonString

func (r *ModifyNamespaceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNamespaceResponse) ToJsonString

func (r *ModifyNamespaceResponse) ToJsonString() string

type ModifyRepositoryAccessPersonalRequest

type ModifyRepositoryAccessPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 默认值为0
	Public *int64 `json:"Public,omitempty" name:"Public"`
}

func NewModifyRepositoryAccessPersonalRequest

func NewModifyRepositoryAccessPersonalRequest() (request *ModifyRepositoryAccessPersonalRequest)

func (*ModifyRepositoryAccessPersonalRequest) FromJsonString

func (r *ModifyRepositoryAccessPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRepositoryAccessPersonalRequest) ToJsonString

type ModifyRepositoryAccessPersonalResponse

type ModifyRepositoryAccessPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyRepositoryAccessPersonalResponse

func NewModifyRepositoryAccessPersonalResponse() (response *ModifyRepositoryAccessPersonalResponse)

func (*ModifyRepositoryAccessPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRepositoryAccessPersonalResponse) ToJsonString

type ModifyRepositoryInfoPersonalRequest

type ModifyRepositoryInfoPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 仓库描述
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewModifyRepositoryInfoPersonalRequest

func NewModifyRepositoryInfoPersonalRequest() (request *ModifyRepositoryInfoPersonalRequest)

func (*ModifyRepositoryInfoPersonalRequest) FromJsonString

func (r *ModifyRepositoryInfoPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRepositoryInfoPersonalRequest) ToJsonString

func (r *ModifyRepositoryInfoPersonalRequest) ToJsonString() string

type ModifyRepositoryInfoPersonalResponse

type ModifyRepositoryInfoPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyRepositoryInfoPersonalResponse

func NewModifyRepositoryInfoPersonalResponse() (response *ModifyRepositoryInfoPersonalResponse)

func (*ModifyRepositoryInfoPersonalResponse) FromJsonString

func (r *ModifyRepositoryInfoPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRepositoryInfoPersonalResponse) ToJsonString

func (r *ModifyRepositoryInfoPersonalResponse) ToJsonString() string

type ModifyRepositoryRequest

type ModifyRepositoryRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 镜像仓库名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 仓库简短描述
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// 仓库详细描述
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewModifyRepositoryRequest

func NewModifyRepositoryRequest() (request *ModifyRepositoryRequest)

func (*ModifyRepositoryRequest) FromJsonString

func (r *ModifyRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRepositoryRequest) ToJsonString

func (r *ModifyRepositoryRequest) ToJsonString() string

type ModifyRepositoryResponse

type ModifyRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyRepositoryResponse

func NewModifyRepositoryResponse() (response *ModifyRepositoryResponse)

func (*ModifyRepositoryResponse) FromJsonString

func (r *ModifyRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRepositoryResponse) ToJsonString

func (r *ModifyRepositoryResponse) ToJsonString() string

type ModifySecurityPolicyRequest

type ModifySecurityPolicyRequest struct {
	*tchttp.BaseRequest

	// 实例的Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// PolicyId
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// 192.168.0.0/24 白名单Ip
	CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"`

	// 备注
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewModifySecurityPolicyRequest

func NewModifySecurityPolicyRequest() (request *ModifySecurityPolicyRequest)

func (*ModifySecurityPolicyRequest) FromJsonString

func (r *ModifySecurityPolicyRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityPolicyRequest) ToJsonString

func (r *ModifySecurityPolicyRequest) ToJsonString() string

type ModifySecurityPolicyResponse

type ModifySecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifySecurityPolicyResponse

func NewModifySecurityPolicyResponse() (response *ModifySecurityPolicyResponse)

func (*ModifySecurityPolicyResponse) FromJsonString

func (r *ModifySecurityPolicyResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityPolicyResponse) ToJsonString

func (r *ModifySecurityPolicyResponse) ToJsonString() string

type ModifyTagRetentionRuleRequest

type ModifyTagRetentionRuleRequest struct {
	*tchttp.BaseRequest

	// 主实例iD
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 命名空间的Id,必须填写原有的命名空间id
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 保留策略
	RetentionRule *RetentionRule `json:"RetentionRule,omitempty" name:"RetentionRule"`

	// 执行周期,必须填写为原来的设置
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// 规则Id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// 是否禁用规则
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

func NewModifyTagRetentionRuleRequest

func NewModifyTagRetentionRuleRequest() (request *ModifyTagRetentionRuleRequest)

func (*ModifyTagRetentionRuleRequest) FromJsonString

func (r *ModifyTagRetentionRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTagRetentionRuleRequest) ToJsonString

func (r *ModifyTagRetentionRuleRequest) ToJsonString() string

type ModifyTagRetentionRuleResponse

type ModifyTagRetentionRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyTagRetentionRuleResponse

func NewModifyTagRetentionRuleResponse() (response *ModifyTagRetentionRuleResponse)

func (*ModifyTagRetentionRuleResponse) FromJsonString

func (r *ModifyTagRetentionRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTagRetentionRuleResponse) ToJsonString

func (r *ModifyTagRetentionRuleResponse) ToJsonString() string

type ModifyUserPasswordPersonalRequest

type ModifyUserPasswordPersonalRequest struct {
	*tchttp.BaseRequest

	// 更新后的密码
	Password *string `json:"Password,omitempty" name:"Password"`
}

func NewModifyUserPasswordPersonalRequest

func NewModifyUserPasswordPersonalRequest() (request *ModifyUserPasswordPersonalRequest)

func (*ModifyUserPasswordPersonalRequest) FromJsonString

func (r *ModifyUserPasswordPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUserPasswordPersonalRequest) ToJsonString

func (r *ModifyUserPasswordPersonalRequest) ToJsonString() string

type ModifyUserPasswordPersonalResponse

type ModifyUserPasswordPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyUserPasswordPersonalResponse

func NewModifyUserPasswordPersonalResponse() (response *ModifyUserPasswordPersonalResponse)

func (*ModifyUserPasswordPersonalResponse) FromJsonString

func (r *ModifyUserPasswordPersonalResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUserPasswordPersonalResponse) ToJsonString

func (r *ModifyUserPasswordPersonalResponse) ToJsonString() string

type ModifyWebhookTriggerRequest

type ModifyWebhookTriggerRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 触发器参数
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewModifyWebhookTriggerRequest

func NewModifyWebhookTriggerRequest() (request *ModifyWebhookTriggerRequest)

func (*ModifyWebhookTriggerRequest) FromJsonString

func (r *ModifyWebhookTriggerRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebhookTriggerRequest) ToJsonString

func (r *ModifyWebhookTriggerRequest) ToJsonString() string

type ModifyWebhookTriggerResponse

type ModifyWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyWebhookTriggerResponse

func NewModifyWebhookTriggerResponse() (response *ModifyWebhookTriggerResponse)

func (*ModifyWebhookTriggerResponse) FromJsonString

func (r *ModifyWebhookTriggerResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebhookTriggerResponse) ToJsonString

func (r *ModifyWebhookTriggerResponse) ToJsonString() string

type NamespaceInfo

type NamespaceInfo struct {

	// 命名空间
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 命名空间下仓库数量
	RepoCount *int64 `json:"RepoCount,omitempty" name:"RepoCount"`
}

type NamespaceInfoResp

type NamespaceInfoResp struct {

	// 命名空间数量
	NamespaceCount *int64 `json:"NamespaceCount,omitempty" name:"NamespaceCount"`

	// 命名空间信息
	NamespaceInfo []*NamespaceInfo `json:"NamespaceInfo,omitempty" name:"NamespaceInfo" list`
}

type NamespaceIsExistsResp

type NamespaceIsExistsResp struct {

	// 命名空间是否存在
	IsExist *bool `json:"IsExist,omitempty" name:"IsExist"`

	// 是否为保留命名空间
	IsPreserved *bool `json:"IsPreserved,omitempty" name:"IsPreserved"`
}

type Registry

type Registry struct {

	// 实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 实例名称
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`

	// 实例规格
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// 实例状态
	Status *string `json:"Status,omitempty" name:"Status"`

	// 实例的公共访问地址
	PublicDomain *string `json:"PublicDomain,omitempty" name:"PublicDomain"`

	// 实例创建时间
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

	// 地域名称
	RegionName *string `json:"RegionName,omitempty" name:"RegionName"`

	// 地域Id
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`

	// 是否支持匿名
	EnableAnonymous *bool `json:"EnableAnonymous,omitempty" name:"EnableAnonymous"`

	// Token有效时间
	TokenValidTime *uint64 `json:"TokenValidTime,omitempty" name:"TokenValidTime"`

	// 实例内部访问地址
	InternalEndpoint *string `json:"InternalEndpoint,omitempty" name:"InternalEndpoint"`

	// 实例云标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`

	// 实例过期时间(预付费)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpiredAt *string `json:"ExpiredAt,omitempty" name:"ExpiredAt"`

	// 实例付费类型,0表示后付费,1表示预付费
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayMod *int64 `json:"PayMod,omitempty" name:"PayMod"`

	// 预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *int64 `json:"RenewFlag,omitempty" name:"RenewFlag"`
}

type RegistryChargePrepaid

type RegistryChargePrepaid struct {

	// 购买实例的时长,单位:月
	Period *int64 `json:"Period,omitempty" name:"Period"`

	// 自动续费标识,0:手动续费,1:自动续费,2:不续费并且不通知
	RenewFlag *int64 `json:"RenewFlag,omitempty" name:"RenewFlag"`
}

type RegistryCondition

type RegistryCondition struct {

	// 实例创建过程类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 实例创建过程状态
	Status *string `json:"Status,omitempty" name:"Status"`

	// 转换到该过程的简明原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitempty" name:"Reason"`
}

type RegistryStatus

type RegistryStatus struct {

	// 实例的Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 实例的状态
	Status *string `json:"Status,omitempty" name:"Status"`

	// 附加状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Conditions []*RegistryCondition `json:"Conditions,omitempty" name:"Conditions" list`
}

type RenewInstanceRequest

type RenewInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 预付费自动续费标识和购买时长
	RegistryChargePrepaid *RegistryChargePrepaid `json:"RegistryChargePrepaid,omitempty" name:"RegistryChargePrepaid"`

	// 0 续费, 1按量转包年包月
	Flag *int64 `json:"Flag,omitempty" name:"Flag"`
}

func NewRenewInstanceRequest

func NewRenewInstanceRequest() (request *RenewInstanceRequest)

func (*RenewInstanceRequest) FromJsonString

func (r *RenewInstanceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenewInstanceRequest) ToJsonString

func (r *RenewInstanceRequest) ToJsonString() string

type RenewInstanceResponse

type RenewInstanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 企业版实例Id
		RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRenewInstanceResponse

func NewRenewInstanceResponse() (response *RenewInstanceResponse)

func (*RenewInstanceResponse) FromJsonString

func (r *RenewInstanceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenewInstanceResponse) ToJsonString

func (r *RenewInstanceResponse) ToJsonString() string

type ReplicationFilter

type ReplicationFilter struct {

	// 类型(name、tag和resource)
	Type *string `json:"Type,omitempty" name:"Type"`

	// 默认为空
	Value *string `json:"Value,omitempty" name:"Value"`
}

type ReplicationRegistry

type ReplicationRegistry struct {

	// 主实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 复制实例ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// 复制实例的地域ID
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`

	// 复制实例的地域名称
	ReplicationRegionName *string `json:"ReplicationRegionName,omitempty" name:"ReplicationRegionName"`

	// 复制实例的状态
	Status *string `json:"Status,omitempty" name:"Status"`

	// 创建时间
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`
}

type ReplicationRule

type ReplicationRule struct {

	// 同步规则名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 目标命名空间
	DestNamespace *string `json:"DestNamespace,omitempty" name:"DestNamespace"`

	// 是否覆盖
	Override *bool `json:"Override,omitempty" name:"Override"`

	// 同步过滤条件
	Filters []*ReplicationFilter `json:"Filters,omitempty" name:"Filters" list`
}

type RepoInfo

type RepoInfo struct {

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 仓库类型
	RepoType *string `json:"RepoType,omitempty" name:"RepoType"`

	// Tag数量
	TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"`

	// 是否为公开
	Public *int64 `json:"Public,omitempty" name:"Public"`

	// 是否为用户收藏
	IsUserFavor *bool `json:"IsUserFavor,omitempty" name:"IsUserFavor"`

	// 是否为腾讯云官方仓库
	IsQcloudOfficial *bool `json:"IsQcloudOfficial,omitempty" name:"IsQcloudOfficial"`

	// 被收藏的个数
	FavorCount *int64 `json:"FavorCount,omitempty" name:"FavorCount"`

	// 拉取的数量
	PullCount *int64 `json:"PullCount,omitempty" name:"PullCount"`

	// 描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 仓库创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 仓库更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type RepoInfoResp

type RepoInfoResp struct {

	// 仓库总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 仓库信息列表
	RepoInfo []*RepoInfo `json:"RepoInfo,omitempty" name:"RepoInfo" list`

	// Server信息
	Server *string `json:"Server,omitempty" name:"Server"`
}

type RepoIsExistResp

type RepoIsExistResp struct {

	// 仓库是否存在
	IsExist *bool `json:"IsExist,omitempty" name:"IsExist"`
}

type RepositoryInfoResp

type RepositoryInfoResp struct {

	// 镜像仓库名字
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 镜像仓库类型
	RepoType *string `json:"RepoType,omitempty" name:"RepoType"`

	// 镜像仓库服务地址
	Server *string `json:"Server,omitempty" name:"Server"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 镜像仓库描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 是否为公有镜像
	Public *int64 `json:"Public,omitempty" name:"Public"`

	// 下载次数
	PullCount *int64 `json:"PullCount,omitempty" name:"PullCount"`

	// 收藏次数
	FavorCount *int64 `json:"FavorCount,omitempty" name:"FavorCount"`

	// 是否为用户收藏
	IsUserFavor *bool `json:"IsUserFavor,omitempty" name:"IsUserFavor"`

	// 是否为腾讯云官方镜像
	IsQcloudOfficial *bool `json:"IsQcloudOfficial,omitempty" name:"IsQcloudOfficial"`
}

type RespLimit

type RespLimit struct {

	// 配额信息
	LimitInfo []*Limit `json:"LimitInfo,omitempty" name:"LimitInfo" list`
}

type RetentionExecution

type RetentionExecution struct {

	// 执行Id
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

	// 所属规则id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// 执行的开始时间
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 执行的结束时间
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// 执行的状态,Failed, Succeed, Stopped, InProgress
	Status *string `json:"Status,omitempty" name:"Status"`
}

type RetentionPolicy

type RetentionPolicy struct {

	// 版本保留策略Id
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// 命名空间的名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 规则列表
	RetentionRuleList []*RetentionRule `json:"RetentionRuleList,omitempty" name:"RetentionRuleList" list`

	// 定期执行方式
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// 是否启用规则
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`

	// 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用
	NextExecutionTime *string `json:"NextExecutionTime,omitempty" name:"NextExecutionTime"`
}

type RetentionRule

type RetentionRule struct {

	// 支持的策略,可选值为latestPushedK(保留最新推送多少个版本)nDaysSinceLastPush(保留近天内推送)
	Key *string `json:"Key,omitempty" name:"Key"`

	// 规则设置下的对应值
	Value *int64 `json:"Value,omitempty" name:"Value"`
}

type RetentionTask

type RetentionTask struct {

	// 任务Id
	TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`

	// 所属的规则执行Id
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

	// 任务开始时间
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 任务结束时间
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// 任务的执行状态,Failed, Succeed, Stopped, InProgress
	Status *string `json:"Status,omitempty" name:"Status"`

	// 总tag数
	Total *int64 `json:"Total,omitempty" name:"Total"`

	// 保留tag数
	Retained *int64 `json:"Retained,omitempty" name:"Retained"`

	// 应用的仓库
	Repository *string `json:"Repository,omitempty" name:"Repository"`
}

type SameImagesResp

type SameImagesResp struct {

	// tag列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SameImages []*string `json:"SameImages,omitempty" name:"SameImages" list`
}

type SearchUserRepositoryResp

type SearchUserRepositoryResp struct {

	// 总个数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 仓库列表
	RepoInfo []*RepoInfo `json:"RepoInfo,omitempty" name:"RepoInfo" list`

	// Server
	Server *string `json:"Server,omitempty" name:"Server"`

	// PrivilegeFiltered
	PrivilegeFiltered *bool `json:"PrivilegeFiltered,omitempty" name:"PrivilegeFiltered"`
}

type SecurityPolicy

type SecurityPolicy struct {

	// 策略索引
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// 备注
	Description *string `json:"Description,omitempty" name:"Description"`

	// 192.168.1.0/24
	CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"`

	// 安全策略的版本
	PolicyVersion *string `json:"PolicyVersion,omitempty" name:"PolicyVersion"`
}

type Tag

type Tag struct {

	// 云标签的key
	Key *string `json:"Key,omitempty" name:"Key"`

	// 云标签的值
	Value *string `json:"Value,omitempty" name:"Value"`
}

type TagInfo

type TagInfo struct {

	// Tag名称
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 镜像Id
	TagId *string `json:"TagId,omitempty" name:"TagId"`

	// docker image 可以看到的id
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 大小
	Size *string `json:"Size,omitempty" name:"Size"`

	// 镜像的创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 镜像创建至今时间长度
	// 注意:此字段可能返回 null,表示取不到有效值。
	DurationDays *string `json:"DurationDays,omitempty" name:"DurationDays"`

	// 镜像的作者
	Author *string `json:"Author,omitempty" name:"Author"`

	// 次镜像建议运行的系统架构
	Architecture *string `json:"Architecture,omitempty" name:"Architecture"`

	// 创建此镜像的docker版本
	DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"`

	// 此镜像建议运行系统
	OS *string `json:"OS,omitempty" name:"OS"`

	// SizeByte
	SizeByte *int64 `json:"SizeByte,omitempty" name:"SizeByte"`

	// Id
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// 数据更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 镜像更新时间
	PushTime *string `json:"PushTime,omitempty" name:"PushTime"`
}

type TagInfoResp

type TagInfoResp struct {

	// Tag的总数
	TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"`

	// TagInfo列表
	TagInfo []*TagInfo `json:"TagInfo,omitempty" name:"TagInfo" list`

	// Server
	Server *string `json:"Server,omitempty" name:"Server"`

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

type TagSpecification

type TagSpecification struct {

	// 默认值为instance
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"`

	// 云标签数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*Tag `json:"Tags,omitempty" name:"Tags" list`
}

type TaskDetail

type TaskDetail struct {

	// 任务
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// 任务UUID
	TaskUUID *string `json:"TaskUUID,omitempty" name:"TaskUUID"`

	// 任务状态
	TaskStatus *string `json:"TaskStatus,omitempty" name:"TaskStatus"`

	// 任务的状态信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskMessage *string `json:"TaskMessage,omitempty" name:"TaskMessage"`

	// 任务开始时间
	CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"`

	// 任务结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishedTime *string `json:"FinishedTime,omitempty" name:"FinishedTime"`
}

type TcrImageInfo

type TcrImageInfo struct {

	// 哈希值
	Digest *string `json:"Digest,omitempty" name:"Digest"`

	// 镜像大小
	Size *int64 `json:"Size,omitempty" name:"Size"`

	// Tag名称
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type TcrInstanceToken

type TcrInstanceToken struct {

	// 令牌ID
	Id *string `json:"Id,omitempty" name:"Id"`

	// 令牌描述
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// 令牌所属实例ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// 令牌启用状态
	Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`

	// 令牌创建时间
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

	// 令牌过期时间戳
	ExpiredAt *int64 `json:"ExpiredAt,omitempty" name:"ExpiredAt"`
}

type TcrNamespaceInfo

type TcrNamespaceInfo struct {

	// 命名空间名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 访问级别
	Public *bool `json:"Public,omitempty" name:"Public"`

	// 命名空间的Id
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`
}

type TcrRepositoryInfo

type TcrRepositoryInfo struct {

	// 仓库名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 命名空间名称
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 是否公开
	Public *bool `json:"Public,omitempty" name:"Public"`

	// 仓库详细描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 简单描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type TriggerInvokeCondition

type TriggerInvokeCondition struct {

	// 触发方式
	InvokeMethod *string `json:"InvokeMethod,omitempty" name:"InvokeMethod"`

	// 触发表达式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeExpr *string `json:"InvokeExpr,omitempty" name:"InvokeExpr"`
}

type TriggerInvokePara

type TriggerInvokePara struct {

	// AppId
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitempty" name:"AppId"`

	// TKE集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// TKE集群命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// TKE集群工作负载名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitempty" name:"ServiceName"`

	// TKE集群工作负载中容器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"`

	// TKE集群地域数字ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterRegion *int64 `json:"ClusterRegion,omitempty" name:"ClusterRegion"`
}

type TriggerInvokeResult

type TriggerInvokeResult struct {

	// 请求TKE返回值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnCode *int64 `json:"ReturnCode,omitempty" name:"ReturnCode"`

	// 请求TKE返回信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitempty" name:"ReturnMsg"`
}

type TriggerLogResp

type TriggerLogResp struct {

	// 仓库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// Tag名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 触发器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"`

	// 触发方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeSource *string `json:"InvokeSource,omitempty" name:"InvokeSource"`

	// 触发动作
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeAction *string `json:"InvokeAction,omitempty" name:"InvokeAction"`

	// 触发时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeTime *string `json:"InvokeTime,omitempty" name:"InvokeTime"`

	// 触发条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeCondition *TriggerInvokeCondition `json:"InvokeCondition,omitempty" name:"InvokeCondition"`

	// 触发参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokePara *TriggerInvokePara `json:"InvokePara,omitempty" name:"InvokePara"`

	// 触发结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeResult *TriggerInvokeResult `json:"InvokeResult,omitempty" name:"InvokeResult"`
}

type TriggerResp

type TriggerResp struct {

	// 触发器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerName *string `json:"TriggerName,omitempty" name:"TriggerName"`

	// 触发来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeSource *string `json:"InvokeSource,omitempty" name:"InvokeSource"`

	// 触发动作
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeAction *string `json:"InvokeAction,omitempty" name:"InvokeAction"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 触发条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokeCondition *TriggerInvokeCondition `json:"InvokeCondition,omitempty" name:"InvokeCondition"`

	// 触发器参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvokePara *TriggerInvokePara `json:"InvokePara,omitempty" name:"InvokePara"`
}

type ValidateNamespaceExistPersonalRequest

type ValidateNamespaceExistPersonalRequest struct {
	*tchttp.BaseRequest

	// 命名空间名称
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewValidateNamespaceExistPersonalRequest

func NewValidateNamespaceExistPersonalRequest() (request *ValidateNamespaceExistPersonalRequest)

func (*ValidateNamespaceExistPersonalRequest) FromJsonString

func (r *ValidateNamespaceExistPersonalRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ValidateNamespaceExistPersonalRequest) ToJsonString

type ValidateNamespaceExistPersonalResponse

type ValidateNamespaceExistPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 命名空间是否存在
		Data *NamespaceIsExistsResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewValidateNamespaceExistPersonalResponse

func NewValidateNamespaceExistPersonalResponse() (response *ValidateNamespaceExistPersonalResponse)

func (*ValidateNamespaceExistPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ValidateNamespaceExistPersonalResponse) ToJsonString

type ValidateRepositoryExistPersonalRequest

type ValidateRepositoryExistPersonalRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
}

func NewValidateRepositoryExistPersonalRequest

func NewValidateRepositoryExistPersonalRequest() (request *ValidateRepositoryExistPersonalRequest)

func (*ValidateRepositoryExistPersonalRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ValidateRepositoryExistPersonalRequest) ToJsonString

type ValidateRepositoryExistPersonalResponse

type ValidateRepositoryExistPersonalResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 仓库是否存在
		Data *RepoIsExistResp `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewValidateRepositoryExistPersonalResponse

func NewValidateRepositoryExistPersonalResponse() (response *ValidateRepositoryExistPersonalResponse)

func (*ValidateRepositoryExistPersonalResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ValidateRepositoryExistPersonalResponse) ToJsonString

type VpcAndDomainInfo

type VpcAndDomainInfo struct {

	// tcr实例id
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`

	// 私有网络id
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// tcr内网访问链路ip
	EniLBIp *string `json:"EniLBIp,omitempty" name:"EniLBIp"`

	// true:use instance name as subdomain
	// false: use instancename+"-vpc" as subdomain
	UsePublicDomain *bool `json:"UsePublicDomain,omitempty" name:"UsePublicDomain"`
}

type VpcPrivateDomainStatus

type VpcPrivateDomainStatus struct {

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitempty" name:"Region"`

	// unique vpc id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// ENABLE代表已经开启,DISABLE代表未开启,ERROR代表查询出错
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`
}

type WebhookTarget

type WebhookTarget struct {

	// 目标地址
	Address *string `json:"Address,omitempty" name:"Address"`

	// 自定义 Headers
	Headers []*Header `json:"Headers,omitempty" name:"Headers" list`
}

type WebhookTrigger

type WebhookTrigger struct {

	// 触发器名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 触发器目标
	Targets []*WebhookTarget `json:"Targets,omitempty" name:"Targets" list`

	// 触发动作
	EventTypes []*string `json:"EventTypes,omitempty" name:"EventTypes" list`

	// 触发规则
	Condition *string `json:"Condition,omitempty" name:"Condition"`

	// 启用触发器
	Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`

	// 触发器Id
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// 触发器描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 触发器所属命名空间 Id
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`
}

type WebhookTriggerLog

type WebhookTriggerLog struct {

	// 日志 Id
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// 触发器 Id
	TriggerId *int64 `json:"TriggerId,omitempty" name:"TriggerId"`

	// 事件类型
	EventType *string `json:"EventType,omitempty" name:"EventType"`

	// 通知类型
	NotifyType *string `json:"NotifyType,omitempty" name:"NotifyType"`

	// 详情
	Detail *string `json:"Detail,omitempty" name:"Detail"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 状态
	Status *string `json:"Status,omitempty" name:"Status"`
}

Jump to

Keyboard shortcuts

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