client

package
v2.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 5 Imported by: 2

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancelArtifactBuildTaskRequest

type CancelArtifactBuildTaskRequest struct {
	// The ID of the artifact building task.
	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (CancelArtifactBuildTaskRequest) GoString

func (*CancelArtifactBuildTaskRequest) SetBuildTaskId

func (*CancelArtifactBuildTaskRequest) SetInstanceId

func (CancelArtifactBuildTaskRequest) String

type CancelArtifactBuildTaskResponse

type CancelArtifactBuildTaskResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CancelArtifactBuildTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CancelArtifactBuildTaskResponse) GoString

func (*CancelArtifactBuildTaskResponse) SetHeaders

func (*CancelArtifactBuildTaskResponse) SetStatusCode

func (CancelArtifactBuildTaskResponse) String

type CancelArtifactBuildTaskResponseBody

type CancelArtifactBuildTaskResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CancelArtifactBuildTaskResponseBody) GoString

func (*CancelArtifactBuildTaskResponseBody) SetCode

func (*CancelArtifactBuildTaskResponseBody) SetIsSuccess

func (*CancelArtifactBuildTaskResponseBody) SetRequestId

func (CancelArtifactBuildTaskResponseBody) String

type CancelRepoBuildRecordRequest

type CancelRepoBuildRecordRequest struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (CancelRepoBuildRecordRequest) GoString

func (s CancelRepoBuildRecordRequest) GoString() string

func (*CancelRepoBuildRecordRequest) SetBuildRecordId

func (*CancelRepoBuildRecordRequest) SetInstanceId

func (*CancelRepoBuildRecordRequest) SetRepoId

func (CancelRepoBuildRecordRequest) String

type CancelRepoBuildRecordResponse

type CancelRepoBuildRecordResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CancelRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CancelRepoBuildRecordResponse) GoString

func (*CancelRepoBuildRecordResponse) SetBody

func (*CancelRepoBuildRecordResponse) SetHeaders

func (*CancelRepoBuildRecordResponse) SetStatusCode

func (CancelRepoBuildRecordResponse) String

type CancelRepoBuildRecordResponseBody

type CancelRepoBuildRecordResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CancelRepoBuildRecordResponseBody) GoString

func (*CancelRepoBuildRecordResponseBody) SetCode

func (*CancelRepoBuildRecordResponseBody) SetIsSuccess

func (*CancelRepoBuildRecordResponseBody) SetRequestId

func (CancelRepoBuildRecordResponseBody) String

type ChangeResourceGroupRequest

type ChangeResourceGroupRequest struct {
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// Id of the request
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The region ID of the resource group.
	ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
}

func (ChangeResourceGroupRequest) GoString

func (s ChangeResourceGroupRequest) GoString() string

func (*ChangeResourceGroupRequest) SetResourceGroupId

func (*ChangeResourceGroupRequest) SetResourceId

func (*ChangeResourceGroupRequest) SetResourceRegionId

func (ChangeResourceGroupRequest) String

type ChangeResourceGroupResponse

type ChangeResourceGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ChangeResourceGroupResponse) GoString

func (s ChangeResourceGroupResponse) GoString() string

func (*ChangeResourceGroupResponse) SetBody

func (*ChangeResourceGroupResponse) SetHeaders

func (*ChangeResourceGroupResponse) SetStatusCode

func (ChangeResourceGroupResponse) String

type ChangeResourceGroupResponseBody

type ChangeResourceGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ChangeResourceGroupResponseBody) GoString

func (*ChangeResourceGroupResponseBody) SetRequestId

func (ChangeResourceGroupResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CancelArtifactBuildTask

func (client *Client) CancelArtifactBuildTask(request *CancelArtifactBuildTaskRequest) (_result *CancelArtifactBuildTaskResponse, _err error)

func (*Client) CancelArtifactBuildTaskWithOptions

func (client *Client) CancelArtifactBuildTaskWithOptions(request *CancelArtifactBuildTaskRequest, runtime *util.RuntimeOptions) (_result *CancelArtifactBuildTaskResponse, _err error)

func (*Client) CancelRepoBuildRecord

func (client *Client) CancelRepoBuildRecord(request *CancelRepoBuildRecordRequest) (_result *CancelRepoBuildRecordResponse, _err error)

func (*Client) CancelRepoBuildRecordWithOptions

func (client *Client) CancelRepoBuildRecordWithOptions(request *CancelRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *CancelRepoBuildRecordResponse, _err error)

func (*Client) ChangeResourceGroup

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)

func (*Client) ChangeResourceGroupWithOptions

func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)

func (*Client) CreateArtifactBuildRule added in v2.1.0

func (client *Client) CreateArtifactBuildRule(request *CreateArtifactBuildRuleRequest) (_result *CreateArtifactBuildRuleResponse, _err error)

*

  • You can create building rules of accelerated images only for image repositories of Container Registry Advanced Edition instances. You cannot create building rules of accelerated images for image repositories of Container Registry Basic Edition instances. For more information, see [Specifications of different editions](https://www.alibabacloud.com/help/zh/container-registry/latest/what-is-container-registry#section-go7-lhg-qbc).
  • Accelerated images can be built in the following regions: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Guangzhou), China (Zhangjiakou), China (Hong Kong), US (Virginia), US (Silicon Valley), Singapore, Japan (Tokyo), and Malaysia (Kuala Lumpur). *
  • @param request CreateArtifactBuildRuleRequest
  • @return CreateArtifactBuildRuleResponse

func (*Client) CreateArtifactBuildRuleWithOptions added in v2.1.0

func (client *Client) CreateArtifactBuildRuleWithOptions(tmpReq *CreateArtifactBuildRuleRequest, runtime *util.RuntimeOptions) (_result *CreateArtifactBuildRuleResponse, _err error)

*

  • You can create building rules of accelerated images only for image repositories of Container Registry Advanced Edition instances. You cannot create building rules of accelerated images for image repositories of Container Registry Basic Edition instances. For more information, see [Specifications of different editions](https://www.alibabacloud.com/help/zh/container-registry/latest/what-is-container-registry#section-go7-lhg-qbc).
  • Accelerated images can be built in the following regions: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Guangzhou), China (Zhangjiakou), China (Hong Kong), US (Virginia), US (Silicon Valley), Singapore, Japan (Tokyo), and Malaysia (Kuala Lumpur). *
  • @param tmpReq CreateArtifactBuildRuleRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateArtifactBuildRuleResponse

func (*Client) CreateArtifactLifecycleRule added in v2.5.0

func (client *Client) CreateArtifactLifecycleRule(request *CreateArtifactLifecycleRuleRequest) (_result *CreateArtifactLifecycleRuleResponse, _err error)

func (*Client) CreateArtifactLifecycleRuleWithOptions added in v2.5.0

func (client *Client) CreateArtifactLifecycleRuleWithOptions(request *CreateArtifactLifecycleRuleRequest, runtime *util.RuntimeOptions) (_result *CreateArtifactLifecycleRuleResponse, _err error)

func (*Client) CreateBuildRecordByRecord added in v2.2.0

func (client *Client) CreateBuildRecordByRecord(request *CreateBuildRecordByRecordRequest) (_result *CreateBuildRecordByRecordResponse, _err error)

func (*Client) CreateBuildRecordByRecordWithOptions added in v2.2.0

func (client *Client) CreateBuildRecordByRecordWithOptions(request *CreateBuildRecordByRecordRequest, runtime *util.RuntimeOptions) (_result *CreateBuildRecordByRecordResponse, _err error)

func (*Client) CreateBuildRecordByRule

func (client *Client) CreateBuildRecordByRule(request *CreateBuildRecordByRuleRequest) (_result *CreateBuildRecordByRuleResponse, _err error)

func (*Client) CreateBuildRecordByRuleWithOptions

func (client *Client) CreateBuildRecordByRuleWithOptions(request *CreateBuildRecordByRuleRequest, runtime *util.RuntimeOptions) (_result *CreateBuildRecordByRuleResponse, _err error)

func (*Client) CreateChain

func (client *Client) CreateChain(request *CreateChainRequest) (_result *CreateChainResponse, _err error)

func (*Client) CreateChainWithOptions

func (client *Client) CreateChainWithOptions(request *CreateChainRequest, runtime *util.RuntimeOptions) (_result *CreateChainResponse, _err error)

func (*Client) CreateChartNamespace

func (client *Client) CreateChartNamespace(request *CreateChartNamespaceRequest) (_result *CreateChartNamespaceResponse, _err error)

func (*Client) CreateChartNamespaceWithOptions

func (client *Client) CreateChartNamespaceWithOptions(request *CreateChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateChartNamespaceResponse, _err error)

func (*Client) CreateChartRepository

func (client *Client) CreateChartRepository(request *CreateChartRepositoryRequest) (_result *CreateChartRepositoryResponse, _err error)

func (*Client) CreateChartRepositoryWithOptions

func (client *Client) CreateChartRepositoryWithOptions(request *CreateChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *CreateChartRepositoryResponse, _err error)

func (*Client) CreateInstanceEndpointAclPolicy

func (client *Client) CreateInstanceEndpointAclPolicy(request *CreateInstanceEndpointAclPolicyRequest) (_result *CreateInstanceEndpointAclPolicyResponse, _err error)

func (*Client) CreateInstanceEndpointAclPolicyWithOptions

func (client *Client) CreateInstanceEndpointAclPolicyWithOptions(request *CreateInstanceEndpointAclPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceEndpointAclPolicyResponse, _err error)

func (*Client) CreateInstanceVpcEndpointLinkedVpc

func (client *Client) CreateInstanceVpcEndpointLinkedVpc(request *CreateInstanceVpcEndpointLinkedVpcRequest) (_result *CreateInstanceVpcEndpointLinkedVpcResponse, _err error)

*

  • A maximum of three VPCs can be associated with a Container Registry instance. If you want to associate more VPCs, contact Alibaba Cloud technical support. *
  • @param request CreateInstanceVpcEndpointLinkedVpcRequest
  • @return CreateInstanceVpcEndpointLinkedVpcResponse

func (*Client) CreateInstanceVpcEndpointLinkedVpcWithOptions

func (client *Client) CreateInstanceVpcEndpointLinkedVpcWithOptions(request *CreateInstanceVpcEndpointLinkedVpcRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceVpcEndpointLinkedVpcResponse, _err error)

*

  • A maximum of three VPCs can be associated with a Container Registry instance. If you want to associate more VPCs, contact Alibaba Cloud technical support. *
  • @param request CreateInstanceVpcEndpointLinkedVpcRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateInstanceVpcEndpointLinkedVpcResponse

func (*Client) CreateNamespace

func (client *Client) CreateNamespace(request *CreateNamespaceRequest) (_result *CreateNamespaceResponse, _err error)

func (*Client) CreateNamespaceWithOptions

func (client *Client) CreateNamespaceWithOptions(request *CreateNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateNamespaceResponse, _err error)

func (*Client) CreateRepoBuildRule

func (client *Client) CreateRepoBuildRule(request *CreateRepoBuildRuleRequest) (_result *CreateRepoBuildRuleResponse, _err error)

func (*Client) CreateRepoBuildRuleWithOptions

func (client *Client) CreateRepoBuildRuleWithOptions(request *CreateRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoBuildRuleResponse, _err error)

func (*Client) CreateRepoSourceCodeRepo

func (client *Client) CreateRepoSourceCodeRepo(request *CreateRepoSourceCodeRepoRequest) (_result *CreateRepoSourceCodeRepoResponse, _err error)

func (*Client) CreateRepoSourceCodeRepoWithOptions

func (client *Client) CreateRepoSourceCodeRepoWithOptions(request *CreateRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSourceCodeRepoResponse, _err error)

func (*Client) CreateRepoSyncRule

func (client *Client) CreateRepoSyncRule(request *CreateRepoSyncRuleRequest) (_result *CreateRepoSyncRuleResponse, _err error)

func (*Client) CreateRepoSyncRuleWithOptions

func (client *Client) CreateRepoSyncRuleWithOptions(request *CreateRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncRuleResponse, _err error)

func (*Client) CreateRepoSyncTask

func (client *Client) CreateRepoSyncTask(request *CreateRepoSyncTaskRequest) (_result *CreateRepoSyncTaskResponse, _err error)

func (*Client) CreateRepoSyncTaskByRule

func (client *Client) CreateRepoSyncTaskByRule(request *CreateRepoSyncTaskByRuleRequest) (_result *CreateRepoSyncTaskByRuleResponse, _err error)

func (*Client) CreateRepoSyncTaskByRuleWithOptions

func (client *Client) CreateRepoSyncTaskByRuleWithOptions(request *CreateRepoSyncTaskByRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncTaskByRuleResponse, _err error)

func (*Client) CreateRepoSyncTaskWithOptions

func (client *Client) CreateRepoSyncTaskWithOptions(request *CreateRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncTaskResponse, _err error)

func (*Client) CreateRepoTag

func (client *Client) CreateRepoTag(request *CreateRepoTagRequest) (_result *CreateRepoTagResponse, _err error)

func (*Client) CreateRepoTagScanTask

func (client *Client) CreateRepoTagScanTask(request *CreateRepoTagScanTaskRequest) (_result *CreateRepoTagScanTaskResponse, _err error)

func (*Client) CreateRepoTagScanTaskWithOptions

func (client *Client) CreateRepoTagScanTaskWithOptions(request *CreateRepoTagScanTaskRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTagScanTaskResponse, _err error)

func (*Client) CreateRepoTagWithOptions

func (client *Client) CreateRepoTagWithOptions(request *CreateRepoTagRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTagResponse, _err error)

func (*Client) CreateRepoTrigger

func (client *Client) CreateRepoTrigger(request *CreateRepoTriggerRequest) (_result *CreateRepoTriggerResponse, _err error)

func (*Client) CreateRepoTriggerWithOptions

func (client *Client) CreateRepoTriggerWithOptions(request *CreateRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTriggerResponse, _err error)

func (*Client) CreateRepository

func (client *Client) CreateRepository(request *CreateRepositoryRequest) (_result *CreateRepositoryResponse, _err error)

func (*Client) CreateRepositoryWithOptions

func (client *Client) CreateRepositoryWithOptions(request *CreateRepositoryRequest, runtime *util.RuntimeOptions) (_result *CreateRepositoryResponse, _err error)

func (*Client) DeleteArtifactLifecycleRule added in v2.5.0

func (client *Client) DeleteArtifactLifecycleRule(request *DeleteArtifactLifecycleRuleRequest) (_result *DeleteArtifactLifecycleRuleResponse, _err error)

func (*Client) DeleteArtifactLifecycleRuleWithOptions added in v2.5.0

func (client *Client) DeleteArtifactLifecycleRuleWithOptions(request *DeleteArtifactLifecycleRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteArtifactLifecycleRuleResponse, _err error)

func (*Client) DeleteChain

func (client *Client) DeleteChain(request *DeleteChainRequest) (_result *DeleteChainResponse, _err error)

func (*Client) DeleteChainWithOptions

func (client *Client) DeleteChainWithOptions(request *DeleteChainRequest, runtime *util.RuntimeOptions) (_result *DeleteChainResponse, _err error)

func (*Client) DeleteChartNamespace

func (client *Client) DeleteChartNamespace(request *DeleteChartNamespaceRequest) (_result *DeleteChartNamespaceResponse, _err error)

*

  • > If you delete a chart namespace, all repositories in the namespace and the charts in all repositories are deleted. *
  • @param request DeleteChartNamespaceRequest
  • @return DeleteChartNamespaceResponse

func (*Client) DeleteChartNamespaceWithOptions

func (client *Client) DeleteChartNamespaceWithOptions(request *DeleteChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteChartNamespaceResponse, _err error)

*

  • > If you delete a chart namespace, all repositories in the namespace and the charts in all repositories are deleted. *
  • @param request DeleteChartNamespaceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteChartNamespaceResponse

func (*Client) DeleteChartRelease

func (client *Client) DeleteChartRelease(request *DeleteChartReleaseRequest) (_result *DeleteChartReleaseResponse, _err error)

func (*Client) DeleteChartReleaseWithOptions

func (client *Client) DeleteChartReleaseWithOptions(request *DeleteChartReleaseRequest, runtime *util.RuntimeOptions) (_result *DeleteChartReleaseResponse, _err error)

func (*Client) DeleteChartRepository

func (client *Client) DeleteChartRepository(request *DeleteChartRepositoryRequest) (_result *DeleteChartRepositoryResponse, _err error)

func (*Client) DeleteChartRepositoryWithOptions

func (client *Client) DeleteChartRepositoryWithOptions(request *DeleteChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *DeleteChartRepositoryResponse, _err error)

func (*Client) DeleteEventCenterRule

func (client *Client) DeleteEventCenterRule(request *DeleteEventCenterRuleRequest) (_result *DeleteEventCenterRuleResponse, _err error)

func (*Client) DeleteEventCenterRuleWithOptions

func (client *Client) DeleteEventCenterRuleWithOptions(request *DeleteEventCenterRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteEventCenterRuleResponse, _err error)

func (*Client) DeleteInstanceEndpointAclPolicy

func (client *Client) DeleteInstanceEndpointAclPolicy(request *DeleteInstanceEndpointAclPolicyRequest) (_result *DeleteInstanceEndpointAclPolicyResponse, _err error)

func (*Client) DeleteInstanceEndpointAclPolicyWithOptions

func (client *Client) DeleteInstanceEndpointAclPolicyWithOptions(request *DeleteInstanceEndpointAclPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceEndpointAclPolicyResponse, _err error)

func (*Client) DeleteInstanceVpcEndpointLinkedVpc

func (client *Client) DeleteInstanceVpcEndpointLinkedVpc(request *DeleteInstanceVpcEndpointLinkedVpcRequest) (_result *DeleteInstanceVpcEndpointLinkedVpcResponse, _err error)

func (*Client) DeleteInstanceVpcEndpointLinkedVpcWithOptions

func (client *Client) DeleteInstanceVpcEndpointLinkedVpcWithOptions(request *DeleteInstanceVpcEndpointLinkedVpcRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceVpcEndpointLinkedVpcResponse, _err error)

func (*Client) DeleteNamespace

func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (_result *DeleteNamespaceResponse, _err error)

*

  • > After you delete a namespace, all repositories in the namespace and all images in these repositories are deleted as well. *
  • @param request DeleteNamespaceRequest
  • @return DeleteNamespaceResponse

func (*Client) DeleteNamespaceWithOptions

func (client *Client) DeleteNamespaceWithOptions(request *DeleteNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteNamespaceResponse, _err error)

*

  • > After you delete a namespace, all repositories in the namespace and all images in these repositories are deleted as well. *
  • @param request DeleteNamespaceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteNamespaceResponse

func (*Client) DeleteRepoBuildRule

func (client *Client) DeleteRepoBuildRule(request *DeleteRepoBuildRuleRequest) (_result *DeleteRepoBuildRuleResponse, _err error)

func (*Client) DeleteRepoBuildRuleWithOptions

func (client *Client) DeleteRepoBuildRuleWithOptions(request *DeleteRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoBuildRuleResponse, _err error)

func (*Client) DeleteRepoSyncRule

func (client *Client) DeleteRepoSyncRule(request *DeleteRepoSyncRuleRequest) (_result *DeleteRepoSyncRuleResponse, _err error)

func (*Client) DeleteRepoSyncRuleWithOptions

func (client *Client) DeleteRepoSyncRuleWithOptions(request *DeleteRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoSyncRuleResponse, _err error)

func (*Client) DeleteRepoTag

func (client *Client) DeleteRepoTag(request *DeleteRepoTagRequest) (_result *DeleteRepoTagResponse, _err error)

func (*Client) DeleteRepoTagWithOptions

func (client *Client) DeleteRepoTagWithOptions(request *DeleteRepoTagRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoTagResponse, _err error)

func (*Client) DeleteRepoTrigger

func (client *Client) DeleteRepoTrigger(request *DeleteRepoTriggerRequest) (_result *DeleteRepoTriggerResponse, _err error)

func (*Client) DeleteRepoTriggerWithOptions

func (client *Client) DeleteRepoTriggerWithOptions(request *DeleteRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoTriggerResponse, _err error)

func (*Client) DeleteRepository

func (client *Client) DeleteRepository(request *DeleteRepositoryRequest) (_result *DeleteRepositoryResponse, _err error)

*

  • If you delete a repository, all images in the repository are also deleted. *
  • @param request DeleteRepositoryRequest
  • @return DeleteRepositoryResponse

func (*Client) DeleteRepositoryWithOptions

func (client *Client) DeleteRepositoryWithOptions(request *DeleteRepositoryRequest, runtime *util.RuntimeOptions) (_result *DeleteRepositoryResponse, _err error)

*

  • If you delete a repository, all images in the repository are also deleted. *
  • @param request DeleteRepositoryRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteRepositoryResponse

func (*Client) GetArtifactBuildRule added in v2.2.0

func (client *Client) GetArtifactBuildRule(request *GetArtifactBuildRuleRequest) (_result *GetArtifactBuildRuleResponse, _err error)

func (*Client) GetArtifactBuildRuleWithOptions added in v2.2.0

func (client *Client) GetArtifactBuildRuleWithOptions(request *GetArtifactBuildRuleRequest, runtime *util.RuntimeOptions) (_result *GetArtifactBuildRuleResponse, _err error)

func (*Client) GetArtifactBuildTask

func (client *Client) GetArtifactBuildTask(request *GetArtifactBuildTaskRequest) (_result *GetArtifactBuildTaskResponse, _err error)

func (*Client) GetArtifactBuildTaskWithOptions

func (client *Client) GetArtifactBuildTaskWithOptions(request *GetArtifactBuildTaskRequest, runtime *util.RuntimeOptions) (_result *GetArtifactBuildTaskResponse, _err error)

func (*Client) GetArtifactLifecycleRule added in v2.5.0

func (client *Client) GetArtifactLifecycleRule(request *GetArtifactLifecycleRuleRequest) (_result *GetArtifactLifecycleRuleResponse, _err error)

func (*Client) GetArtifactLifecycleRuleWithOptions added in v2.5.0

func (client *Client) GetArtifactLifecycleRuleWithOptions(request *GetArtifactLifecycleRuleRequest, runtime *util.RuntimeOptions) (_result *GetArtifactLifecycleRuleResponse, _err error)

func (*Client) GetAuthorizationToken

func (client *Client) GetAuthorizationToken(request *GetAuthorizationTokenRequest) (_result *GetAuthorizationTokenResponse, _err error)

*

  • The ID of the Container Registry instance. *
  • @param request GetAuthorizationTokenRequest
  • @return GetAuthorizationTokenResponse

func (*Client) GetAuthorizationTokenWithOptions

func (client *Client) GetAuthorizationTokenWithOptions(request *GetAuthorizationTokenRequest, runtime *util.RuntimeOptions) (_result *GetAuthorizationTokenResponse, _err error)

*

  • The ID of the Container Registry instance. *
  • @param request GetAuthorizationTokenRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetAuthorizationTokenResponse

func (*Client) GetChain

func (client *Client) GetChain(request *GetChainRequest) (_result *GetChainResponse, _err error)

func (*Client) GetChainWithOptions

func (client *Client) GetChainWithOptions(request *GetChainRequest, runtime *util.RuntimeOptions) (_result *GetChainResponse, _err error)

func (*Client) GetChartNamespace

func (client *Client) GetChartNamespace(request *GetChartNamespaceRequest) (_result *GetChartNamespaceResponse, _err error)

func (*Client) GetChartNamespaceWithOptions

func (client *Client) GetChartNamespaceWithOptions(request *GetChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *GetChartNamespaceResponse, _err error)

func (*Client) GetChartRepository

func (client *Client) GetChartRepository(request *GetChartRepositoryRequest) (_result *GetChartRepositoryResponse, _err error)

func (*Client) GetChartRepositoryWithOptions

func (client *Client) GetChartRepositoryWithOptions(request *GetChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *GetChartRepositoryResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetInstance

func (client *Client) GetInstance(request *GetInstanceRequest) (_result *GetInstanceResponse, _err error)

func (*Client) GetInstanceCount

func (client *Client) GetInstanceCount() (_result *GetInstanceCountResponse, _err error)

func (*Client) GetInstanceCountWithOptions

func (client *Client) GetInstanceCountWithOptions(runtime *util.RuntimeOptions) (_result *GetInstanceCountResponse, _err error)

func (*Client) GetInstanceEndpoint

func (client *Client) GetInstanceEndpoint(request *GetInstanceEndpointRequest) (_result *GetInstanceEndpointResponse, _err error)

func (*Client) GetInstanceEndpointWithOptions

func (client *Client) GetInstanceEndpointWithOptions(request *GetInstanceEndpointRequest, runtime *util.RuntimeOptions) (_result *GetInstanceEndpointResponse, _err error)

func (*Client) GetInstanceUsage

func (client *Client) GetInstanceUsage(request *GetInstanceUsageRequest) (_result *GetInstanceUsageResponse, _err error)

func (*Client) GetInstanceUsageWithOptions

func (client *Client) GetInstanceUsageWithOptions(request *GetInstanceUsageRequest, runtime *util.RuntimeOptions) (_result *GetInstanceUsageResponse, _err error)

func (*Client) GetInstanceVpcEndpoint

func (client *Client) GetInstanceVpcEndpoint(request *GetInstanceVpcEndpointRequest) (_result *GetInstanceVpcEndpointResponse, _err error)

func (*Client) GetInstanceVpcEndpointWithOptions

func (client *Client) GetInstanceVpcEndpointWithOptions(request *GetInstanceVpcEndpointRequest, runtime *util.RuntimeOptions) (_result *GetInstanceVpcEndpointResponse, _err error)

func (*Client) GetInstanceWithOptions

func (client *Client) GetInstanceWithOptions(request *GetInstanceRequest, runtime *util.RuntimeOptions) (_result *GetInstanceResponse, _err error)

func (*Client) GetNamespace

func (client *Client) GetNamespace(request *GetNamespaceRequest) (_result *GetNamespaceResponse, _err error)

func (*Client) GetNamespaceWithOptions

func (client *Client) GetNamespaceWithOptions(request *GetNamespaceRequest, runtime *util.RuntimeOptions) (_result *GetNamespaceResponse, _err error)

func (*Client) GetRepoBuildRecord

func (client *Client) GetRepoBuildRecord(request *GetRepoBuildRecordRequest) (_result *GetRepoBuildRecordResponse, _err error)

*

  • **** *
  • @param request GetRepoBuildRecordRequest
  • @return GetRepoBuildRecordResponse

func (*Client) GetRepoBuildRecordStatus

func (client *Client) GetRepoBuildRecordStatus(request *GetRepoBuildRecordStatusRequest) (_result *GetRepoBuildRecordStatusResponse, _err error)

func (*Client) GetRepoBuildRecordStatusWithOptions

func (client *Client) GetRepoBuildRecordStatusWithOptions(request *GetRepoBuildRecordStatusRequest, runtime *util.RuntimeOptions) (_result *GetRepoBuildRecordStatusResponse, _err error)

func (*Client) GetRepoBuildRecordWithOptions

func (client *Client) GetRepoBuildRecordWithOptions(request *GetRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *GetRepoBuildRecordResponse, _err error)

*

  • **** *
  • @param request GetRepoBuildRecordRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetRepoBuildRecordResponse

func (*Client) GetRepoSourceCodeRepo

func (client *Client) GetRepoSourceCodeRepo(request *GetRepoSourceCodeRepoRequest) (_result *GetRepoSourceCodeRepoResponse, _err error)

func (*Client) GetRepoSourceCodeRepoWithOptions

func (client *Client) GetRepoSourceCodeRepoWithOptions(request *GetRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *GetRepoSourceCodeRepoResponse, _err error)

func (*Client) GetRepoSyncTask

func (client *Client) GetRepoSyncTask(request *GetRepoSyncTaskRequest) (_result *GetRepoSyncTaskResponse, _err error)

func (*Client) GetRepoSyncTaskWithOptions

func (client *Client) GetRepoSyncTaskWithOptions(request *GetRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *GetRepoSyncTaskResponse, _err error)

func (*Client) GetRepoTag

func (client *Client) GetRepoTag(request *GetRepoTagRequest) (_result *GetRepoTagResponse, _err error)

func (*Client) GetRepoTagLayers

func (client *Client) GetRepoTagLayers(request *GetRepoTagLayersRequest) (_result *GetRepoTagLayersResponse, _err error)

func (*Client) GetRepoTagLayersWithOptions

func (client *Client) GetRepoTagLayersWithOptions(request *GetRepoTagLayersRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagLayersResponse, _err error)

func (*Client) GetRepoTagManifest

func (client *Client) GetRepoTagManifest(request *GetRepoTagManifestRequest) (_result *GetRepoTagManifestResponse, _err error)

func (*Client) GetRepoTagManifestWithOptions

func (client *Client) GetRepoTagManifestWithOptions(request *GetRepoTagManifestRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagManifestResponse, _err error)

func (*Client) GetRepoTagScanStatus

func (client *Client) GetRepoTagScanStatus(request *GetRepoTagScanStatusRequest) (_result *GetRepoTagScanStatusResponse, _err error)

func (*Client) GetRepoTagScanStatusWithOptions

func (client *Client) GetRepoTagScanStatusWithOptions(request *GetRepoTagScanStatusRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagScanStatusResponse, _err error)

func (*Client) GetRepoTagScanSummary

func (client *Client) GetRepoTagScanSummary(request *GetRepoTagScanSummaryRequest) (_result *GetRepoTagScanSummaryResponse, _err error)

func (*Client) GetRepoTagScanSummaryWithOptions

func (client *Client) GetRepoTagScanSummaryWithOptions(request *GetRepoTagScanSummaryRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagScanSummaryResponse, _err error)

func (*Client) GetRepoTagWithOptions

func (client *Client) GetRepoTagWithOptions(request *GetRepoTagRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagResponse, _err error)

func (*Client) GetRepository

func (client *Client) GetRepository(request *GetRepositoryRequest) (_result *GetRepositoryResponse, _err error)

func (*Client) GetRepositoryWithOptions

func (client *Client) GetRepositoryWithOptions(request *GetRepositoryRequest, runtime *util.RuntimeOptions) (_result *GetRepositoryResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListArtifactBuildTaskLog

func (client *Client) ListArtifactBuildTaskLog(request *ListArtifactBuildTaskLogRequest) (_result *ListArtifactBuildTaskLogResponse, _err error)

func (*Client) ListArtifactBuildTaskLogWithOptions

func (client *Client) ListArtifactBuildTaskLogWithOptions(request *ListArtifactBuildTaskLogRequest, runtime *util.RuntimeOptions) (_result *ListArtifactBuildTaskLogResponse, _err error)

func (*Client) ListArtifactLifecycleRule added in v2.5.0

func (client *Client) ListArtifactLifecycleRule(request *ListArtifactLifecycleRuleRequest) (_result *ListArtifactLifecycleRuleResponse, _err error)

func (*Client) ListArtifactLifecycleRuleWithOptions added in v2.5.0

func (client *Client) ListArtifactLifecycleRuleWithOptions(request *ListArtifactLifecycleRuleRequest, runtime *util.RuntimeOptions) (_result *ListArtifactLifecycleRuleResponse, _err error)

func (*Client) ListChain

func (client *Client) ListChain(request *ListChainRequest) (_result *ListChainResponse, _err error)

func (*Client) ListChainInstance

func (client *Client) ListChainInstance(request *ListChainInstanceRequest) (_result *ListChainInstanceResponse, _err error)

func (*Client) ListChainInstanceWithOptions

func (client *Client) ListChainInstanceWithOptions(request *ListChainInstanceRequest, runtime *util.RuntimeOptions) (_result *ListChainInstanceResponse, _err error)

func (*Client) ListChainWithOptions

func (client *Client) ListChainWithOptions(request *ListChainRequest, runtime *util.RuntimeOptions) (_result *ListChainResponse, _err error)

func (*Client) ListChartNamespace

func (client *Client) ListChartNamespace(request *ListChartNamespaceRequest) (_result *ListChartNamespaceResponse, _err error)

func (*Client) ListChartNamespaceWithOptions

func (client *Client) ListChartNamespaceWithOptions(request *ListChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *ListChartNamespaceResponse, _err error)

func (*Client) ListChartRelease

func (client *Client) ListChartRelease(request *ListChartReleaseRequest) (_result *ListChartReleaseResponse, _err error)

func (*Client) ListChartReleaseWithOptions

func (client *Client) ListChartReleaseWithOptions(request *ListChartReleaseRequest, runtime *util.RuntimeOptions) (_result *ListChartReleaseResponse, _err error)

func (*Client) ListChartRepository

func (client *Client) ListChartRepository(request *ListChartRepositoryRequest) (_result *ListChartRepositoryResponse, _err error)

func (*Client) ListChartRepositoryWithOptions

func (client *Client) ListChartRepositoryWithOptions(request *ListChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *ListChartRepositoryResponse, _err error)

func (*Client) ListEventCenterRecord

func (client *Client) ListEventCenterRecord(request *ListEventCenterRecordRequest) (_result *ListEventCenterRecordResponse, _err error)

func (*Client) ListEventCenterRecordWithOptions

func (client *Client) ListEventCenterRecordWithOptions(request *ListEventCenterRecordRequest, runtime *util.RuntimeOptions) (_result *ListEventCenterRecordResponse, _err error)

func (*Client) ListEventCenterRuleName

func (client *Client) ListEventCenterRuleName(request *ListEventCenterRuleNameRequest) (_result *ListEventCenterRuleNameResponse, _err error)

func (*Client) ListEventCenterRuleNameWithOptions

func (client *Client) ListEventCenterRuleNameWithOptions(request *ListEventCenterRuleNameRequest, runtime *util.RuntimeOptions) (_result *ListEventCenterRuleNameResponse, _err error)

func (*Client) ListInstance

func (client *Client) ListInstance(request *ListInstanceRequest) (_result *ListInstanceResponse, _err error)

func (*Client) ListInstanceEndpoint

func (client *Client) ListInstanceEndpoint(request *ListInstanceEndpointRequest) (_result *ListInstanceEndpointResponse, _err error)

func (*Client) ListInstanceEndpointWithOptions

func (client *Client) ListInstanceEndpointWithOptions(request *ListInstanceEndpointRequest, runtime *util.RuntimeOptions) (_result *ListInstanceEndpointResponse, _err error)

func (*Client) ListInstanceRegion

func (client *Client) ListInstanceRegion(request *ListInstanceRegionRequest) (_result *ListInstanceRegionResponse, _err error)

func (*Client) ListInstanceRegionWithOptions

func (client *Client) ListInstanceRegionWithOptions(request *ListInstanceRegionRequest, runtime *util.RuntimeOptions) (_result *ListInstanceRegionResponse, _err error)

func (*Client) ListInstanceWithOptions

func (client *Client) ListInstanceWithOptions(request *ListInstanceRequest, runtime *util.RuntimeOptions) (_result *ListInstanceResponse, _err error)

func (*Client) ListNamespace

func (client *Client) ListNamespace(request *ListNamespaceRequest) (_result *ListNamespaceResponse, _err error)

func (*Client) ListNamespaceWithOptions

func (client *Client) ListNamespaceWithOptions(request *ListNamespaceRequest, runtime *util.RuntimeOptions) (_result *ListNamespaceResponse, _err error)

func (*Client) ListRepoBuildRecord

func (client *Client) ListRepoBuildRecord(request *ListRepoBuildRecordRequest) (_result *ListRepoBuildRecordResponse, _err error)

func (*Client) ListRepoBuildRecordLog

func (client *Client) ListRepoBuildRecordLog(request *ListRepoBuildRecordLogRequest) (_result *ListRepoBuildRecordLogResponse, _err error)

func (*Client) ListRepoBuildRecordLogWithOptions

func (client *Client) ListRepoBuildRecordLogWithOptions(request *ListRepoBuildRecordLogRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRecordLogResponse, _err error)

func (*Client) ListRepoBuildRecordWithOptions

func (client *Client) ListRepoBuildRecordWithOptions(request *ListRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRecordResponse, _err error)

func (*Client) ListRepoBuildRule

func (client *Client) ListRepoBuildRule(request *ListRepoBuildRuleRequest) (_result *ListRepoBuildRuleResponse, _err error)

func (*Client) ListRepoBuildRuleWithOptions

func (client *Client) ListRepoBuildRuleWithOptions(request *ListRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRuleResponse, _err error)

func (*Client) ListRepoSyncRule

func (client *Client) ListRepoSyncRule(request *ListRepoSyncRuleRequest) (_result *ListRepoSyncRuleResponse, _err error)

func (*Client) ListRepoSyncRuleWithOptions

func (client *Client) ListRepoSyncRuleWithOptions(request *ListRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *ListRepoSyncRuleResponse, _err error)

func (*Client) ListRepoSyncTask

func (client *Client) ListRepoSyncTask(request *ListRepoSyncTaskRequest) (_result *ListRepoSyncTaskResponse, _err error)

func (*Client) ListRepoSyncTaskWithOptions

func (client *Client) ListRepoSyncTaskWithOptions(request *ListRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *ListRepoSyncTaskResponse, _err error)

func (*Client) ListRepoTag

func (client *Client) ListRepoTag(request *ListRepoTagRequest) (_result *ListRepoTagResponse, _err error)

func (*Client) ListRepoTagScanResult

func (client *Client) ListRepoTagScanResult(request *ListRepoTagScanResultRequest) (_result *ListRepoTagScanResultResponse, _err error)

func (*Client) ListRepoTagScanResultWithOptions

func (client *Client) ListRepoTagScanResultWithOptions(request *ListRepoTagScanResultRequest, runtime *util.RuntimeOptions) (_result *ListRepoTagScanResultResponse, _err error)

func (*Client) ListRepoTagWithOptions

func (client *Client) ListRepoTagWithOptions(request *ListRepoTagRequest, runtime *util.RuntimeOptions) (_result *ListRepoTagResponse, _err error)

func (*Client) ListRepoTrigger

func (client *Client) ListRepoTrigger(request *ListRepoTriggerRequest) (_result *ListRepoTriggerResponse, _err error)

func (*Client) ListRepoTriggerWithOptions

func (client *Client) ListRepoTriggerWithOptions(request *ListRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *ListRepoTriggerResponse, _err error)

func (*Client) ListRepository

func (client *Client) ListRepository(request *ListRepositoryRequest) (_result *ListRepositoryResponse, _err error)

func (*Client) ListRepositoryWithOptions

func (client *Client) ListRepositoryWithOptions(request *ListRepositoryRequest, runtime *util.RuntimeOptions) (_result *ListRepositoryResponse, _err error)

func (*Client) ListScanBaselineByTask added in v2.4.0

func (client *Client) ListScanBaselineByTask(request *ListScanBaselineByTaskRequest) (_result *ListScanBaselineByTaskResponse, _err error)

func (*Client) ListScanBaselineByTaskWithOptions added in v2.4.0

func (client *Client) ListScanBaselineByTaskWithOptions(request *ListScanBaselineByTaskRequest, runtime *util.RuntimeOptions) (_result *ListScanBaselineByTaskResponse, _err error)

func (*Client) ListScanMaliciousFileByTask added in v2.4.0

func (client *Client) ListScanMaliciousFileByTask(request *ListScanMaliciousFileByTaskRequest) (_result *ListScanMaliciousFileByTaskResponse, _err error)

func (*Client) ListScanMaliciousFileByTaskWithOptions added in v2.4.0

func (client *Client) ListScanMaliciousFileByTaskWithOptions(request *ListScanMaliciousFileByTaskRequest, runtime *util.RuntimeOptions) (_result *ListScanMaliciousFileByTaskResponse, _err error)

func (*Client) ListTagResources added in v2.3.0

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

func (*Client) ListTagResourcesWithOptions added in v2.3.0

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

func (*Client) ResetLoginPassword

func (client *Client) ResetLoginPassword(request *ResetLoginPasswordRequest) (_result *ResetLoginPasswordResponse, _err error)

func (*Client) ResetLoginPasswordWithOptions

func (client *Client) ResetLoginPasswordWithOptions(request *ResetLoginPasswordRequest, runtime *util.RuntimeOptions) (_result *ResetLoginPasswordResponse, _err error)

func (*Client) TagResources added in v2.3.0

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

func (*Client) TagResourcesWithOptions added in v2.3.0

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

func (*Client) UntagResources added in v2.3.0

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

func (*Client) UntagResourcesWithOptions added in v2.3.0

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

func (*Client) UpdateArtifactLifecycleRule added in v2.5.0

func (client *Client) UpdateArtifactLifecycleRule(request *UpdateArtifactLifecycleRuleRequest) (_result *UpdateArtifactLifecycleRuleResponse, _err error)

func (*Client) UpdateArtifactLifecycleRuleWithOptions added in v2.5.0

func (client *Client) UpdateArtifactLifecycleRuleWithOptions(request *UpdateArtifactLifecycleRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateArtifactLifecycleRuleResponse, _err error)

func (*Client) UpdateChain

func (client *Client) UpdateChain(request *UpdateChainRequest) (_result *UpdateChainResponse, _err error)

func (*Client) UpdateChainWithOptions

func (client *Client) UpdateChainWithOptions(request *UpdateChainRequest, runtime *util.RuntimeOptions) (_result *UpdateChainResponse, _err error)

func (*Client) UpdateChartNamespace

func (client *Client) UpdateChartNamespace(request *UpdateChartNamespaceRequest) (_result *UpdateChartNamespaceResponse, _err error)

func (*Client) UpdateChartNamespaceWithOptions

func (client *Client) UpdateChartNamespaceWithOptions(request *UpdateChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *UpdateChartNamespaceResponse, _err error)

func (*Client) UpdateChartRepository

func (client *Client) UpdateChartRepository(request *UpdateChartRepositoryRequest) (_result *UpdateChartRepositoryResponse, _err error)

func (*Client) UpdateChartRepositoryWithOptions

func (client *Client) UpdateChartRepositoryWithOptions(request *UpdateChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *UpdateChartRepositoryResponse, _err error)

func (*Client) UpdateEventCenterRule

func (client *Client) UpdateEventCenterRule(request *UpdateEventCenterRuleRequest) (_result *UpdateEventCenterRuleResponse, _err error)

func (*Client) UpdateEventCenterRuleWithOptions

func (client *Client) UpdateEventCenterRuleWithOptions(tmpReq *UpdateEventCenterRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateEventCenterRuleResponse, _err error)

func (*Client) UpdateInstanceEndpointStatus

func (client *Client) UpdateInstanceEndpointStatus(request *UpdateInstanceEndpointStatusRequest) (_result *UpdateInstanceEndpointStatusResponse, _err error)

func (*Client) UpdateInstanceEndpointStatusWithOptions

func (client *Client) UpdateInstanceEndpointStatusWithOptions(request *UpdateInstanceEndpointStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateInstanceEndpointStatusResponse, _err error)

func (*Client) UpdateNamespace

func (client *Client) UpdateNamespace(request *UpdateNamespaceRequest) (_result *UpdateNamespaceResponse, _err error)

func (*Client) UpdateNamespaceWithOptions

func (client *Client) UpdateNamespaceWithOptions(request *UpdateNamespaceRequest, runtime *util.RuntimeOptions) (_result *UpdateNamespaceResponse, _err error)

func (*Client) UpdateRepoBuildRule

func (client *Client) UpdateRepoBuildRule(request *UpdateRepoBuildRuleRequest) (_result *UpdateRepoBuildRuleResponse, _err error)

func (*Client) UpdateRepoBuildRuleWithOptions

func (client *Client) UpdateRepoBuildRuleWithOptions(request *UpdateRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoBuildRuleResponse, _err error)

func (*Client) UpdateRepoSourceCodeRepo

func (client *Client) UpdateRepoSourceCodeRepo(request *UpdateRepoSourceCodeRepoRequest) (_result *UpdateRepoSourceCodeRepoResponse, _err error)

func (*Client) UpdateRepoSourceCodeRepoWithOptions

func (client *Client) UpdateRepoSourceCodeRepoWithOptions(request *UpdateRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoSourceCodeRepoResponse, _err error)

func (*Client) UpdateRepoTrigger

func (client *Client) UpdateRepoTrigger(request *UpdateRepoTriggerRequest) (_result *UpdateRepoTriggerResponse, _err error)

func (*Client) UpdateRepoTriggerWithOptions

func (client *Client) UpdateRepoTriggerWithOptions(request *UpdateRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoTriggerResponse, _err error)

func (*Client) UpdateRepository

func (client *Client) UpdateRepository(request *UpdateRepositoryRequest) (_result *UpdateRepositoryResponse, _err error)

func (*Client) UpdateRepositoryWithOptions

func (client *Client) UpdateRepositoryWithOptions(request *UpdateRepositoryRequest, runtime *util.RuntimeOptions) (_result *UpdateRepositoryResponse, _err error)

type CreateArtifactBuildRuleRequest added in v2.1.0

type CreateArtifactBuildRuleRequest struct {
	// The type of the artifact.
	//
	// *   `ACCELERATED_IMAGE`: accelerated images.
	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
	// The instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Additional parameters.
	Parameters map[string]interface{} `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
	// The ID of the effective range of the rule.
	//
	// *   Set the value to the ID of the image repository.
	ScopeId *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
	// The effective range of the rule. Valid values:
	//
	// *   `REPOSITORY`
	ScopeType *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
}

func (CreateArtifactBuildRuleRequest) GoString added in v2.1.0

func (*CreateArtifactBuildRuleRequest) SetArtifactType added in v2.1.0

func (*CreateArtifactBuildRuleRequest) SetInstanceId added in v2.1.0

func (*CreateArtifactBuildRuleRequest) SetParameters added in v2.2.1

func (s *CreateArtifactBuildRuleRequest) SetParameters(v map[string]interface{}) *CreateArtifactBuildRuleRequest

func (*CreateArtifactBuildRuleRequest) SetScopeId added in v2.1.0

func (*CreateArtifactBuildRuleRequest) SetScopeType added in v2.1.0

func (CreateArtifactBuildRuleRequest) String added in v2.1.0

type CreateArtifactBuildRuleResponse added in v2.1.0

type CreateArtifactBuildRuleResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateArtifactBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateArtifactBuildRuleResponse) GoString added in v2.1.0

func (*CreateArtifactBuildRuleResponse) SetBody added in v2.1.0

func (*CreateArtifactBuildRuleResponse) SetHeaders added in v2.1.0

func (*CreateArtifactBuildRuleResponse) SetStatusCode added in v2.1.0

func (CreateArtifactBuildRuleResponse) String added in v2.1.0

type CreateArtifactBuildRuleResponseBody added in v2.1.0

type CreateArtifactBuildRuleResponseBody struct {
	// The ID of the accelerated image building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateArtifactBuildRuleResponseBody) GoString added in v2.1.0

func (*CreateArtifactBuildRuleResponseBody) SetBuildRuleId added in v2.1.0

func (*CreateArtifactBuildRuleResponseBody) SetCode added in v2.1.0

func (*CreateArtifactBuildRuleResponseBody) SetIsSuccess added in v2.1.0

func (*CreateArtifactBuildRuleResponseBody) SetRequestId added in v2.1.0

func (CreateArtifactBuildRuleResponseBody) String added in v2.1.0

type CreateArtifactBuildRuleShrinkRequest added in v2.2.1

type CreateArtifactBuildRuleShrinkRequest struct {
	// The type of the artifact.
	//
	// *   `ACCELERATED_IMAGE`: accelerated images.
	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
	// The instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Additional parameters.
	ParametersShrink *string `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
	// The ID of the effective range of the rule.
	//
	// *   Set the value to the ID of the image repository.
	ScopeId *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
	// The effective range of the rule. Valid values:
	//
	// *   `REPOSITORY`
	ScopeType *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
}

func (CreateArtifactBuildRuleShrinkRequest) GoString added in v2.2.1

func (*CreateArtifactBuildRuleShrinkRequest) SetArtifactType added in v2.2.1

func (*CreateArtifactBuildRuleShrinkRequest) SetInstanceId added in v2.2.1

func (*CreateArtifactBuildRuleShrinkRequest) SetParametersShrink added in v2.2.1

func (*CreateArtifactBuildRuleShrinkRequest) SetScopeId added in v2.2.1

func (*CreateArtifactBuildRuleShrinkRequest) SetScopeType added in v2.2.1

func (CreateArtifactBuildRuleShrinkRequest) String added in v2.2.1

type CreateArtifactLifecycleRuleRequest added in v2.5.0

type CreateArtifactLifecycleRuleRequest struct {
	Auto              *bool   `json:"Auto,omitempty" xml:"Auto,omitempty"`
	EnableDeleteTag   *bool   `json:"EnableDeleteTag,omitempty" xml:"EnableDeleteTag,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NamespaceName     *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RetentionTagCount *int64  `json:"RetentionTagCount,omitempty" xml:"RetentionTagCount,omitempty"`
	ScheduleTime      *string `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	Scope             *string `json:"Scope,omitempty" xml:"Scope,omitempty"`
	TagRegexp         *string `json:"TagRegexp,omitempty" xml:"TagRegexp,omitempty"`
}

func (CreateArtifactLifecycleRuleRequest) GoString added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetAuto added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetEnableDeleteTag added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetInstanceId added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetNamespaceName added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetRepoName added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetRetentionTagCount added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetScheduleTime added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetScope added in v2.5.0

func (*CreateArtifactLifecycleRuleRequest) SetTagRegexp added in v2.5.0

func (CreateArtifactLifecycleRuleRequest) String added in v2.5.0

type CreateArtifactLifecycleRuleResponse added in v2.5.0

type CreateArtifactLifecycleRuleResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateArtifactLifecycleRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateArtifactLifecycleRuleResponse) GoString added in v2.5.0

func (*CreateArtifactLifecycleRuleResponse) SetBody added in v2.5.0

func (*CreateArtifactLifecycleRuleResponse) SetHeaders added in v2.5.0

func (*CreateArtifactLifecycleRuleResponse) SetStatusCode added in v2.5.0

func (CreateArtifactLifecycleRuleResponse) String added in v2.5.0

type CreateArtifactLifecycleRuleResponseBody added in v2.5.0

type CreateArtifactLifecycleRuleResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RuleId    *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (CreateArtifactLifecycleRuleResponseBody) GoString added in v2.5.0

func (*CreateArtifactLifecycleRuleResponseBody) SetCode added in v2.5.0

func (*CreateArtifactLifecycleRuleResponseBody) SetIsSuccess added in v2.5.0

func (*CreateArtifactLifecycleRuleResponseBody) SetRequestId added in v2.5.0

func (*CreateArtifactLifecycleRuleResponseBody) SetRuleId added in v2.5.0

func (CreateArtifactLifecycleRuleResponseBody) String added in v2.5.0

type CreateBuildRecordByRecordRequest added in v2.2.0

type CreateBuildRecordByRecordRequest struct {
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RepoId        *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (CreateBuildRecordByRecordRequest) GoString added in v2.2.0

func (*CreateBuildRecordByRecordRequest) SetBuildRecordId added in v2.2.0

func (*CreateBuildRecordByRecordRequest) SetInstanceId added in v2.2.0

func (*CreateBuildRecordByRecordRequest) SetRepoId added in v2.2.0

func (CreateBuildRecordByRecordRequest) String added in v2.2.0

type CreateBuildRecordByRecordResponse added in v2.2.0

type CreateBuildRecordByRecordResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateBuildRecordByRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateBuildRecordByRecordResponse) GoString added in v2.2.0

func (*CreateBuildRecordByRecordResponse) SetBody added in v2.2.0

func (*CreateBuildRecordByRecordResponse) SetHeaders added in v2.2.0

func (*CreateBuildRecordByRecordResponse) SetStatusCode added in v2.2.0

func (CreateBuildRecordByRecordResponse) String added in v2.2.0

type CreateBuildRecordByRecordResponseBody added in v2.2.0

type CreateBuildRecordByRecordResponseBody struct {
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	Code          *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess     *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateBuildRecordByRecordResponseBody) GoString added in v2.2.0

func (*CreateBuildRecordByRecordResponseBody) SetBuildRecordId added in v2.2.0

func (*CreateBuildRecordByRecordResponseBody) SetCode added in v2.2.0

func (*CreateBuildRecordByRecordResponseBody) SetIsSuccess added in v2.2.0

func (*CreateBuildRecordByRecordResponseBody) SetRequestId added in v2.2.0

func (CreateBuildRecordByRecordResponseBody) String added in v2.2.0

type CreateBuildRecordByRuleRequest

type CreateBuildRecordByRuleRequest struct {
	// The ID of the image building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (CreateBuildRecordByRuleRequest) GoString

func (*CreateBuildRecordByRuleRequest) SetBuildRuleId

func (*CreateBuildRecordByRuleRequest) SetInstanceId

func (*CreateBuildRecordByRuleRequest) SetRepoId

func (CreateBuildRecordByRuleRequest) String

type CreateBuildRecordByRuleResponse

type CreateBuildRecordByRuleResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateBuildRecordByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateBuildRecordByRuleResponse) GoString

func (*CreateBuildRecordByRuleResponse) SetHeaders

func (*CreateBuildRecordByRuleResponse) SetStatusCode

func (CreateBuildRecordByRuleResponse) String

type CreateBuildRecordByRuleResponseBody

type CreateBuildRecordByRuleResponseBody struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateBuildRecordByRuleResponseBody) GoString

func (*CreateBuildRecordByRuleResponseBody) SetBuildRecordId

func (*CreateBuildRecordByRuleResponseBody) SetCode

func (*CreateBuildRecordByRuleResponseBody) SetIsSuccess

func (*CreateBuildRecordByRuleResponseBody) SetRequestId

func (CreateBuildRecordByRuleResponseBody) String

type CreateChainRequest

type CreateChainRequest struct {
	// The configuration of the delivery chain in the JSON format.
	ChainConfig *string `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty"`
	// The description of the delivery chain.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the delivery chain.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// Repositories in which the delivery chain does not take effect.
	ScopeExclude []*string `json:"ScopeExclude,omitempty" xml:"ScopeExclude,omitempty" type:"Repeated"`
}

func (CreateChainRequest) GoString

func (s CreateChainRequest) GoString() string

func (*CreateChainRequest) SetChainConfig

func (s *CreateChainRequest) SetChainConfig(v string) *CreateChainRequest

func (*CreateChainRequest) SetDescription

func (s *CreateChainRequest) SetDescription(v string) *CreateChainRequest

func (*CreateChainRequest) SetInstanceId

func (s *CreateChainRequest) SetInstanceId(v string) *CreateChainRequest

func (*CreateChainRequest) SetName

func (*CreateChainRequest) SetRepoName

func (s *CreateChainRequest) SetRepoName(v string) *CreateChainRequest

func (*CreateChainRequest) SetRepoNamespaceName

func (s *CreateChainRequest) SetRepoNamespaceName(v string) *CreateChainRequest

func (*CreateChainRequest) SetScopeExclude added in v2.0.1

func (s *CreateChainRequest) SetScopeExclude(v []*string) *CreateChainRequest

func (CreateChainRequest) String

func (s CreateChainRequest) String() string

type CreateChainResponse

type CreateChainResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateChainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateChainResponse) GoString

func (s CreateChainResponse) GoString() string

func (*CreateChainResponse) SetBody

func (*CreateChainResponse) SetHeaders

func (s *CreateChainResponse) SetHeaders(v map[string]*string) *CreateChainResponse

func (*CreateChainResponse) SetStatusCode

func (s *CreateChainResponse) SetStatusCode(v int32) *CreateChainResponse

func (CreateChainResponse) String

func (s CreateChainResponse) String() string

type CreateChainResponseBody

type CreateChainResponseBody struct {
	// The ID of the delivery chain.
	ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateChainResponseBody) GoString

func (s CreateChainResponseBody) GoString() string

func (*CreateChainResponseBody) SetChainId

func (*CreateChainResponseBody) SetCode

func (*CreateChainResponseBody) SetIsSuccess

func (*CreateChainResponseBody) SetRequestId

func (CreateChainResponseBody) String

func (s CreateChainResponseBody) String() string

type CreateChartNamespaceRequest

type CreateChartNamespaceRequest struct {
	// Specifies whether to automatically create repositories in the namespace. Valid values:
	//
	// \-`  true `: automatically creates repositories in the namespace.
	//
	// \-`  false `: does not automatically create repositories in the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The default repository type. Valid values:
	//
	// *   `PUBLIC`: a public repository
	// *   `PRIVATE`: a private repository
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (CreateChartNamespaceRequest) GoString

func (s CreateChartNamespaceRequest) GoString() string

func (*CreateChartNamespaceRequest) SetAutoCreateRepo

func (*CreateChartNamespaceRequest) SetDefaultRepoType

func (*CreateChartNamespaceRequest) SetInstanceId

func (*CreateChartNamespaceRequest) SetNamespaceName

func (CreateChartNamespaceRequest) String

type CreateChartNamespaceResponse

type CreateChartNamespaceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateChartNamespaceResponse) GoString

func (s CreateChartNamespaceResponse) GoString() string

func (*CreateChartNamespaceResponse) SetBody

func (*CreateChartNamespaceResponse) SetHeaders

func (*CreateChartNamespaceResponse) SetStatusCode

func (CreateChartNamespaceResponse) String

type CreateChartNamespaceResponseBody

type CreateChartNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateChartNamespaceResponseBody) GoString

func (*CreateChartNamespaceResponseBody) SetCode

func (*CreateChartNamespaceResponseBody) SetIsSuccess

func (*CreateChartNamespaceResponseBody) SetRequestId

func (CreateChartNamespaceResponseBody) String

type CreateChartRepositoryRequest

type CreateChartRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The default repository type. Valid values:
	//
	// *   `PUBLIC`: a public repository.
	// *   `PRIVATE`: a private repository.
	//
	// You can specify the RepoType or Summary parameter. The RepoType parameter is optional.
	RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	// The summary of the repository.
	Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
}

func (CreateChartRepositoryRequest) GoString

func (s CreateChartRepositoryRequest) GoString() string

func (*CreateChartRepositoryRequest) SetInstanceId

func (*CreateChartRepositoryRequest) SetRepoName

func (*CreateChartRepositoryRequest) SetRepoNamespaceName

func (*CreateChartRepositoryRequest) SetRepoType

func (*CreateChartRepositoryRequest) SetSummary

func (CreateChartRepositoryRequest) String

type CreateChartRepositoryResponse

type CreateChartRepositoryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateChartRepositoryResponse) GoString

func (*CreateChartRepositoryResponse) SetBody

func (*CreateChartRepositoryResponse) SetHeaders

func (*CreateChartRepositoryResponse) SetStatusCode

func (CreateChartRepositoryResponse) String

type CreateChartRepositoryResponseBody

type CreateChartRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateChartRepositoryResponseBody) GoString

func (*CreateChartRepositoryResponseBody) SetCode

func (*CreateChartRepositoryResponseBody) SetIsSuccess

func (*CreateChartRepositoryResponseBody) SetRepoId

func (*CreateChartRepositoryResponseBody) SetRequestId

func (CreateChartRepositoryResponseBody) String

type CreateInstanceEndpointAclPolicyRequest

type CreateInstanceEndpointAclPolicyRequest struct {
	// The description.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The type of the endpoint. Set the value to Internet.
	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
	// The CIDR block that is accessible.
	Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
}

func (CreateInstanceEndpointAclPolicyRequest) GoString

func (*CreateInstanceEndpointAclPolicyRequest) SetComment

func (*CreateInstanceEndpointAclPolicyRequest) SetEndpointType

func (*CreateInstanceEndpointAclPolicyRequest) SetEntry

func (*CreateInstanceEndpointAclPolicyRequest) SetInstanceId

func (*CreateInstanceEndpointAclPolicyRequest) SetModuleName

func (CreateInstanceEndpointAclPolicyRequest) String

type CreateInstanceEndpointAclPolicyResponse

type CreateInstanceEndpointAclPolicyResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateInstanceEndpointAclPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateInstanceEndpointAclPolicyResponse) GoString

func (*CreateInstanceEndpointAclPolicyResponse) SetHeaders

func (*CreateInstanceEndpointAclPolicyResponse) SetStatusCode

func (CreateInstanceEndpointAclPolicyResponse) String

type CreateInstanceEndpointAclPolicyResponseBody

type CreateInstanceEndpointAclPolicyResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateInstanceEndpointAclPolicyResponseBody) GoString

func (*CreateInstanceEndpointAclPolicyResponseBody) SetCode

func (*CreateInstanceEndpointAclPolicyResponseBody) SetIsSuccess

func (*CreateInstanceEndpointAclPolicyResponseBody) SetRequestId

func (CreateInstanceEndpointAclPolicyResponseBody) String

type CreateInstanceVpcEndpointLinkedVpcRequest

type CreateInstanceVpcEndpointLinkedVpcRequest struct {
	// Specifies whether to automatically create Alibaba Cloud DNS PrivateZone records. Valid values:
	//
	// >  If you enable automatic creation of PrivateZone records, a PrivateZone record is automatically created when you associate a VPC with the instance.
	//
	// *   `true`
	// *   `false`
	EnableCreateDNSRecordInPvzt *bool `json:"EnableCreateDNSRecordInPvzt,omitempty" xml:"EnableCreateDNSRecordInPvzt,omitempty"`
	// The instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: image repositories.
	// *   `Chart`: Helm charts.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
	// The VPC ID.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the vSwitch that is associated with the specified VPC.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (CreateInstanceVpcEndpointLinkedVpcRequest) GoString

func (*CreateInstanceVpcEndpointLinkedVpcRequest) SetEnableCreateDNSRecordInPvzt

func (*CreateInstanceVpcEndpointLinkedVpcRequest) SetInstanceId

func (*CreateInstanceVpcEndpointLinkedVpcRequest) SetModuleName

func (*CreateInstanceVpcEndpointLinkedVpcRequest) SetVpcId

func (*CreateInstanceVpcEndpointLinkedVpcRequest) SetVswitchId

func (CreateInstanceVpcEndpointLinkedVpcRequest) String

type CreateInstanceVpcEndpointLinkedVpcResponse

type CreateInstanceVpcEndpointLinkedVpcResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateInstanceVpcEndpointLinkedVpcResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateInstanceVpcEndpointLinkedVpcResponse) GoString

func (*CreateInstanceVpcEndpointLinkedVpcResponse) SetHeaders

func (*CreateInstanceVpcEndpointLinkedVpcResponse) SetStatusCode

func (CreateInstanceVpcEndpointLinkedVpcResponse) String

type CreateInstanceVpcEndpointLinkedVpcResponseBody

type CreateInstanceVpcEndpointLinkedVpcResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateInstanceVpcEndpointLinkedVpcResponseBody) GoString

func (*CreateInstanceVpcEndpointLinkedVpcResponseBody) SetCode

func (*CreateInstanceVpcEndpointLinkedVpcResponseBody) SetIsSuccess

func (*CreateInstanceVpcEndpointLinkedVpcResponseBody) SetRequestId

func (CreateInstanceVpcEndpointLinkedVpcResponseBody) String

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	// Specifies whether to automatically create an image repository in the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The default type of the repository that is automatically created. Valid values:
	//
	// *   `PUBLIC`: a public repository
	// *   `PRIVATE`: a private repository
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace. The name must be 2 to 120 characters in length, and can contain lowercase letters, digits, and the following delimiters: underscores (\_), hyphens (-), and periods (.). The name cannot start or end with a delimiter.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (CreateNamespaceRequest) GoString

func (s CreateNamespaceRequest) GoString() string

func (*CreateNamespaceRequest) SetAutoCreateRepo

func (s *CreateNamespaceRequest) SetAutoCreateRepo(v bool) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetDefaultRepoType

func (s *CreateNamespaceRequest) SetDefaultRepoType(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetInstanceId

func (*CreateNamespaceRequest) SetNamespaceName

func (s *CreateNamespaceRequest) SetNamespaceName(v string) *CreateNamespaceRequest

func (CreateNamespaceRequest) String

func (s CreateNamespaceRequest) String() string

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateNamespaceResponse) GoString

func (s CreateNamespaceResponse) GoString() string

func (*CreateNamespaceResponse) SetBody

func (*CreateNamespaceResponse) SetHeaders

func (*CreateNamespaceResponse) SetStatusCode

func (CreateNamespaceResponse) String

func (s CreateNamespaceResponse) String() string

type CreateNamespaceResponseBody

type CreateNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateNamespaceResponseBody) GoString

func (s CreateNamespaceResponseBody) GoString() string

func (*CreateNamespaceResponseBody) SetCode

func (*CreateNamespaceResponseBody) SetIsSuccess

func (*CreateNamespaceResponseBody) SetRequestId

func (CreateNamespaceResponseBody) String

type CreateRepoBuildRuleRequest

type CreateRepoBuildRuleRequest struct {
	// Building arguments.
	BuildArgs []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
	// The path of the Dockerfile.
	DockerfileLocation *string `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
	// The name of the Dockerfile.
	DockerfileName *string `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
	// The tag of the image.
	ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Architecture for image building. Valid values:
	//
	// *   `linux/amd64`
	// *   `linux/arm64`
	// *   `linux/386`
	// *   `linux/arm/v7`
	// *   `inux/arm/v6`
	//
	// Default value: `linux/amd64`
	Platforms []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
	// The name of the push that triggers the building rule.
	PushName *string `json:"PushName,omitempty" xml:"PushName,omitempty"`
	// The type of the push that triggers the building rule. Valid values:
	//
	// *   `GIT_TAG`: tag push
	// *   `GIT_BRANCH`: branch push
	PushType *string `json:"PushType,omitempty" xml:"PushType,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (CreateRepoBuildRuleRequest) GoString

func (s CreateRepoBuildRuleRequest) GoString() string

func (*CreateRepoBuildRuleRequest) SetBuildArgs

func (*CreateRepoBuildRuleRequest) SetDockerfileLocation

func (s *CreateRepoBuildRuleRequest) SetDockerfileLocation(v string) *CreateRepoBuildRuleRequest

func (*CreateRepoBuildRuleRequest) SetDockerfileName

func (*CreateRepoBuildRuleRequest) SetImageTag

func (*CreateRepoBuildRuleRequest) SetInstanceId

func (*CreateRepoBuildRuleRequest) SetPlatforms

func (*CreateRepoBuildRuleRequest) SetPushName

func (*CreateRepoBuildRuleRequest) SetPushType

func (*CreateRepoBuildRuleRequest) SetRepoId

func (CreateRepoBuildRuleRequest) String

type CreateRepoBuildRuleResponse

type CreateRepoBuildRuleResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoBuildRuleResponse) GoString

func (s CreateRepoBuildRuleResponse) GoString() string

func (*CreateRepoBuildRuleResponse) SetBody

func (*CreateRepoBuildRuleResponse) SetHeaders

func (*CreateRepoBuildRuleResponse) SetStatusCode

func (CreateRepoBuildRuleResponse) String

type CreateRepoBuildRuleResponseBody

type CreateRepoBuildRuleResponseBody struct {
	// The ID of the building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateRepoBuildRuleResponseBody) GoString

func (*CreateRepoBuildRuleResponseBody) SetBuildRuleId

func (*CreateRepoBuildRuleResponseBody) SetCode

func (*CreateRepoBuildRuleResponseBody) SetIsSuccess

func (*CreateRepoBuildRuleResponseBody) SetRequestId

func (CreateRepoBuildRuleResponseBody) String

type CreateRepoSourceCodeRepoRequest

type CreateRepoSourceCodeRepoRequest struct {
	// Specifies whether to trigger image building when source code is committed. Valid values:
	//
	// *   `true`: triggers image building when source code is committed.
	// *   `false`: does not trigger image building when source code is committed.
	AutoBuild *bool `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
	// The name of the source code repository.
	CodeRepoName *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
	// The namespace to which the source code repository belongs.
	CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
	// The type of the source code hosting platform. Valid values: `GITHUB`, `GITLAB`, `GITEE`, `CODE`, and `CODEUP`.
	CodeRepoType *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
	// Specifies whether to disable building caches. Valid values:
	//
	// *   `true`: disables building caches.
	// *   `false`: enables building caches.
	DisableCacheBuild *bool `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Specifies whether to enable Build With Servers Deployed Outside Chinese Mainland. Valid values:
	//
	// *   `true`: enables Build With Servers Deployed Outside Chinese Mainland.
	// *   `false`: does not enable Build With Servers Deployed Outside Chinese Mainland.
	OverseaBuild *bool `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (CreateRepoSourceCodeRepoRequest) GoString

func (*CreateRepoSourceCodeRepoRequest) SetAutoBuild

func (*CreateRepoSourceCodeRepoRequest) SetCodeRepoName

func (*CreateRepoSourceCodeRepoRequest) SetCodeRepoNamespaceName

func (*CreateRepoSourceCodeRepoRequest) SetCodeRepoType

func (*CreateRepoSourceCodeRepoRequest) SetDisableCacheBuild

func (*CreateRepoSourceCodeRepoRequest) SetInstanceId

func (*CreateRepoSourceCodeRepoRequest) SetOverseaBuild

func (*CreateRepoSourceCodeRepoRequest) SetRepoId

func (CreateRepoSourceCodeRepoRequest) String

type CreateRepoSourceCodeRepoResponse

type CreateRepoSourceCodeRepoResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoSourceCodeRepoResponse) GoString

func (*CreateRepoSourceCodeRepoResponse) SetHeaders

func (*CreateRepoSourceCodeRepoResponse) SetStatusCode

func (CreateRepoSourceCodeRepoResponse) String

type CreateRepoSourceCodeRepoResponseBody

type CreateRepoSourceCodeRepoResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateRepoSourceCodeRepoResponseBody) GoString

func (*CreateRepoSourceCodeRepoResponseBody) SetCode

func (*CreateRepoSourceCodeRepoResponseBody) SetIsSuccess

func (*CreateRepoSourceCodeRepoResponseBody) SetRequestId

func (CreateRepoSourceCodeRepoResponseBody) String

type CreateRepoSyncRuleRequest

type CreateRepoSyncRuleRequest struct {
	InstanceId          *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NamespaceName       *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	RepoName            *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	SyncRuleName        *string `json:"SyncRuleName,omitempty" xml:"SyncRuleName,omitempty"`
	SyncScope           *string `json:"SyncScope,omitempty" xml:"SyncScope,omitempty"`
	SyncTrigger         *string `json:"SyncTrigger,omitempty" xml:"SyncTrigger,omitempty"`
	TagFilter           *string `json:"TagFilter,omitempty" xml:"TagFilter,omitempty"`
	TargetInstanceId    *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	TargetNamespaceName *string `json:"TargetNamespaceName,omitempty" xml:"TargetNamespaceName,omitempty"`
	TargetRegionId      *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
	TargetRepoName      *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
	TargetUserId        *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
}

func (CreateRepoSyncRuleRequest) GoString

func (s CreateRepoSyncRuleRequest) GoString() string

func (*CreateRepoSyncRuleRequest) SetInstanceId

func (*CreateRepoSyncRuleRequest) SetNamespaceName

func (*CreateRepoSyncRuleRequest) SetRepoName

func (*CreateRepoSyncRuleRequest) SetSyncRuleName

func (*CreateRepoSyncRuleRequest) SetSyncScope

func (*CreateRepoSyncRuleRequest) SetSyncTrigger

func (*CreateRepoSyncRuleRequest) SetTagFilter

func (*CreateRepoSyncRuleRequest) SetTargetInstanceId

func (s *CreateRepoSyncRuleRequest) SetTargetInstanceId(v string) *CreateRepoSyncRuleRequest

func (*CreateRepoSyncRuleRequest) SetTargetNamespaceName

func (s *CreateRepoSyncRuleRequest) SetTargetNamespaceName(v string) *CreateRepoSyncRuleRequest

func (*CreateRepoSyncRuleRequest) SetTargetRegionId

func (*CreateRepoSyncRuleRequest) SetTargetRepoName

func (*CreateRepoSyncRuleRequest) SetTargetUserId

func (CreateRepoSyncRuleRequest) String

func (s CreateRepoSyncRuleRequest) String() string

type CreateRepoSyncRuleResponse

type CreateRepoSyncRuleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoSyncRuleResponse) GoString

func (s CreateRepoSyncRuleResponse) GoString() string

func (*CreateRepoSyncRuleResponse) SetBody

func (*CreateRepoSyncRuleResponse) SetHeaders

func (*CreateRepoSyncRuleResponse) SetStatusCode

func (CreateRepoSyncRuleResponse) String

type CreateRepoSyncRuleResponseBody

type CreateRepoSyncRuleResponseBody struct {
	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess  *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
}

func (CreateRepoSyncRuleResponseBody) GoString

func (*CreateRepoSyncRuleResponseBody) SetCode

func (*CreateRepoSyncRuleResponseBody) SetIsSuccess

func (*CreateRepoSyncRuleResponseBody) SetRequestId

func (*CreateRepoSyncRuleResponseBody) SetSyncRuleId

func (CreateRepoSyncRuleResponseBody) String

type CreateRepoSyncTaskByRuleRequest

type CreateRepoSyncTaskByRuleRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the synchronization rule.
	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
	// The version of the image to be synchronized.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (CreateRepoSyncTaskByRuleRequest) GoString

func (*CreateRepoSyncTaskByRuleRequest) SetInstanceId

func (*CreateRepoSyncTaskByRuleRequest) SetRepoId

func (*CreateRepoSyncTaskByRuleRequest) SetSyncRuleId

func (*CreateRepoSyncTaskByRuleRequest) SetTag

func (CreateRepoSyncTaskByRuleRequest) String

type CreateRepoSyncTaskByRuleResponse

type CreateRepoSyncTaskByRuleResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoSyncTaskByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoSyncTaskByRuleResponse) GoString

func (*CreateRepoSyncTaskByRuleResponse) SetHeaders

func (*CreateRepoSyncTaskByRuleResponse) SetStatusCode

func (CreateRepoSyncTaskByRuleResponse) String

type CreateRepoSyncTaskByRuleResponseBody

type CreateRepoSyncTaskByRuleResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the synchronization task.
	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
}

func (CreateRepoSyncTaskByRuleResponseBody) GoString

func (*CreateRepoSyncTaskByRuleResponseBody) SetCode

func (*CreateRepoSyncTaskByRuleResponseBody) SetIsSuccess

func (*CreateRepoSyncTaskByRuleResponseBody) SetRequestId

func (*CreateRepoSyncTaskByRuleResponseBody) SetSyncTaskId

func (CreateRepoSyncTaskByRuleResponseBody) String

type CreateRepoSyncTaskRequest

type CreateRepoSyncTaskRequest struct {
	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Override         *bool   `json:"Override,omitempty" xml:"Override,omitempty"`
	RepoId           *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	Tag              *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	TargetNamespace  *string `json:"TargetNamespace,omitempty" xml:"TargetNamespace,omitempty"`
	TargetRegionId   *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
	TargetRepoName   *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
	TargetTag        *string `json:"TargetTag,omitempty" xml:"TargetTag,omitempty"`
	TargetUserId     *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
}

func (CreateRepoSyncTaskRequest) GoString

func (s CreateRepoSyncTaskRequest) GoString() string

func (*CreateRepoSyncTaskRequest) SetInstanceId

func (*CreateRepoSyncTaskRequest) SetOverride

func (*CreateRepoSyncTaskRequest) SetRepoId

func (*CreateRepoSyncTaskRequest) SetTag

func (*CreateRepoSyncTaskRequest) SetTargetInstanceId

func (s *CreateRepoSyncTaskRequest) SetTargetInstanceId(v string) *CreateRepoSyncTaskRequest

func (*CreateRepoSyncTaskRequest) SetTargetNamespace

func (*CreateRepoSyncTaskRequest) SetTargetRegionId

func (*CreateRepoSyncTaskRequest) SetTargetRepoName

func (*CreateRepoSyncTaskRequest) SetTargetTag

func (*CreateRepoSyncTaskRequest) SetTargetUserId

func (CreateRepoSyncTaskRequest) String

func (s CreateRepoSyncTaskRequest) String() string

type CreateRepoSyncTaskResponse

type CreateRepoSyncTaskResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoSyncTaskResponse) GoString

func (s CreateRepoSyncTaskResponse) GoString() string

func (*CreateRepoSyncTaskResponse) SetBody

func (*CreateRepoSyncTaskResponse) SetHeaders

func (*CreateRepoSyncTaskResponse) SetStatusCode

func (CreateRepoSyncTaskResponse) String

type CreateRepoSyncTaskResponseBody

type CreateRepoSyncTaskResponseBody struct {
	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess  *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
}

func (CreateRepoSyncTaskResponseBody) GoString

func (*CreateRepoSyncTaskResponseBody) SetCode

func (*CreateRepoSyncTaskResponseBody) SetIsSuccess

func (*CreateRepoSyncTaskResponseBody) SetRequestId

func (*CreateRepoSyncTaskResponseBody) SetSyncTaskId

func (CreateRepoSyncTaskResponseBody) String

type CreateRepoTagRequest

type CreateRepoTagRequest struct {
	// The source image tag.
	FromTag *string `json:"FromTag,omitempty" xml:"FromTag,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The image tag that you want to create.
	ToTag *string `json:"ToTag,omitempty" xml:"ToTag,omitempty"`
}

func (CreateRepoTagRequest) GoString

func (s CreateRepoTagRequest) GoString() string

func (*CreateRepoTagRequest) SetFromTag

func (*CreateRepoTagRequest) SetInstanceId

func (s *CreateRepoTagRequest) SetInstanceId(v string) *CreateRepoTagRequest

func (*CreateRepoTagRequest) SetNamespaceName

func (s *CreateRepoTagRequest) SetNamespaceName(v string) *CreateRepoTagRequest

func (*CreateRepoTagRequest) SetRepoName

func (*CreateRepoTagRequest) SetToTag

func (CreateRepoTagRequest) String

func (s CreateRepoTagRequest) String() string

type CreateRepoTagResponse

type CreateRepoTagResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoTagResponse) GoString

func (s CreateRepoTagResponse) GoString() string

func (*CreateRepoTagResponse) SetBody

func (*CreateRepoTagResponse) SetHeaders

func (*CreateRepoTagResponse) SetStatusCode

func (s *CreateRepoTagResponse) SetStatusCode(v int32) *CreateRepoTagResponse

func (CreateRepoTagResponse) String

func (s CreateRepoTagResponse) String() string

type CreateRepoTagResponseBody

type CreateRepoTagResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateRepoTagResponseBody) GoString

func (s CreateRepoTagResponseBody) GoString() string

func (*CreateRepoTagResponseBody) SetCode

func (*CreateRepoTagResponseBody) SetIsSuccess

func (*CreateRepoTagResponseBody) SetRequestId

func (CreateRepoTagResponseBody) String

func (s CreateRepoTagResponseBody) String() string

type CreateRepoTagScanTaskRequest

type CreateRepoTagScanTaskRequest struct {
	// The digest of the image.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The type of the scanning engine.
	//
	// *   `SAS_SCAN_SERVICE`: Security Center scan engine (paid service)
	// *   `ACR_SCAN_SERVICE`: Container Registry scan engine
	ScanService *string `json:"ScanService,omitempty" xml:"ScanService,omitempty"`
	// The version of the image.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (CreateRepoTagScanTaskRequest) GoString

func (s CreateRepoTagScanTaskRequest) GoString() string

func (*CreateRepoTagScanTaskRequest) SetDigest

func (*CreateRepoTagScanTaskRequest) SetInstanceId

func (*CreateRepoTagScanTaskRequest) SetRepoId

func (*CreateRepoTagScanTaskRequest) SetScanService

func (*CreateRepoTagScanTaskRequest) SetTag

func (CreateRepoTagScanTaskRequest) String

type CreateRepoTagScanTaskResponse

type CreateRepoTagScanTaskResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoTagScanTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoTagScanTaskResponse) GoString

func (*CreateRepoTagScanTaskResponse) SetBody

func (*CreateRepoTagScanTaskResponse) SetHeaders

func (*CreateRepoTagScanTaskResponse) SetStatusCode

func (CreateRepoTagScanTaskResponse) String

type CreateRepoTagScanTaskResponseBody

type CreateRepoTagScanTaskResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateRepoTagScanTaskResponseBody) GoString

func (*CreateRepoTagScanTaskResponseBody) SetCode

func (*CreateRepoTagScanTaskResponseBody) SetIsSuccess

func (*CreateRepoTagScanTaskResponseBody) SetRequestId

func (CreateRepoTagScanTaskResponseBody) String

type CreateRepoTriggerRequest

type CreateRepoTriggerRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the trigger.
	TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
	// The image tag based on which the trigger is set.
	//
	// >
	//
	// *   If `TriggerType` is set to `ALL`, `TriggerTag` can be set to a string or an array, for example, `*`.
	//
	// *   If `TriggerType` is set to `TAG_LIST`, `TriggerTag` must be set to an array, for example, `[1]`.
	// *   If `TriggerType` is set to `TAG_REG_EXP`, `TriggerTag` must be set to a string, for example, `*`.
	TriggerTag *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
	// The type of the trigger. Valid values:
	//
	// *   `ALL`: a trigger that supports both tags and regular expressions.
	// *   `TAG_LIST`: a tag-based trigger.
	// *   `TAG_REG_EXP`: a regular expression-based trigger.
	TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
	// The URL of the trigger.
	TriggerUrl *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
}

func (CreateRepoTriggerRequest) GoString

func (s CreateRepoTriggerRequest) GoString() string

func (*CreateRepoTriggerRequest) SetInstanceId

func (*CreateRepoTriggerRequest) SetRepoId

func (*CreateRepoTriggerRequest) SetTriggerName

func (*CreateRepoTriggerRequest) SetTriggerTag

func (*CreateRepoTriggerRequest) SetTriggerType

func (*CreateRepoTriggerRequest) SetTriggerUrl

func (CreateRepoTriggerRequest) String

func (s CreateRepoTriggerRequest) String() string

type CreateRepoTriggerResponse

type CreateRepoTriggerResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepoTriggerResponse) GoString

func (s CreateRepoTriggerResponse) GoString() string

func (*CreateRepoTriggerResponse) SetBody

func (*CreateRepoTriggerResponse) SetHeaders

func (*CreateRepoTriggerResponse) SetStatusCode

func (CreateRepoTriggerResponse) String

func (s CreateRepoTriggerResponse) String() string

type CreateRepoTriggerResponseBody

type CreateRepoTriggerResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the trigger.
	TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
}

func (CreateRepoTriggerResponseBody) GoString

func (*CreateRepoTriggerResponseBody) SetCode

func (*CreateRepoTriggerResponseBody) SetIsSuccess

func (*CreateRepoTriggerResponseBody) SetRequestId

func (*CreateRepoTriggerResponseBody) SetTriggerId

func (CreateRepoTriggerResponseBody) String

type CreateRepositoryRequest

type CreateRepositoryRequest struct {
	// The description of the repository.
	Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the image repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The type of the repository. Valid values:
	//
	// *   `PUBLIC`: The repository is a public repository.
	// *   `PRIVATE`: The repository is a private repository.
	RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	// The summary about the repository.
	Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
	// Specifies whether to enable the feature of image tag immutability. Valid values:
	//
	// *   `true`: enables the feature of image tag immutability.
	// *   `false`: disables the feature of image tag immutability.
	TagImmutability *bool `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
}

func (CreateRepositoryRequest) GoString

func (s CreateRepositoryRequest) GoString() string

func (*CreateRepositoryRequest) SetDetail

func (*CreateRepositoryRequest) SetInstanceId

func (*CreateRepositoryRequest) SetRepoName

func (*CreateRepositoryRequest) SetRepoNamespaceName

func (s *CreateRepositoryRequest) SetRepoNamespaceName(v string) *CreateRepositoryRequest

func (*CreateRepositoryRequest) SetRepoType

func (*CreateRepositoryRequest) SetSummary

func (*CreateRepositoryRequest) SetTagImmutability

func (s *CreateRepositoryRequest) SetTagImmutability(v bool) *CreateRepositoryRequest

func (CreateRepositoryRequest) String

func (s CreateRepositoryRequest) String() string

type CreateRepositoryResponse

type CreateRepositoryResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRepositoryResponse) GoString

func (s CreateRepositoryResponse) GoString() string

func (*CreateRepositoryResponse) SetBody

func (*CreateRepositoryResponse) SetHeaders

func (*CreateRepositoryResponse) SetStatusCode

func (CreateRepositoryResponse) String

func (s CreateRepositoryResponse) String() string

type CreateRepositoryResponseBody

type CreateRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateRepositoryResponseBody) GoString

func (s CreateRepositoryResponseBody) GoString() string

func (*CreateRepositoryResponseBody) SetCode

func (*CreateRepositoryResponseBody) SetIsSuccess

func (*CreateRepositoryResponseBody) SetRepoId

func (*CreateRepositoryResponseBody) SetRequestId

func (CreateRepositoryResponseBody) String

type DeleteArtifactLifecycleRuleRequest added in v2.5.0

type DeleteArtifactLifecycleRuleRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RuleId     *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DeleteArtifactLifecycleRuleRequest) GoString added in v2.5.0

func (*DeleteArtifactLifecycleRuleRequest) SetInstanceId added in v2.5.0

func (*DeleteArtifactLifecycleRuleRequest) SetRuleId added in v2.5.0

func (DeleteArtifactLifecycleRuleRequest) String added in v2.5.0

type DeleteArtifactLifecycleRuleResponse added in v2.5.0

type DeleteArtifactLifecycleRuleResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteArtifactLifecycleRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteArtifactLifecycleRuleResponse) GoString added in v2.5.0

func (*DeleteArtifactLifecycleRuleResponse) SetBody added in v2.5.0

func (*DeleteArtifactLifecycleRuleResponse) SetHeaders added in v2.5.0

func (*DeleteArtifactLifecycleRuleResponse) SetStatusCode added in v2.5.0

func (DeleteArtifactLifecycleRuleResponse) String added in v2.5.0

type DeleteArtifactLifecycleRuleResponseBody added in v2.5.0

type DeleteArtifactLifecycleRuleResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteArtifactLifecycleRuleResponseBody) GoString added in v2.5.0

func (*DeleteArtifactLifecycleRuleResponseBody) SetCode added in v2.5.0

func (*DeleteArtifactLifecycleRuleResponseBody) SetIsSuccess added in v2.5.0

func (*DeleteArtifactLifecycleRuleResponseBody) SetRequestId added in v2.5.0

func (DeleteArtifactLifecycleRuleResponseBody) String added in v2.5.0

type DeleteChainRequest

type DeleteChainRequest struct {
	// The ID of the delivery pipeline.
	ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DeleteChainRequest) GoString

func (s DeleteChainRequest) GoString() string

func (*DeleteChainRequest) SetChainId

func (s *DeleteChainRequest) SetChainId(v string) *DeleteChainRequest

func (*DeleteChainRequest) SetInstanceId

func (s *DeleteChainRequest) SetInstanceId(v string) *DeleteChainRequest

func (DeleteChainRequest) String

func (s DeleteChainRequest) String() string

type DeleteChainResponse

type DeleteChainResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteChainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteChainResponse) GoString

func (s DeleteChainResponse) GoString() string

func (*DeleteChainResponse) SetBody

func (*DeleteChainResponse) SetHeaders

func (s *DeleteChainResponse) SetHeaders(v map[string]*string) *DeleteChainResponse

func (*DeleteChainResponse) SetStatusCode

func (s *DeleteChainResponse) SetStatusCode(v int32) *DeleteChainResponse

func (DeleteChainResponse) String

func (s DeleteChainResponse) String() string

type DeleteChainResponseBody

type DeleteChainResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteChainResponseBody) GoString

func (s DeleteChainResponseBody) GoString() string

func (*DeleteChainResponseBody) SetCode

func (*DeleteChainResponseBody) SetIsSuccess

func (*DeleteChainResponseBody) SetRequestId

func (DeleteChainResponseBody) String

func (s DeleteChainResponseBody) String() string

type DeleteChartNamespaceRequest

type DeleteChartNamespaceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the chart namespace that you want to delete.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (DeleteChartNamespaceRequest) GoString

func (s DeleteChartNamespaceRequest) GoString() string

func (*DeleteChartNamespaceRequest) SetInstanceId

func (*DeleteChartNamespaceRequest) SetNamespaceName

func (DeleteChartNamespaceRequest) String

type DeleteChartNamespaceResponse

type DeleteChartNamespaceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteChartNamespaceResponse) GoString

func (s DeleteChartNamespaceResponse) GoString() string

func (*DeleteChartNamespaceResponse) SetBody

func (*DeleteChartNamespaceResponse) SetHeaders

func (*DeleteChartNamespaceResponse) SetStatusCode

func (DeleteChartNamespaceResponse) String

type DeleteChartNamespaceResponseBody

type DeleteChartNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteChartNamespaceResponseBody) GoString

func (*DeleteChartNamespaceResponseBody) SetCode

func (*DeleteChartNamespaceResponseBody) SetIsSuccess

func (*DeleteChartNamespaceResponseBody) SetRequestId

func (DeleteChartNamespaceResponseBody) String

type DeleteChartReleaseRequest

type DeleteChartReleaseRequest struct {
	// The name of the chart.
	Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The version of the chart that you want to delete.
	Release *string `json:"Release,omitempty" xml:"Release,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (DeleteChartReleaseRequest) GoString

func (s DeleteChartReleaseRequest) GoString() string

func (*DeleteChartReleaseRequest) SetChart

func (*DeleteChartReleaseRequest) SetInstanceId

func (*DeleteChartReleaseRequest) SetRelease

func (*DeleteChartReleaseRequest) SetRepoName

func (*DeleteChartReleaseRequest) SetRepoNamespaceName

func (s *DeleteChartReleaseRequest) SetRepoNamespaceName(v string) *DeleteChartReleaseRequest

func (DeleteChartReleaseRequest) String

func (s DeleteChartReleaseRequest) String() string

type DeleteChartReleaseResponse

type DeleteChartReleaseResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteChartReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteChartReleaseResponse) GoString

func (s DeleteChartReleaseResponse) GoString() string

func (*DeleteChartReleaseResponse) SetBody

func (*DeleteChartReleaseResponse) SetHeaders

func (*DeleteChartReleaseResponse) SetStatusCode

func (DeleteChartReleaseResponse) String

type DeleteChartReleaseResponseBody

type DeleteChartReleaseResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteChartReleaseResponseBody) GoString

func (*DeleteChartReleaseResponseBody) SetCode

func (*DeleteChartReleaseResponseBody) SetIsSuccess

func (*DeleteChartReleaseResponseBody) SetRequestId

func (DeleteChartReleaseResponseBody) String

type DeleteChartRepositoryRequest

type DeleteChartRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (DeleteChartRepositoryRequest) GoString

func (s DeleteChartRepositoryRequest) GoString() string

func (*DeleteChartRepositoryRequest) SetInstanceId

func (*DeleteChartRepositoryRequest) SetRepoName

func (*DeleteChartRepositoryRequest) SetRepoNamespaceName

func (DeleteChartRepositoryRequest) String

type DeleteChartRepositoryResponse

type DeleteChartRepositoryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteChartRepositoryResponse) GoString

func (*DeleteChartRepositoryResponse) SetBody

func (*DeleteChartRepositoryResponse) SetHeaders

func (*DeleteChartRepositoryResponse) SetStatusCode

func (DeleteChartRepositoryResponse) String

type DeleteChartRepositoryResponseBody

type DeleteChartRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteChartRepositoryResponseBody) GoString

func (*DeleteChartRepositoryResponseBody) SetCode

func (*DeleteChartRepositoryResponseBody) SetIsSuccess

func (*DeleteChartRepositoryResponseBody) SetRequestId

func (DeleteChartRepositoryResponseBody) String

type DeleteEventCenterRuleRequest

type DeleteEventCenterRuleRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DeleteEventCenterRuleRequest) GoString

func (s DeleteEventCenterRuleRequest) GoString() string

func (*DeleteEventCenterRuleRequest) SetInstanceId

func (*DeleteEventCenterRuleRequest) SetRuleId

func (DeleteEventCenterRuleRequest) String

type DeleteEventCenterRuleResponse

type DeleteEventCenterRuleResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteEventCenterRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteEventCenterRuleResponse) GoString

func (*DeleteEventCenterRuleResponse) SetBody

func (*DeleteEventCenterRuleResponse) SetHeaders

func (*DeleteEventCenterRuleResponse) SetStatusCode

func (DeleteEventCenterRuleResponse) String

type DeleteEventCenterRuleResponseBody

type DeleteEventCenterRuleResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteEventCenterRuleResponseBody) GoString

func (*DeleteEventCenterRuleResponseBody) SetCode

func (*DeleteEventCenterRuleResponseBody) SetRequestId

func (DeleteEventCenterRuleResponseBody) String

type DeleteInstanceEndpointAclPolicyRequest

type DeleteInstanceEndpointAclPolicyRequest struct {
	// The type of the endpoint. Set the value to Internet.
	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
	// The CIDR block.
	Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
}

func (DeleteInstanceEndpointAclPolicyRequest) GoString

func (*DeleteInstanceEndpointAclPolicyRequest) SetEndpointType

func (*DeleteInstanceEndpointAclPolicyRequest) SetEntry

func (*DeleteInstanceEndpointAclPolicyRequest) SetInstanceId

func (*DeleteInstanceEndpointAclPolicyRequest) SetModuleName

func (DeleteInstanceEndpointAclPolicyRequest) String

type DeleteInstanceEndpointAclPolicyResponse

type DeleteInstanceEndpointAclPolicyResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInstanceEndpointAclPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInstanceEndpointAclPolicyResponse) GoString

func (*DeleteInstanceEndpointAclPolicyResponse) SetHeaders

func (*DeleteInstanceEndpointAclPolicyResponse) SetStatusCode

func (DeleteInstanceEndpointAclPolicyResponse) String

type DeleteInstanceEndpointAclPolicyResponseBody

type DeleteInstanceEndpointAclPolicyResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteInstanceEndpointAclPolicyResponseBody) GoString

func (*DeleteInstanceEndpointAclPolicyResponseBody) SetCode

func (*DeleteInstanceEndpointAclPolicyResponseBody) SetIsSuccess

func (*DeleteInstanceEndpointAclPolicyResponseBody) SetRequestId

func (DeleteInstanceEndpointAclPolicyResponseBody) String

type DeleteInstanceVpcEndpointLinkedVpcRequest

type DeleteInstanceVpcEndpointLinkedVpcRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the vSwitch.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (DeleteInstanceVpcEndpointLinkedVpcRequest) GoString

func (*DeleteInstanceVpcEndpointLinkedVpcRequest) SetInstanceId

func (*DeleteInstanceVpcEndpointLinkedVpcRequest) SetModuleName

func (*DeleteInstanceVpcEndpointLinkedVpcRequest) SetVpcId

func (*DeleteInstanceVpcEndpointLinkedVpcRequest) SetVswitchId

func (DeleteInstanceVpcEndpointLinkedVpcRequest) String

type DeleteInstanceVpcEndpointLinkedVpcResponse

type DeleteInstanceVpcEndpointLinkedVpcResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInstanceVpcEndpointLinkedVpcResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInstanceVpcEndpointLinkedVpcResponse) GoString

func (*DeleteInstanceVpcEndpointLinkedVpcResponse) SetHeaders

func (*DeleteInstanceVpcEndpointLinkedVpcResponse) SetStatusCode

func (DeleteInstanceVpcEndpointLinkedVpcResponse) String

type DeleteInstanceVpcEndpointLinkedVpcResponseBody

type DeleteInstanceVpcEndpointLinkedVpcResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteInstanceVpcEndpointLinkedVpcResponseBody) GoString

func (*DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetCode

func (*DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetIsSuccess

func (*DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetRequestId

func (DeleteInstanceVpcEndpointLinkedVpcResponseBody) String

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (DeleteNamespaceRequest) GoString

func (s DeleteNamespaceRequest) GoString() string

func (*DeleteNamespaceRequest) SetInstanceId

func (*DeleteNamespaceRequest) SetNamespaceName

func (s *DeleteNamespaceRequest) SetNamespaceName(v string) *DeleteNamespaceRequest

func (DeleteNamespaceRequest) String

func (s DeleteNamespaceRequest) String() string

type DeleteNamespaceResponse

type DeleteNamespaceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteNamespaceResponse) GoString

func (s DeleteNamespaceResponse) GoString() string

func (*DeleteNamespaceResponse) SetBody

func (*DeleteNamespaceResponse) SetHeaders

func (*DeleteNamespaceResponse) SetStatusCode

func (DeleteNamespaceResponse) String

func (s DeleteNamespaceResponse) String() string

type DeleteNamespaceResponseBody

type DeleteNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteNamespaceResponseBody) GoString

func (s DeleteNamespaceResponseBody) GoString() string

func (*DeleteNamespaceResponseBody) SetCode

func (*DeleteNamespaceResponseBody) SetIsSuccess

func (*DeleteNamespaceResponseBody) SetRequestId

func (DeleteNamespaceResponseBody) String

type DeleteRepoBuildRuleRequest

type DeleteRepoBuildRuleRequest struct {
	// The ID of the image building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (DeleteRepoBuildRuleRequest) GoString

func (s DeleteRepoBuildRuleRequest) GoString() string

func (*DeleteRepoBuildRuleRequest) SetBuildRuleId

func (*DeleteRepoBuildRuleRequest) SetInstanceId

func (*DeleteRepoBuildRuleRequest) SetRepoId

func (DeleteRepoBuildRuleRequest) String

type DeleteRepoBuildRuleResponse

type DeleteRepoBuildRuleResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRepoBuildRuleResponse) GoString

func (s DeleteRepoBuildRuleResponse) GoString() string

func (*DeleteRepoBuildRuleResponse) SetBody

func (*DeleteRepoBuildRuleResponse) SetHeaders

func (*DeleteRepoBuildRuleResponse) SetStatusCode

func (DeleteRepoBuildRuleResponse) String

type DeleteRepoBuildRuleResponseBody

type DeleteRepoBuildRuleResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteRepoBuildRuleResponseBody) GoString

func (*DeleteRepoBuildRuleResponseBody) SetCode

func (*DeleteRepoBuildRuleResponseBody) SetIsSuccess

func (*DeleteRepoBuildRuleResponseBody) SetRequestId

func (DeleteRepoBuildRuleResponseBody) String

type DeleteRepoSyncRuleRequest

type DeleteRepoSyncRuleRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the synchronization rule.
	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
}

func (DeleteRepoSyncRuleRequest) GoString

func (s DeleteRepoSyncRuleRequest) GoString() string

func (*DeleteRepoSyncRuleRequest) SetInstanceId

func (*DeleteRepoSyncRuleRequest) SetSyncRuleId

func (DeleteRepoSyncRuleRequest) String

func (s DeleteRepoSyncRuleRequest) String() string

type DeleteRepoSyncRuleResponse

type DeleteRepoSyncRuleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRepoSyncRuleResponse) GoString

func (s DeleteRepoSyncRuleResponse) GoString() string

func (*DeleteRepoSyncRuleResponse) SetBody

func (*DeleteRepoSyncRuleResponse) SetHeaders

func (*DeleteRepoSyncRuleResponse) SetStatusCode

func (DeleteRepoSyncRuleResponse) String

type DeleteRepoSyncRuleResponseBody

type DeleteRepoSyncRuleResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteRepoSyncRuleResponseBody) GoString

func (*DeleteRepoSyncRuleResponseBody) SetCode

func (*DeleteRepoSyncRuleResponseBody) SetIsSuccess

func (*DeleteRepoSyncRuleResponseBody) SetRequestId

func (DeleteRepoSyncRuleResponseBody) String

type DeleteRepoTagRequest

type DeleteRepoTagRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The tag of the image.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (DeleteRepoTagRequest) GoString

func (s DeleteRepoTagRequest) GoString() string

func (*DeleteRepoTagRequest) SetInstanceId

func (s *DeleteRepoTagRequest) SetInstanceId(v string) *DeleteRepoTagRequest

func (*DeleteRepoTagRequest) SetRepoId

func (*DeleteRepoTagRequest) SetTag

func (DeleteRepoTagRequest) String

func (s DeleteRepoTagRequest) String() string

type DeleteRepoTagResponse

type DeleteRepoTagResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRepoTagResponse) GoString

func (s DeleteRepoTagResponse) GoString() string

func (*DeleteRepoTagResponse) SetBody

func (*DeleteRepoTagResponse) SetHeaders

func (*DeleteRepoTagResponse) SetStatusCode

func (s *DeleteRepoTagResponse) SetStatusCode(v int32) *DeleteRepoTagResponse

func (DeleteRepoTagResponse) String

func (s DeleteRepoTagResponse) String() string

type DeleteRepoTagResponseBody

type DeleteRepoTagResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteRepoTagResponseBody) GoString

func (s DeleteRepoTagResponseBody) GoString() string

func (*DeleteRepoTagResponseBody) SetCode

func (*DeleteRepoTagResponseBody) SetIsSuccess

func (*DeleteRepoTagResponseBody) SetRequestId

func (DeleteRepoTagResponseBody) String

func (s DeleteRepoTagResponseBody) String() string

type DeleteRepoTriggerRequest

type DeleteRepoTriggerRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the trigger.
	TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
}

func (DeleteRepoTriggerRequest) GoString

func (s DeleteRepoTriggerRequest) GoString() string

func (*DeleteRepoTriggerRequest) SetInstanceId

func (*DeleteRepoTriggerRequest) SetRepoId

func (*DeleteRepoTriggerRequest) SetTriggerId

func (DeleteRepoTriggerRequest) String

func (s DeleteRepoTriggerRequest) String() string

type DeleteRepoTriggerResponse

type DeleteRepoTriggerResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRepoTriggerResponse) GoString

func (s DeleteRepoTriggerResponse) GoString() string

func (*DeleteRepoTriggerResponse) SetBody

func (*DeleteRepoTriggerResponse) SetHeaders

func (*DeleteRepoTriggerResponse) SetStatusCode

func (DeleteRepoTriggerResponse) String

func (s DeleteRepoTriggerResponse) String() string

type DeleteRepoTriggerResponseBody

type DeleteRepoTriggerResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteRepoTriggerResponseBody) GoString

func (*DeleteRepoTriggerResponseBody) SetCode

func (*DeleteRepoTriggerResponseBody) SetIsSuccess

func (*DeleteRepoTriggerResponseBody) SetRequestId

func (DeleteRepoTriggerResponseBody) String

type DeleteRepositoryRequest

type DeleteRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (DeleteRepositoryRequest) GoString

func (s DeleteRepositoryRequest) GoString() string

func (*DeleteRepositoryRequest) SetInstanceId

func (*DeleteRepositoryRequest) SetRepoId

func (*DeleteRepositoryRequest) SetRepoName

func (*DeleteRepositoryRequest) SetRepoNamespaceName

func (s *DeleteRepositoryRequest) SetRepoNamespaceName(v string) *DeleteRepositoryRequest

func (DeleteRepositoryRequest) String

func (s DeleteRepositoryRequest) String() string

type DeleteRepositoryResponse

type DeleteRepositoryResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRepositoryResponse) GoString

func (s DeleteRepositoryResponse) GoString() string

func (*DeleteRepositoryResponse) SetBody

func (*DeleteRepositoryResponse) SetHeaders

func (*DeleteRepositoryResponse) SetStatusCode

func (DeleteRepositoryResponse) String

func (s DeleteRepositoryResponse) String() string

type DeleteRepositoryResponseBody

type DeleteRepositoryResponseBody struct {
	// Return values
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteRepositoryResponseBody) GoString

func (s DeleteRepositoryResponseBody) GoString() string

func (*DeleteRepositoryResponseBody) SetCode

func (*DeleteRepositoryResponseBody) SetIsSuccess

func (*DeleteRepositoryResponseBody) SetRequestId

func (DeleteRepositoryResponseBody) String

type GetArtifactBuildRuleRequest added in v2.2.0

type GetArtifactBuildRuleRequest struct {
	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
	BuildRuleId  *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ScopeId      *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
	ScopeType    *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
}

func (GetArtifactBuildRuleRequest) GoString added in v2.2.0

func (s GetArtifactBuildRuleRequest) GoString() string

func (*GetArtifactBuildRuleRequest) SetArtifactType added in v2.2.0

func (*GetArtifactBuildRuleRequest) SetBuildRuleId added in v2.2.0

func (*GetArtifactBuildRuleRequest) SetInstanceId added in v2.2.0

func (*GetArtifactBuildRuleRequest) SetScopeId added in v2.2.0

func (*GetArtifactBuildRuleRequest) SetScopeType added in v2.2.0

func (GetArtifactBuildRuleRequest) String added in v2.2.0

type GetArtifactBuildRuleResponse added in v2.2.0

type GetArtifactBuildRuleResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetArtifactBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetArtifactBuildRuleResponse) GoString added in v2.2.0

func (s GetArtifactBuildRuleResponse) GoString() string

func (*GetArtifactBuildRuleResponse) SetBody added in v2.2.0

func (*GetArtifactBuildRuleResponse) SetHeaders added in v2.2.0

func (*GetArtifactBuildRuleResponse) SetStatusCode added in v2.2.0

func (GetArtifactBuildRuleResponse) String added in v2.2.0

type GetArtifactBuildRuleResponseBody added in v2.2.0

type GetArtifactBuildRuleResponseBody struct {
	ArtifactType *string                                     `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
	BuildRuleId  *string                                     `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	Code         *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess    *bool                                       `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	Parameters   *GetArtifactBuildRuleResponseBodyParameters `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Struct"`
	RequestId    *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScopeId      *string                                     `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
	ScopeType    *string                                     `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
}

func (GetArtifactBuildRuleResponseBody) GoString added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetArtifactType added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetBuildRuleId added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetCode added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetIsSuccess added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetParameters added in v2.4.0

func (*GetArtifactBuildRuleResponseBody) SetRequestId added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetScopeId added in v2.2.0

func (*GetArtifactBuildRuleResponseBody) SetScopeType added in v2.2.0

func (GetArtifactBuildRuleResponseBody) String added in v2.2.0

type GetArtifactBuildRuleResponseBodyParameters added in v2.4.0

type GetArtifactBuildRuleResponseBodyParameters struct {
	ImageIndexOnly *bool `json:"ImageIndexOnly,omitempty" xml:"ImageIndexOnly,omitempty"`
}

func (GetArtifactBuildRuleResponseBodyParameters) GoString added in v2.4.0

func (*GetArtifactBuildRuleResponseBodyParameters) SetImageIndexOnly added in v2.4.0

func (GetArtifactBuildRuleResponseBodyParameters) String added in v2.4.0

type GetArtifactBuildTaskRequest

type GetArtifactBuildTaskRequest struct {
	// The ID of the artifact building task.
	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetArtifactBuildTaskRequest) GoString

func (s GetArtifactBuildTaskRequest) GoString() string

func (*GetArtifactBuildTaskRequest) SetBuildTaskId

func (*GetArtifactBuildTaskRequest) SetInstanceId

func (GetArtifactBuildTaskRequest) String

type GetArtifactBuildTaskResponse

type GetArtifactBuildTaskResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetArtifactBuildTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetArtifactBuildTaskResponse) GoString

func (s GetArtifactBuildTaskResponse) GoString() string

func (*GetArtifactBuildTaskResponse) SetBody

func (*GetArtifactBuildTaskResponse) SetHeaders

func (*GetArtifactBuildTaskResponse) SetStatusCode

func (GetArtifactBuildTaskResponse) String

type GetArtifactBuildTaskResponseBody

type GetArtifactBuildTaskResponseBody struct {
	// The type of the artifact building task. Valid values:
	//
	// *   `IMAGE_TO_ACCELERATED_IMAGE`: builds accelerated images for Container Service for Kubernetes (ACK) clusters.
	// *   `IMAGE_TO_ECI_ACCELERATED_IMAGE`: builds accelerated images for elastic container instances.
	ArtifactBuildType *string `json:"ArtifactBuildType,omitempty" xml:"ArtifactBuildType,omitempty"`
	// The ID of the artifact building task.
	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The time when the artifact building task ends.
	EndTime      *int32    `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Instructions []*string `json:"Instructions,omitempty" xml:"Instructions,omitempty" type:"Repeated"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the source artifact.
	SourceArtifact *GetArtifactBuildTaskResponseBodySourceArtifact `json:"SourceArtifact,omitempty" xml:"SourceArtifact,omitempty" type:"Struct"`
	// The time when the artifact building task starts.
	StartTime *int32 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The artifact that is built in the task.
	TargetArtifact *GetArtifactBuildTaskResponseBodyTargetArtifact `json:"TargetArtifact,omitempty" xml:"TargetArtifact,omitempty" type:"Struct"`
	// The status of the artifact that is built in the task. Valid values:
	//
	// *   `PENDING`: The artifact is being scheduled.
	// *   `BUILDING`: The artifact is being built.
	// *   `SUCCESS`: The artifact is built.
	// *   `FAILED`: The artifact fails to be built.
	TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
}

func (GetArtifactBuildTaskResponseBody) GoString

func (*GetArtifactBuildTaskResponseBody) SetArtifactBuildType

func (*GetArtifactBuildTaskResponseBody) SetBuildTaskId

func (*GetArtifactBuildTaskResponseBody) SetCode

func (*GetArtifactBuildTaskResponseBody) SetEndTime

func (*GetArtifactBuildTaskResponseBody) SetInstructions

func (*GetArtifactBuildTaskResponseBody) SetIsSuccess

func (*GetArtifactBuildTaskResponseBody) SetRequestId

func (*GetArtifactBuildTaskResponseBody) SetStartTime

func (*GetArtifactBuildTaskResponseBody) SetTaskStatus

func (GetArtifactBuildTaskResponseBody) String

type GetArtifactBuildTaskResponseBodySourceArtifact

type GetArtifactBuildTaskResponseBodySourceArtifact struct {
	// The type of the artifact that is built in the task. The value can only be IMAGE.
	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
	// The ID of the repository to which the source artifact belongs. The repository can only be an image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The version of the artifact. The artifact can only be an image.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetArtifactBuildTaskResponseBodySourceArtifact) GoString

func (*GetArtifactBuildTaskResponseBodySourceArtifact) SetArtifactType

func (*GetArtifactBuildTaskResponseBodySourceArtifact) SetRepoId

func (*GetArtifactBuildTaskResponseBodySourceArtifact) SetVersion

func (GetArtifactBuildTaskResponseBodySourceArtifact) String

type GetArtifactBuildTaskResponseBodyTargetArtifact

type GetArtifactBuildTaskResponseBodyTargetArtifact struct {
	// The type of the artifact that is built in the task. The value can only be IMAGE.
	ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
	// The ID of the repository to which the artifact that is built in the task belongs. The repository can only be an image repository. The value is the same as the ID of the repository to which the source artifact belongs.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The version of the artifact that is built in the task. The artifact can only be an image.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetArtifactBuildTaskResponseBodyTargetArtifact) GoString

func (*GetArtifactBuildTaskResponseBodyTargetArtifact) SetArtifactType

func (*GetArtifactBuildTaskResponseBodyTargetArtifact) SetRepoId

func (*GetArtifactBuildTaskResponseBodyTargetArtifact) SetVersion

func (GetArtifactBuildTaskResponseBodyTargetArtifact) String

type GetArtifactLifecycleRuleRequest added in v2.5.0

type GetArtifactLifecycleRuleRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RuleId     *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (GetArtifactLifecycleRuleRequest) GoString added in v2.5.0

func (*GetArtifactLifecycleRuleRequest) SetInstanceId added in v2.5.0

func (*GetArtifactLifecycleRuleRequest) SetRuleId added in v2.5.0

func (GetArtifactLifecycleRuleRequest) String added in v2.5.0

type GetArtifactLifecycleRuleResponse added in v2.5.0

type GetArtifactLifecycleRuleResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetArtifactLifecycleRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetArtifactLifecycleRuleResponse) GoString added in v2.5.0

func (*GetArtifactLifecycleRuleResponse) SetBody added in v2.5.0

func (*GetArtifactLifecycleRuleResponse) SetHeaders added in v2.5.0

func (*GetArtifactLifecycleRuleResponse) SetStatusCode added in v2.5.0

func (GetArtifactLifecycleRuleResponse) String added in v2.5.0

type GetArtifactLifecycleRuleResponseBody added in v2.5.0

type GetArtifactLifecycleRuleResponseBody struct {
	Auto              *bool   `json:"Auto,omitempty" xml:"Auto,omitempty"`
	Code              *string `json:"Code,omitempty" xml:"Code,omitempty"`
	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EnableDeleteTag   *bool   `json:"EnableDeleteTag,omitempty" xml:"EnableDeleteTag,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	IsSuccess         *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	NamespaceName     *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	NextTime          *int64  `json:"NextTime,omitempty" xml:"NextTime,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RetentionTagCount *int64  `json:"RetentionTagCount,omitempty" xml:"RetentionTagCount,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	ScheduleTime      *string `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	Scope             *string `json:"Scope,omitempty" xml:"Scope,omitempty"`
	TagRegexp         *string `json:"TagRegexp,omitempty" xml:"TagRegexp,omitempty"`
}

func (GetArtifactLifecycleRuleResponseBody) GoString added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetAuto added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetCode added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetCreateTime added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetEnableDeleteTag added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetInstanceId added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetIsSuccess added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetModifiedTime added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetNamespaceName added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetNextTime added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetRepoName added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetRequestId added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetRetentionTagCount added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetRuleId added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetScheduleTime added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetScope added in v2.5.0

func (*GetArtifactLifecycleRuleResponseBody) SetTagRegexp added in v2.5.0

func (GetArtifactLifecycleRuleResponseBody) String added in v2.5.0

type GetAuthorizationTokenRequest

type GetAuthorizationTokenRequest struct {
	// The ID of the request.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetAuthorizationTokenRequest) GoString

func (s GetAuthorizationTokenRequest) GoString() string

func (*GetAuthorizationTokenRequest) SetInstanceId

func (GetAuthorizationTokenRequest) String

type GetAuthorizationTokenResponse

type GetAuthorizationTokenResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAuthorizationTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetAuthorizationTokenResponse) GoString

func (*GetAuthorizationTokenResponse) SetBody

func (*GetAuthorizationTokenResponse) SetHeaders

func (*GetAuthorizationTokenResponse) SetStatusCode

func (GetAuthorizationTokenResponse) String

type GetAuthorizationTokenResponseBody

type GetAuthorizationTokenResponseBody struct {
	// The temporary password returned after you call this API operation is a Security Token Service (STS) token whose validity period is 1 hour. Take note of the following items when you log on to Container Registry instances by using an STS token:
	//
	// *   If the STS token belongs to an Alibaba Cloud account, you can use the STS token to log on to all Container Registry instances that belong to the Alibaba Cloud account.
	// *   If the STS token belongs to a Resource Access Management (RAM) user, you can use the STS token to log on to all Container Registry instances that belong to the RAM user.
	// *   You can use an STS token to access only Container Registry instances to which the STS token is scoped.
	AuthorizationToken *string `json:"AuthorizationToken,omitempty" xml:"AuthorizationToken,omitempty"`
	// Indicates whether the API call is successful.
	//
	// *   `true`: successful
	// *   `false`: failed
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The return value.
	ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The username that is used to log on to the Container Registry instance.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The timestamp when the temporary password expires. Unit: milliseconds.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The password that is used to log on to the Container Registry instance.
	TempUsername *string `json:"TempUsername,omitempty" xml:"TempUsername,omitempty"`
}

func (GetAuthorizationTokenResponseBody) GoString

func (*GetAuthorizationTokenResponseBody) SetAuthorizationToken

func (*GetAuthorizationTokenResponseBody) SetCode

func (*GetAuthorizationTokenResponseBody) SetExpireTime

func (*GetAuthorizationTokenResponseBody) SetIsSuccess

func (*GetAuthorizationTokenResponseBody) SetRequestId

func (*GetAuthorizationTokenResponseBody) SetTempUsername

func (GetAuthorizationTokenResponseBody) String

type GetChainRequest

type GetChainRequest struct {
	ChainId    *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetChainRequest) GoString

func (s GetChainRequest) GoString() string

func (*GetChainRequest) SetChainId

func (s *GetChainRequest) SetChainId(v string) *GetChainRequest

func (*GetChainRequest) SetInstanceId

func (s *GetChainRequest) SetInstanceId(v string) *GetChainRequest

func (GetChainRequest) String

func (s GetChainRequest) String() string

type GetChainResponse

type GetChainResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetChainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetChainResponse) GoString

func (s GetChainResponse) GoString() string

func (*GetChainResponse) SetBody

func (*GetChainResponse) SetHeaders

func (s *GetChainResponse) SetHeaders(v map[string]*string) *GetChainResponse

func (*GetChainResponse) SetStatusCode

func (s *GetChainResponse) SetStatusCode(v int32) *GetChainResponse

func (GetChainResponse) String

func (s GetChainResponse) String() string

type GetChainResponseBody

type GetChainResponseBody struct {
	ChainConfig  *GetChainResponseBodyChainConfig `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty" type:"Struct"`
	ChainId      *string                          `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	Code         *string                          `json:"Code,omitempty" xml:"Code,omitempty"`
	CreateTime   *int64                           `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description  *string                          `json:"Description,omitempty" xml:"Description,omitempty"`
	InstanceId   *string                          `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	IsSuccess    *bool                            `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	ModifiedTime *int64                           `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	Name         *string                          `json:"Name,omitempty" xml:"Name,omitempty"`
	RequestId    *string                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScopeExclude []*string                        `json:"ScopeExclude,omitempty" xml:"ScopeExclude,omitempty" type:"Repeated"`
	ScopeId      *string                          `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
	ScopeType    *string                          `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
}

func (GetChainResponseBody) GoString

func (s GetChainResponseBody) GoString() string

func (*GetChainResponseBody) SetChainConfig

func (*GetChainResponseBody) SetChainId

func (*GetChainResponseBody) SetCode

func (*GetChainResponseBody) SetCreateTime

func (s *GetChainResponseBody) SetCreateTime(v int64) *GetChainResponseBody

func (*GetChainResponseBody) SetDescription

func (s *GetChainResponseBody) SetDescription(v string) *GetChainResponseBody

func (*GetChainResponseBody) SetInstanceId

func (s *GetChainResponseBody) SetInstanceId(v string) *GetChainResponseBody

func (*GetChainResponseBody) SetIsSuccess

func (s *GetChainResponseBody) SetIsSuccess(v bool) *GetChainResponseBody

func (*GetChainResponseBody) SetModifiedTime

func (s *GetChainResponseBody) SetModifiedTime(v int64) *GetChainResponseBody

func (*GetChainResponseBody) SetName

func (*GetChainResponseBody) SetRequestId

func (s *GetChainResponseBody) SetRequestId(v string) *GetChainResponseBody

func (*GetChainResponseBody) SetScopeExclude added in v2.0.1

func (s *GetChainResponseBody) SetScopeExclude(v []*string) *GetChainResponseBody

func (*GetChainResponseBody) SetScopeId

func (*GetChainResponseBody) SetScopeType

func (s *GetChainResponseBody) SetScopeType(v string) *GetChainResponseBody

func (GetChainResponseBody) String

func (s GetChainResponseBody) String() string

type GetChainResponseBodyChainConfig

type GetChainResponseBodyChainConfig struct {
	ChainConfigId *string                                   `json:"ChainConfigId,omitempty" xml:"ChainConfigId,omitempty"`
	IsActive      *bool                                     `json:"IsActive,omitempty" xml:"IsActive,omitempty"`
	Nodes         []*GetChainResponseBodyChainConfigNodes   `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	Routers       []*GetChainResponseBodyChainConfigRouters `json:"Routers,omitempty" xml:"Routers,omitempty" type:"Repeated"`
	Version       *string                                   `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetChainResponseBodyChainConfig) GoString

func (*GetChainResponseBodyChainConfig) SetChainConfigId

func (*GetChainResponseBodyChainConfig) SetIsActive

func (*GetChainResponseBodyChainConfig) SetNodes

func (*GetChainResponseBodyChainConfig) SetVersion

func (GetChainResponseBodyChainConfig) String

type GetChainResponseBodyChainConfigNodes

type GetChainResponseBodyChainConfigNodes struct {
	Enable     *bool                                           `json:"Enable,omitempty" xml:"Enable,omitempty"`
	NodeConfig *GetChainResponseBodyChainConfigNodesNodeConfig `json:"NodeConfig,omitempty" xml:"NodeConfig,omitempty" type:"Struct"`
	NodeName   *string                                         `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
}

func (GetChainResponseBodyChainConfigNodes) GoString

func (*GetChainResponseBodyChainConfigNodes) SetEnable

func (*GetChainResponseBodyChainConfigNodes) SetNodeName

func (GetChainResponseBodyChainConfigNodes) String

type GetChainResponseBodyChainConfigNodesNodeConfig

type GetChainResponseBodyChainConfigNodesNodeConfig struct {
	DenyPolicy *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy `json:"DenyPolicy,omitempty" xml:"DenyPolicy,omitempty" type:"Struct"`
	Retry      *int32                                                    `json:"Retry,omitempty" xml:"Retry,omitempty"`
	ScanEngine *string                                                   `json:"ScanEngine,omitempty" xml:"ScanEngine,omitempty"`
	Timeout    *int64                                                    `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (GetChainResponseBodyChainConfigNodesNodeConfig) GoString

func (*GetChainResponseBodyChainConfigNodesNodeConfig) SetRetry

func (*GetChainResponseBodyChainConfigNodesNodeConfig) SetScanEngine

func (*GetChainResponseBodyChainConfigNodesNodeConfig) SetTimeout

func (GetChainResponseBodyChainConfigNodesNodeConfig) String

type GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy

type GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy struct {
	Action        *string `json:"Action,omitempty" xml:"Action,omitempty"`
	BaselineList  *string `json:"BaselineList,omitempty" xml:"BaselineList,omitempty"`
	IssueCount    *string `json:"IssueCount,omitempty" xml:"IssueCount,omitempty"`
	IssueLevel    *string `json:"IssueLevel,omitempty" xml:"IssueLevel,omitempty"`
	IssueList     *string `json:"IssueList,omitempty" xml:"IssueList,omitempty"`
	Logic         *string `json:"Logic,omitempty" xml:"Logic,omitempty"`
	MaliciousList *string `json:"MaliciousList,omitempty" xml:"MaliciousList,omitempty"`
}

func (GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) GoString

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetAction

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetBaselineList added in v2.0.1

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueCount

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueLevel

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueList

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetLogic

func (*GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetMaliciousList added in v2.0.1

func (GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) String

type GetChainResponseBodyChainConfigRouters

type GetChainResponseBodyChainConfigRouters struct {
	From *GetChainResponseBodyChainConfigRoutersFrom `json:"From,omitempty" xml:"From,omitempty" type:"Struct"`
	To   *GetChainResponseBodyChainConfigRoutersTo   `json:"To,omitempty" xml:"To,omitempty" type:"Struct"`
}

func (GetChainResponseBodyChainConfigRouters) GoString

func (GetChainResponseBodyChainConfigRouters) String

type GetChainResponseBodyChainConfigRoutersFrom

type GetChainResponseBodyChainConfigRoutersFrom struct {
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
}

func (GetChainResponseBodyChainConfigRoutersFrom) GoString

func (*GetChainResponseBodyChainConfigRoutersFrom) SetNodeName

func (GetChainResponseBodyChainConfigRoutersFrom) String

type GetChainResponseBodyChainConfigRoutersTo

type GetChainResponseBodyChainConfigRoutersTo struct {
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
}

func (GetChainResponseBodyChainConfigRoutersTo) GoString

func (*GetChainResponseBodyChainConfigRoutersTo) SetNodeName

func (GetChainResponseBodyChainConfigRoutersTo) String

type GetChartNamespaceRequest

type GetChartNamespaceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (GetChartNamespaceRequest) GoString

func (s GetChartNamespaceRequest) GoString() string

func (*GetChartNamespaceRequest) SetInstanceId

func (*GetChartNamespaceRequest) SetNamespaceName

func (GetChartNamespaceRequest) String

func (s GetChartNamespaceRequest) String() string

type GetChartNamespaceResponse

type GetChartNamespaceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetChartNamespaceResponse) GoString

func (s GetChartNamespaceResponse) GoString() string

func (*GetChartNamespaceResponse) SetBody

func (*GetChartNamespaceResponse) SetHeaders

func (*GetChartNamespaceResponse) SetStatusCode

func (GetChartNamespaceResponse) String

func (s GetChartNamespaceResponse) String() string

type GetChartNamespaceResponseBody

type GetChartNamespaceResponseBody struct {
	// Indicates whether a repository was automatically created in the namespace. Valid values:
	//
	// *   `true`: A repository was automatically created in the namespace.
	// *   `false`: No repository was automatically created in the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The default repository type. Valid values:
	//
	// *   `PUBLIC`: a public repository.
	// *   `PRIVATE`: a private repository.
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the namespace.
	NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The status of the namespace. Valid values:
	//
	// *   `NORMAL`: The namespace is normal.
	// *   `DELETING`: The namespace is being deleted.
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
	// The ID of the request.
	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (GetChartNamespaceResponseBody) GoString

func (*GetChartNamespaceResponseBody) SetAutoCreateRepo

func (*GetChartNamespaceResponseBody) SetCode

func (*GetChartNamespaceResponseBody) SetDefaultRepoType

func (*GetChartNamespaceResponseBody) SetInstanceId

func (*GetChartNamespaceResponseBody) SetIsSuccess

func (*GetChartNamespaceResponseBody) SetNamespaceId

func (*GetChartNamespaceResponseBody) SetNamespaceName

func (*GetChartNamespaceResponseBody) SetNamespaceStatus

func (*GetChartNamespaceResponseBody) SetRequestId

func (*GetChartNamespaceResponseBody) SetResourceGroupId

func (GetChartNamespaceResponseBody) String

type GetChartRepositoryRequest

type GetChartRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (GetChartRepositoryRequest) GoString

func (s GetChartRepositoryRequest) GoString() string

func (*GetChartRepositoryRequest) SetInstanceId

func (*GetChartRepositoryRequest) SetRepoName

func (*GetChartRepositoryRequest) SetRepoNamespaceName

func (s *GetChartRepositoryRequest) SetRepoNamespaceName(v string) *GetChartRepositoryRequest

func (GetChartRepositoryRequest) String

func (s GetChartRepositoryRequest) String() string

type GetChartRepositoryResponse

type GetChartRepositoryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetChartRepositoryResponse) GoString

func (s GetChartRepositoryResponse) GoString() string

func (*GetChartRepositoryResponse) SetBody

func (*GetChartRepositoryResponse) SetHeaders

func (*GetChartRepositoryResponse) SetStatusCode

func (GetChartRepositoryResponse) String

type GetChartRepositoryResponseBody

type GetChartRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The time when the chart repository was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The time when the chart repository was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the chart repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the chart repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the chart repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The status of the chart repository. Valid values:
	//
	// *   `NORMAL`: The repository is normal.
	// *   `DELETING`: The repository is being deleted.
	RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
	// The type of the chart repository. Valid values:
	//
	// *   `PUBLIC`: a public repository
	// *   `PRIVATE`: a private repository
	RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	// The ID of the request.
	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The summary about the chart repository.
	Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
}

func (GetChartRepositoryResponseBody) GoString

func (*GetChartRepositoryResponseBody) SetCode

func (*GetChartRepositoryResponseBody) SetCreateTime

func (*GetChartRepositoryResponseBody) SetInstanceId

func (*GetChartRepositoryResponseBody) SetIsSuccess

func (*GetChartRepositoryResponseBody) SetModifiedTime

func (*GetChartRepositoryResponseBody) SetRepoId

func (*GetChartRepositoryResponseBody) SetRepoName

func (*GetChartRepositoryResponseBody) SetRepoNamespaceName

func (*GetChartRepositoryResponseBody) SetRepoStatus

func (*GetChartRepositoryResponseBody) SetRepoType

func (*GetChartRepositoryResponseBody) SetRequestId

func (*GetChartRepositoryResponseBody) SetResourceGroupId

func (*GetChartRepositoryResponseBody) SetSummary

func (GetChartRepositoryResponseBody) String

type GetInstanceCountResponse

type GetInstanceCountResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceCountResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceCountResponse) GoString

func (s GetInstanceCountResponse) GoString() string

func (*GetInstanceCountResponse) SetBody

func (*GetInstanceCountResponse) SetHeaders

func (*GetInstanceCountResponse) SetStatusCode

func (GetInstanceCountResponse) String

func (s GetInstanceCountResponse) String() string

type GetInstanceCountResponseBody

type GetInstanceCountResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Count     *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceCountResponseBody) GoString

func (s GetInstanceCountResponseBody) GoString() string

func (*GetInstanceCountResponseBody) SetCode

func (*GetInstanceCountResponseBody) SetCount

func (*GetInstanceCountResponseBody) SetIsSuccess

func (*GetInstanceCountResponseBody) SetRequestId

func (GetInstanceCountResponseBody) String

type GetInstanceEndpointRequest

type GetInstanceEndpointRequest struct {
	// The type of the endpoint. Set the value to Internet.
	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
}

func (GetInstanceEndpointRequest) GoString

func (s GetInstanceEndpointRequest) GoString() string

func (*GetInstanceEndpointRequest) SetEndpointType

func (*GetInstanceEndpointRequest) SetInstanceId

func (*GetInstanceEndpointRequest) SetModuleName

func (GetInstanceEndpointRequest) String

type GetInstanceEndpointResponse

type GetInstanceEndpointResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceEndpointResponse) GoString

func (s GetInstanceEndpointResponse) GoString() string

func (*GetInstanceEndpointResponse) SetBody

func (*GetInstanceEndpointResponse) SetHeaders

func (*GetInstanceEndpointResponse) SetStatusCode

func (GetInstanceEndpointResponse) String

type GetInstanceEndpointResponseBody

type GetInstanceEndpointResponseBody struct {
	// Indicates whether the access control list (ACL) feature is enabled.
	AclEnable *bool `json:"AclEnable,omitempty" xml:"AclEnable,omitempty"`
	// The ACLs.
	AclEntries []*GetInstanceEndpointResponseBodyAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Domain names.
	Domains []*GetInstanceEndpointResponseBodyDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
	// Indicates whether the ACL feature is enabled.
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the instance.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetInstanceEndpointResponseBody) GoString

func (*GetInstanceEndpointResponseBody) SetAclEnable

func (*GetInstanceEndpointResponseBody) SetCode

func (*GetInstanceEndpointResponseBody) SetEnable

func (*GetInstanceEndpointResponseBody) SetIsSuccess

func (*GetInstanceEndpointResponseBody) SetRequestId

func (*GetInstanceEndpointResponseBody) SetStatus

func (GetInstanceEndpointResponseBody) String

type GetInstanceEndpointResponseBodyAclEntries

type GetInstanceEndpointResponseBodyAclEntries struct {
	// Remarks for public IP address whitelists.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The public IP address whitelist.
	Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
}

func (GetInstanceEndpointResponseBodyAclEntries) GoString

func (*GetInstanceEndpointResponseBodyAclEntries) SetComment

func (*GetInstanceEndpointResponseBodyAclEntries) SetEntry

func (GetInstanceEndpointResponseBodyAclEntries) String

type GetInstanceEndpointResponseBodyDomains

type GetInstanceEndpointResponseBodyDomains struct {
	// The domain name that is used to access the Container Registry Enterprise Edition instance.
	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
	// The type of the domain name. Valid values:
	//
	// *   `SYSTEM`: a system domain name.
	// *   `USER`: a user domain name.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetInstanceEndpointResponseBodyDomains) GoString

func (*GetInstanceEndpointResponseBodyDomains) SetDomain

func (*GetInstanceEndpointResponseBodyDomains) SetType

func (GetInstanceEndpointResponseBodyDomains) String

type GetInstanceRequest

type GetInstanceRequest struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetInstanceRequest) GoString

func (s GetInstanceRequest) GoString() string

func (*GetInstanceRequest) SetInstanceId

func (s *GetInstanceRequest) SetInstanceId(v string) *GetInstanceRequest

func (GetInstanceRequest) String

func (s GetInstanceRequest) String() string

type GetInstanceResponse

type GetInstanceResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceResponse) GoString

func (s GetInstanceResponse) GoString() string

func (*GetInstanceResponse) SetBody

func (*GetInstanceResponse) SetHeaders

func (s *GetInstanceResponse) SetHeaders(v map[string]*string) *GetInstanceResponse

func (*GetInstanceResponse) SetStatusCode

func (s *GetInstanceResponse) SetStatusCode(v int32) *GetInstanceResponse

func (GetInstanceResponse) String

func (s GetInstanceResponse) String() string

type GetInstanceResponseBody

type GetInstanceResponseBody struct {
	Code                  *string                        `json:"Code,omitempty" xml:"Code,omitempty"`
	CreateTime            *int64                         `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	InstanceId            *string                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceIssue         *string                        `json:"InstanceIssue,omitempty" xml:"InstanceIssue,omitempty"`
	InstanceName          *string                        `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceSpecification *string                        `json:"InstanceSpecification,omitempty" xml:"InstanceSpecification,omitempty"`
	InstanceStatus        *string                        `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	IsSuccess             *bool                          `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	ModifiedTime          *int64                         `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	RequestId             *string                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceGroupId       *string                        `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Tags                  []*GetInstanceResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (GetInstanceResponseBody) GoString

func (s GetInstanceResponseBody) GoString() string

func (*GetInstanceResponseBody) SetCode

func (*GetInstanceResponseBody) SetCreateTime

func (*GetInstanceResponseBody) SetInstanceId

func (*GetInstanceResponseBody) SetInstanceIssue added in v2.1.0

func (s *GetInstanceResponseBody) SetInstanceIssue(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetInstanceName

func (*GetInstanceResponseBody) SetInstanceSpecification

func (s *GetInstanceResponseBody) SetInstanceSpecification(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetInstanceStatus

func (s *GetInstanceResponseBody) SetInstanceStatus(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetIsSuccess

func (*GetInstanceResponseBody) SetModifiedTime

func (s *GetInstanceResponseBody) SetModifiedTime(v int64) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetRequestId

func (*GetInstanceResponseBody) SetResourceGroupId

func (s *GetInstanceResponseBody) SetResourceGroupId(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetTags added in v2.3.2

func (GetInstanceResponseBody) String

func (s GetInstanceResponseBody) String() string

type GetInstanceResponseBodyTags added in v2.3.2

type GetInstanceResponseBodyTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (GetInstanceResponseBodyTags) GoString added in v2.3.2

func (s GetInstanceResponseBodyTags) GoString() string

func (*GetInstanceResponseBodyTags) SetTagKey added in v2.3.2

func (*GetInstanceResponseBodyTags) SetTagValue added in v2.3.2

func (GetInstanceResponseBodyTags) String added in v2.3.2

type GetInstanceUsageRequest

type GetInstanceUsageRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetInstanceUsageRequest) GoString

func (s GetInstanceUsageRequest) GoString() string

func (*GetInstanceUsageRequest) SetInstanceId

func (GetInstanceUsageRequest) String

func (s GetInstanceUsageRequest) String() string

type GetInstanceUsageResponse

type GetInstanceUsageResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceUsageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceUsageResponse) GoString

func (s GetInstanceUsageResponse) GoString() string

func (*GetInstanceUsageResponse) SetBody

func (*GetInstanceUsageResponse) SetHeaders

func (*GetInstanceUsageResponse) SetStatusCode

func (GetInstanceUsageResponse) String

func (s GetInstanceUsageResponse) String() string

type GetInstanceUsageResponseBody

type GetInstanceUsageResponseBody struct {
	// The quota of chart namespaces.
	ChartNamespaceQuota *string `json:"ChartNamespaceQuota,omitempty" xml:"ChartNamespaceQuota,omitempty"`
	// The number of chart namespaces that are created in the instance.
	ChartNamespaceUsage *string `json:"ChartNamespaceUsage,omitempty" xml:"ChartNamespaceUsage,omitempty"`
	// The quota of chart repositories for the instance.
	ChartRepoQuota *string `json:"ChartRepoQuota,omitempty" xml:"ChartRepoQuota,omitempty"`
	// The number of chart repositories that are created.
	ChartRepoUsage *string `json:"ChartRepoUsage,omitempty" xml:"ChartRepoUsage,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The quota of image namespaces for the instance.
	NamespaceQuota *string `json:"NamespaceQuota,omitempty" xml:"NamespaceQuota,omitempty"`
	// The number of image namespaces that are created in the instance.
	NamespaceUsage *string `json:"NamespaceUsage,omitempty" xml:"NamespaceUsage,omitempty"`
	// The quota of image repositories for the instance.
	RepoQuota *string `json:"RepoQuota,omitempty" xml:"RepoQuota,omitempty"`
	// The number of image repositories that are created in the instance.
	RepoUsage *string `json:"RepoUsage,omitempty" xml:"RepoUsage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceUsageResponseBody) GoString

func (s GetInstanceUsageResponseBody) GoString() string

func (*GetInstanceUsageResponseBody) SetChartNamespaceQuota

func (*GetInstanceUsageResponseBody) SetChartNamespaceUsage

func (*GetInstanceUsageResponseBody) SetChartRepoQuota

func (*GetInstanceUsageResponseBody) SetChartRepoUsage

func (*GetInstanceUsageResponseBody) SetCode

func (*GetInstanceUsageResponseBody) SetIsSuccess

func (*GetInstanceUsageResponseBody) SetNamespaceQuota

func (*GetInstanceUsageResponseBody) SetNamespaceUsage

func (*GetInstanceUsageResponseBody) SetRepoQuota

func (*GetInstanceUsageResponseBody) SetRepoUsage

func (*GetInstanceUsageResponseBody) SetRequestId

func (GetInstanceUsageResponseBody) String

type GetInstanceVpcEndpointRequest

type GetInstanceVpcEndpointRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
}

func (GetInstanceVpcEndpointRequest) GoString

func (*GetInstanceVpcEndpointRequest) SetInstanceId

func (*GetInstanceVpcEndpointRequest) SetModuleName

func (GetInstanceVpcEndpointRequest) String

type GetInstanceVpcEndpointResponse

type GetInstanceVpcEndpointResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceVpcEndpointResponse) GoString

func (*GetInstanceVpcEndpointResponse) SetHeaders

func (*GetInstanceVpcEndpointResponse) SetStatusCode

func (GetInstanceVpcEndpointResponse) String

type GetInstanceVpcEndpointResponseBody

type GetInstanceVpcEndpointResponseBody struct {
	// The return value.
	Code    *string   `json:"Code,omitempty" xml:"Code,omitempty"`
	Domains []*string `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
	// Indicates whether the access control list (ACL) feature is enabled. Valid values:
	//
	// *   `true`: The ACL feature is enabled.
	// *   `false`: The ACL feature is disabled.
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The VPCs in which the instance is deployed.
	LinkedVpcs []*GetInstanceVpcEndpointResponseBodyLinkedVpcs `json:"LinkedVpcs,omitempty" xml:"LinkedVpcs,omitempty" type:"Repeated"`
	ModuleName *string                                         `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceVpcEndpointResponseBody) GoString

func (*GetInstanceVpcEndpointResponseBody) SetCode

func (*GetInstanceVpcEndpointResponseBody) SetDomains

func (*GetInstanceVpcEndpointResponseBody) SetEnable

func (*GetInstanceVpcEndpointResponseBody) SetIsSuccess

func (*GetInstanceVpcEndpointResponseBody) SetModuleName added in v2.1.0

func (*GetInstanceVpcEndpointResponseBody) SetRequestId

func (GetInstanceVpcEndpointResponseBody) String

type GetInstanceVpcEndpointResponseBodyLinkedVpcs

type GetInstanceVpcEndpointResponseBodyLinkedVpcs struct {
	// Indicates whether the default ACL is used.
	DefaultAccess *bool `json:"DefaultAccess,omitempty" xml:"DefaultAccess,omitempty"`
	// IP address.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The status of the VPC. Valid values:
	//
	// *   `CREATING`: The VPC is being created.
	// *   `RUNNING`: The VPC is running.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// VPC ID
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the vSwitch.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (GetInstanceVpcEndpointResponseBodyLinkedVpcs) GoString

func (*GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetDefaultAccess

func (*GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetIp

func (*GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetStatus

func (*GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetVpcId

func (*GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetVswitchId

func (GetInstanceVpcEndpointResponseBodyLinkedVpcs) String

type GetNamespaceRequest

type GetNamespaceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the namespace.
	NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (GetNamespaceRequest) GoString

func (s GetNamespaceRequest) GoString() string

func (*GetNamespaceRequest) SetInstanceId

func (s *GetNamespaceRequest) SetInstanceId(v string) *GetNamespaceRequest

func (*GetNamespaceRequest) SetNamespaceId

func (s *GetNamespaceRequest) SetNamespaceId(v string) *GetNamespaceRequest

func (*GetNamespaceRequest) SetNamespaceName

func (s *GetNamespaceRequest) SetNamespaceName(v string) *GetNamespaceRequest

func (GetNamespaceRequest) String

func (s GetNamespaceRequest) String() string

type GetNamespaceResponse

type GetNamespaceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetNamespaceResponse) GoString

func (s GetNamespaceResponse) GoString() string

func (*GetNamespaceResponse) SetBody

func (*GetNamespaceResponse) SetHeaders

func (s *GetNamespaceResponse) SetHeaders(v map[string]*string) *GetNamespaceResponse

func (*GetNamespaceResponse) SetStatusCode

func (s *GetNamespaceResponse) SetStatusCode(v int32) *GetNamespaceResponse

func (GetNamespaceResponse) String

func (s GetNamespaceResponse) String() string

type GetNamespaceResponseBody

type GetNamespaceResponseBody struct {
	// Indicates whether a repository is automatically created when an image is pushed to the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The default type of the repository. Valid values:
	//
	// *   PUBLIC: The repository is a public repository.
	// *   PRIVATE: The repository is a private repository.
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the namespace.
	NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The status of the namespace.
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
	// The ID of the request.
	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (GetNamespaceResponseBody) GoString

func (s GetNamespaceResponseBody) GoString() string

func (*GetNamespaceResponseBody) SetAutoCreateRepo

func (s *GetNamespaceResponseBody) SetAutoCreateRepo(v bool) *GetNamespaceResponseBody

func (*GetNamespaceResponseBody) SetCode

func (*GetNamespaceResponseBody) SetDefaultRepoType

func (s *GetNamespaceResponseBody) SetDefaultRepoType(v string) *GetNamespaceResponseBody

func (*GetNamespaceResponseBody) SetInstanceId

func (*GetNamespaceResponseBody) SetIsSuccess

func (*GetNamespaceResponseBody) SetNamespaceId

func (*GetNamespaceResponseBody) SetNamespaceName

func (*GetNamespaceResponseBody) SetNamespaceStatus

func (s *GetNamespaceResponseBody) SetNamespaceStatus(v string) *GetNamespaceResponseBody

func (*GetNamespaceResponseBody) SetRequestId

func (*GetNamespaceResponseBody) SetResourceGroupId

func (s *GetNamespaceResponseBody) SetResourceGroupId(v string) *GetNamespaceResponseBody

func (GetNamespaceResponseBody) String

func (s GetNamespaceResponseBody) String() string

type GetRepoBuildRecordRequest

type GetRepoBuildRecordRequest struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetRepoBuildRecordRequest) GoString

func (s GetRepoBuildRecordRequest) GoString() string

func (*GetRepoBuildRecordRequest) SetBuildRecordId

func (*GetRepoBuildRecordRequest) SetInstanceId

func (GetRepoBuildRecordRequest) String

func (s GetRepoBuildRecordRequest) String() string

type GetRepoBuildRecordResponse

type GetRepoBuildRecordResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoBuildRecordResponse) GoString

func (s GetRepoBuildRecordResponse) GoString() string

func (*GetRepoBuildRecordResponse) SetBody

func (*GetRepoBuildRecordResponse) SetHeaders

func (*GetRepoBuildRecordResponse) SetStatusCode

func (GetRepoBuildRecordResponse) String

type GetRepoBuildRecordResponseBody

type GetRepoBuildRecordResponseBody struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The time when the image building was completed.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The information about the image.
	Image *GetRepoBuildRecordResponseBodyImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The time when the image building started.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The status of the instance.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetRepoBuildRecordResponseBody) GoString

func (*GetRepoBuildRecordResponseBody) SetBuildRecordId

func (*GetRepoBuildRecordResponseBody) SetCode

func (*GetRepoBuildRecordResponseBody) SetEndTime

func (*GetRepoBuildRecordResponseBody) SetIsSuccess

func (*GetRepoBuildRecordResponseBody) SetRequestId

func (*GetRepoBuildRecordResponseBody) SetStartTime

func (*GetRepoBuildRecordResponseBody) SetStatus

func (GetRepoBuildRecordResponseBody) String

type GetRepoBuildRecordResponseBodyImage

type GetRepoBuildRecordResponseBodyImage struct {
	// The tag of the image.
	ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the image repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (GetRepoBuildRecordResponseBodyImage) GoString

func (*GetRepoBuildRecordResponseBodyImage) SetImageTag

func (*GetRepoBuildRecordResponseBodyImage) SetRepoName

func (*GetRepoBuildRecordResponseBodyImage) SetRepoNamespaceName

func (GetRepoBuildRecordResponseBodyImage) String

type GetRepoBuildRecordStatusRequest

type GetRepoBuildRecordStatusRequest struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (GetRepoBuildRecordStatusRequest) GoString

func (*GetRepoBuildRecordStatusRequest) SetBuildRecordId

func (*GetRepoBuildRecordStatusRequest) SetInstanceId

func (*GetRepoBuildRecordStatusRequest) SetRepoId

func (GetRepoBuildRecordStatusRequest) String

type GetRepoBuildRecordStatusResponse

type GetRepoBuildRecordStatusResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoBuildRecordStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoBuildRecordStatusResponse) GoString

func (*GetRepoBuildRecordStatusResponse) SetHeaders

func (*GetRepoBuildRecordStatusResponse) SetStatusCode

func (GetRepoBuildRecordStatusResponse) String

type GetRepoBuildRecordStatusResponseBody

type GetRepoBuildRecordStatusResponseBody struct {
	// The status of the image building.
	BuildStatus *string `json:"BuildStatus,omitempty" xml:"BuildStatus,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetRepoBuildRecordStatusResponseBody) GoString

func (*GetRepoBuildRecordStatusResponseBody) SetBuildStatus

func (*GetRepoBuildRecordStatusResponseBody) SetCode

func (*GetRepoBuildRecordStatusResponseBody) SetIsSuccess

func (*GetRepoBuildRecordStatusResponseBody) SetRequestId

func (GetRepoBuildRecordStatusResponseBody) String

type GetRepoSourceCodeRepoRequest

type GetRepoSourceCodeRepoRequest struct {
	// The ID of the Container Registry instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (GetRepoSourceCodeRepoRequest) GoString

func (s GetRepoSourceCodeRepoRequest) GoString() string

func (*GetRepoSourceCodeRepoRequest) SetInstanceId

func (*GetRepoSourceCodeRepoRequest) SetRepoId

func (GetRepoSourceCodeRepoRequest) String

type GetRepoSourceCodeRepoResponse

type GetRepoSourceCodeRepoResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoSourceCodeRepoResponse) GoString

func (*GetRepoSourceCodeRepoResponse) SetBody

func (*GetRepoSourceCodeRepoResponse) SetHeaders

func (*GetRepoSourceCodeRepoResponse) SetStatusCode

func (GetRepoSourceCodeRepoResponse) String

type GetRepoSourceCodeRepoResponseBody

type GetRepoSourceCodeRepoResponseBody struct {
	// Indicates whether image building is automatically triggered when source code is committed. Valid values:
	//
	// *   `true`: Image building is automatically triggered when source code is committed.
	// *   `false`: Image building is not triggered when source code is committed.
	AutoBuild *string `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
	// The response code.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The address of the source code repository.
	CodeRepoDomain *string `json:"CodeRepoDomain,omitempty" xml:"CodeRepoDomain,omitempty"`
	// The name of the source code repository.
	CodeRepoName *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
	// The namespace to which the source code repository belongs.
	CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
	// The type of the code hosting platform. Valid values: `GITHUB`, `GITLAB`, `GITEE`, `CODE`, and `CODEUP`.
	CodeRepoType *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
	// Indicates whether build cache is disabled. Valid values:
	//
	// *   `true`: Build cache is disabled.
	// *   `false`: Build cache is enabled.
	DisableCacheBuild *string `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
	// Indicates whether the API call is successful. Valid values:
	//
	// *   `true`: successful
	// *   `false`: failed
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// Indicates whether image building is accelerated for servers outside the Chinese mainland. Valid values:
	//
	// *   `true`: Image building is accelerated for servers outside the Chinese mainland.
	// *   `false`: Image building is not accelerated for servers outside the Chinese mainland.
	OverseaBuild *string `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetRepoSourceCodeRepoResponseBody) GoString

func (*GetRepoSourceCodeRepoResponseBody) SetAutoBuild

func (*GetRepoSourceCodeRepoResponseBody) SetCode

func (*GetRepoSourceCodeRepoResponseBody) SetCodeRepoDomain

func (*GetRepoSourceCodeRepoResponseBody) SetCodeRepoName

func (*GetRepoSourceCodeRepoResponseBody) SetCodeRepoNamespaceName

func (*GetRepoSourceCodeRepoResponseBody) SetCodeRepoType

func (*GetRepoSourceCodeRepoResponseBody) SetDisableCacheBuild

func (*GetRepoSourceCodeRepoResponseBody) SetIsSuccess

func (*GetRepoSourceCodeRepoResponseBody) SetOverseaBuild

func (*GetRepoSourceCodeRepoResponseBody) SetRepoId

func (*GetRepoSourceCodeRepoResponseBody) SetRequestId

func (GetRepoSourceCodeRepoResponseBody) String

type GetRepoSyncTaskRequest

type GetRepoSyncTaskRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the synchronization task.
	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
}

func (GetRepoSyncTaskRequest) GoString

func (s GetRepoSyncTaskRequest) GoString() string

func (*GetRepoSyncTaskRequest) SetInstanceId

func (*GetRepoSyncTaskRequest) SetSyncTaskId

func (GetRepoSyncTaskRequest) String

func (s GetRepoSyncTaskRequest) String() string

type GetRepoSyncTaskResponse

type GetRepoSyncTaskResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoSyncTaskResponse) GoString

func (s GetRepoSyncTaskResponse) GoString() string

func (*GetRepoSyncTaskResponse) SetBody

func (*GetRepoSyncTaskResponse) SetHeaders

func (*GetRepoSyncTaskResponse) SetStatusCode

func (GetRepoSyncTaskResponse) String

func (s GetRepoSyncTaskResponse) String() string

type GetRepoSyncTaskResponseBody

type GetRepoSyncTaskResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the synchronization task is performed across Alibaba Cloud accounts.
	CrossUser *bool `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
	// The source address of the image.
	ImageFrom *GetRepoSyncTaskResponseBodyImageFrom `json:"ImageFrom,omitempty" xml:"ImageFrom,omitempty" type:"Struct"`
	// The destination address of the image.
	ImageTo *GetRepoSyncTaskResponseBodyImageTo `json:"ImageTo,omitempty" xml:"ImageTo,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The synchronization tasks for the image layer.
	LayerTasks []*GetRepoSyncTaskResponseBodyLayerTasks `json:"LayerTasks,omitempty" xml:"LayerTasks,omitempty" type:"Repeated"`
	// The synchronization progress. Valid values:
	//
	// *   `0`: The synchronization starts or failed.
	// *   `1`: The synchronization is successful.
	Progress *int64 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the synchronization task in which multiple images are synchronized at a time.
	SyncBatchTaskId *string `json:"SyncBatchTaskId,omitempty" xml:"SyncBatchTaskId,omitempty"`
	// The ID of the synchronization rule.
	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
	// The ID of the synchronization task.
	SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
	// Indicates whether transfer acceleration is enabled in the synchronization process.
	SyncTransAccelerate *bool `json:"SyncTransAccelerate,omitempty" xml:"SyncTransAccelerate,omitempty"`
	// The size of the image layer that is synchronized. Unit: bytes.
	SyncedSize *int64 `json:"SyncedSize,omitempty" xml:"SyncedSize,omitempty"`
	// The status of the task. Valid values:
	TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
	// The policy that is used to trigger the synchronization task.
	TaskTrigger *string `json:"TaskTrigger,omitempty" xml:"TaskTrigger,omitempty"`
}

func (GetRepoSyncTaskResponseBody) GoString

func (s GetRepoSyncTaskResponseBody) GoString() string

func (*GetRepoSyncTaskResponseBody) SetCode

func (*GetRepoSyncTaskResponseBody) SetCrossUser

func (*GetRepoSyncTaskResponseBody) SetImageFrom

func (*GetRepoSyncTaskResponseBody) SetImageTo

func (*GetRepoSyncTaskResponseBody) SetIsSuccess

func (*GetRepoSyncTaskResponseBody) SetLayerTasks

func (*GetRepoSyncTaskResponseBody) SetProgress

func (*GetRepoSyncTaskResponseBody) SetRequestId

func (*GetRepoSyncTaskResponseBody) SetSyncBatchTaskId

func (*GetRepoSyncTaskResponseBody) SetSyncRuleId

func (*GetRepoSyncTaskResponseBody) SetSyncTaskId

func (*GetRepoSyncTaskResponseBody) SetSyncTransAccelerate

func (s *GetRepoSyncTaskResponseBody) SetSyncTransAccelerate(v bool) *GetRepoSyncTaskResponseBody

func (*GetRepoSyncTaskResponseBody) SetSyncedSize

func (*GetRepoSyncTaskResponseBody) SetTaskStatus

func (*GetRepoSyncTaskResponseBody) SetTaskTrigger

func (GetRepoSyncTaskResponseBody) String

type GetRepoSyncTaskResponseBodyImageFrom

type GetRepoSyncTaskResponseBodyImageFrom struct {
	// The tag of the image.
	ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The region ID.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (GetRepoSyncTaskResponseBodyImageFrom) GoString

func (*GetRepoSyncTaskResponseBodyImageFrom) SetImageTag

func (*GetRepoSyncTaskResponseBodyImageFrom) SetInstanceId

func (*GetRepoSyncTaskResponseBodyImageFrom) SetRegionId

func (*GetRepoSyncTaskResponseBodyImageFrom) SetRepoName

func (*GetRepoSyncTaskResponseBodyImageFrom) SetRepoNamespaceName

func (GetRepoSyncTaskResponseBodyImageFrom) String

type GetRepoSyncTaskResponseBodyImageTo

type GetRepoSyncTaskResponseBodyImageTo struct {
	// The tag of the image.
	ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The region ID.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (GetRepoSyncTaskResponseBodyImageTo) GoString

func (*GetRepoSyncTaskResponseBodyImageTo) SetImageTag

func (*GetRepoSyncTaskResponseBodyImageTo) SetInstanceId

func (*GetRepoSyncTaskResponseBodyImageTo) SetRegionId

func (*GetRepoSyncTaskResponseBodyImageTo) SetRepoName

func (*GetRepoSyncTaskResponseBodyImageTo) SetRepoNamespaceName

func (GetRepoSyncTaskResponseBodyImageTo) String

type GetRepoSyncTaskResponseBodyLayerTasks

type GetRepoSyncTaskResponseBodyLayerTasks struct {
	// The digest of the artifact.
	ArtifactDigest *string `json:"ArtifactDigest,omitempty" xml:"ArtifactDigest,omitempty"`
	// The digest of the image layer.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The size of synchronized image layers.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
	// The ID of the synchronization task for the image layer.
	SyncLayerTaskId *string `json:"SyncLayerTaskId,omitempty" xml:"SyncLayerTaskId,omitempty"`
	// The size of the image layer that is synchronized.
	SyncedSize *int64 `json:"SyncedSize,omitempty" xml:"SyncedSize,omitempty"`
	// The status of the synchronization task. Valid values:
	TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
}

func (GetRepoSyncTaskResponseBodyLayerTasks) GoString

func (*GetRepoSyncTaskResponseBodyLayerTasks) SetArtifactDigest

func (*GetRepoSyncTaskResponseBodyLayerTasks) SetDigest

func (*GetRepoSyncTaskResponseBodyLayerTasks) SetSize

func (*GetRepoSyncTaskResponseBodyLayerTasks) SetSyncLayerTaskId

func (*GetRepoSyncTaskResponseBodyLayerTasks) SetSyncedSize

func (*GetRepoSyncTaskResponseBodyLayerTasks) SetTaskStatus

func (GetRepoSyncTaskResponseBodyLayerTasks) String

type GetRepoTagLayersRequest

type GetRepoTagLayersRequest struct {
	// The digest of the image.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The tag of the image.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagLayersRequest) GoString

func (s GetRepoTagLayersRequest) GoString() string

func (*GetRepoTagLayersRequest) SetDigest

func (*GetRepoTagLayersRequest) SetInstanceId

func (*GetRepoTagLayersRequest) SetRepoId

func (*GetRepoTagLayersRequest) SetTag

func (GetRepoTagLayersRequest) String

func (s GetRepoTagLayersRequest) String() string

type GetRepoTagLayersResponse

type GetRepoTagLayersResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoTagLayersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoTagLayersResponse) GoString

func (s GetRepoTagLayersResponse) GoString() string

func (*GetRepoTagLayersResponse) SetBody

func (*GetRepoTagLayersResponse) SetHeaders

func (*GetRepoTagLayersResponse) SetStatusCode

func (GetRepoTagLayersResponse) String

func (s GetRepoTagLayersResponse) String() string

type GetRepoTagLayersResponseBody

type GetRepoTagLayersResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The queried image layers.
	Layers []*GetRepoTagLayersResponseBodyLayers `json:"Layers,omitempty" xml:"Layers,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetRepoTagLayersResponseBody) GoString

func (s GetRepoTagLayersResponseBody) GoString() string

func (*GetRepoTagLayersResponseBody) SetCode

func (*GetRepoTagLayersResponseBody) SetIsSuccess

func (*GetRepoTagLayersResponseBody) SetLayers

func (*GetRepoTagLayersResponseBody) SetRequestId

func (GetRepoTagLayersResponseBody) String

type GetRepoTagLayersResponseBodyLayers

type GetRepoTagLayersResponseBodyLayers struct {
	// The digest of a single image layer.
	BlobDigest *string `json:"BlobDigest,omitempty" xml:"BlobDigest,omitempty"`
	// The size of the image layer.
	BlobSize *int64 `json:"BlobSize,omitempty" xml:"BlobSize,omitempty"`
	// Operation on the image layer.
	LayerCMD *string `json:"LayerCMD,omitempty" xml:"LayerCMD,omitempty"`
	// The sequence number of the layer stack.
	LayerIndex *int32 `json:"LayerIndex,omitempty" xml:"LayerIndex,omitempty"`
	// The command for the image layer.
	LayerInstruction *string `json:"LayerInstruction,omitempty" xml:"LayerInstruction,omitempty"`
}

func (GetRepoTagLayersResponseBodyLayers) GoString

func (*GetRepoTagLayersResponseBodyLayers) SetBlobDigest

func (*GetRepoTagLayersResponseBodyLayers) SetBlobSize

func (*GetRepoTagLayersResponseBodyLayers) SetLayerCMD

func (*GetRepoTagLayersResponseBodyLayers) SetLayerIndex

func (*GetRepoTagLayersResponseBodyLayers) SetLayerInstruction

func (GetRepoTagLayersResponseBodyLayers) String

type GetRepoTagManifestRequest

type GetRepoTagManifestRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The schema version of the manifest. Valid values: 1 and 2.
	SchemaVersion *int32 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
	// The tag of the image.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagManifestRequest) GoString

func (s GetRepoTagManifestRequest) GoString() string

func (*GetRepoTagManifestRequest) SetInstanceId

func (*GetRepoTagManifestRequest) SetRepoId

func (*GetRepoTagManifestRequest) SetSchemaVersion

func (*GetRepoTagManifestRequest) SetTag

func (GetRepoTagManifestRequest) String

func (s GetRepoTagManifestRequest) String() string

type GetRepoTagManifestResponse

type GetRepoTagManifestResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoTagManifestResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoTagManifestResponse) GoString

func (s GetRepoTagManifestResponse) GoString() string

func (*GetRepoTagManifestResponse) SetBody

func (*GetRepoTagManifestResponse) SetHeaders

func (*GetRepoTagManifestResponse) SetStatusCode

func (GetRepoTagManifestResponse) String

type GetRepoTagManifestResponseBody

type GetRepoTagManifestResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The information about the image manifest.
	Manifest *GetRepoTagManifestResponseBodyManifest `json:"Manifest,omitempty" xml:"Manifest,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetRepoTagManifestResponseBody) GoString

func (*GetRepoTagManifestResponseBody) SetCode

func (*GetRepoTagManifestResponseBody) SetIsSuccess

func (*GetRepoTagManifestResponseBody) SetRequestId

func (GetRepoTagManifestResponseBody) String

type GetRepoTagManifestResponseBodyManifest

type GetRepoTagManifestResponseBodyManifest struct {
	// Architecture.
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	// The configuration information.
	Config *GetRepoTagManifestResponseBodyManifestConfig `json:"Config,omitempty" xml:"Config,omitempty" type:"Struct"`
	// The digest of the referenced filesystem image layer.
	FsLayers []*GetRepoTagManifestResponseBodyManifestFsLayers `json:"FsLayers,omitempty" xml:"FsLayers,omitempty" type:"Repeated"`
	// A list of unstructured historical data for V1 compatibility.
	History []*GetRepoTagManifestResponseBodyManifestHistory `json:"History,omitempty" xml:"History,omitempty" type:"Repeated"`
	// The information about image layers.
	Layers []*GetRepoTagManifestResponseBodyManifestLayers `json:"Layers,omitempty" xml:"Layers,omitempty" type:"Repeated"`
	// The type.
	MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
	// The name.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The schema version of the manifest.
	SchemaVersion *int32 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
	// The information about signatures.
	Signatures []*GetRepoTagManifestResponseBodyManifestSignatures `json:"Signatures,omitempty" xml:"Signatures,omitempty" type:"Repeated"`
	// The tag of the image.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagManifestResponseBodyManifest) GoString

func (*GetRepoTagManifestResponseBodyManifest) SetArchitecture

func (*GetRepoTagManifestResponseBodyManifest) SetMediaType

func (*GetRepoTagManifestResponseBodyManifest) SetName

func (*GetRepoTagManifestResponseBodyManifest) SetSchemaVersion

func (*GetRepoTagManifestResponseBodyManifest) SetTag

func (GetRepoTagManifestResponseBodyManifest) String

type GetRepoTagManifestResponseBodyManifestConfig

type GetRepoTagManifestResponseBodyManifestConfig struct {
	// The digest of the image.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The MIME type of the configuration file.
	MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
	// Size
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (GetRepoTagManifestResponseBodyManifestConfig) GoString

func (*GetRepoTagManifestResponseBodyManifestConfig) SetDigest

func (*GetRepoTagManifestResponseBodyManifestConfig) SetMediaType

func (*GetRepoTagManifestResponseBodyManifestConfig) SetSize

func (GetRepoTagManifestResponseBodyManifestConfig) String

type GetRepoTagManifestResponseBodyManifestFsLayers

type GetRepoTagManifestResponseBodyManifestFsLayers struct {
	// A list of filesystem layer blob sums contained in this image.
	BlobSum *string `json:"BlobSum,omitempty" xml:"BlobSum,omitempty"`
}

func (GetRepoTagManifestResponseBodyManifestFsLayers) GoString

func (*GetRepoTagManifestResponseBodyManifestFsLayers) SetBlobSum

func (GetRepoTagManifestResponseBodyManifestFsLayers) String

type GetRepoTagManifestResponseBodyManifestHistory

type GetRepoTagManifestResponseBodyManifestHistory struct {
	// The raw V1 compatibility information.
	V1Compatibility map[string]interface{} `json:"V1Compatibility,omitempty" xml:"V1Compatibility,omitempty"`
}

func (GetRepoTagManifestResponseBodyManifestHistory) GoString

func (*GetRepoTagManifestResponseBodyManifestHistory) SetV1Compatibility

func (GetRepoTagManifestResponseBodyManifestHistory) String

type GetRepoTagManifestResponseBodyManifestLayers

type GetRepoTagManifestResponseBodyManifestLayers struct {
	// The digest of the image.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The MIME type of the configuration file.
	MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
	// Size.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (GetRepoTagManifestResponseBodyManifestLayers) GoString

func (*GetRepoTagManifestResponseBodyManifestLayers) SetDigest

func (*GetRepoTagManifestResponseBodyManifestLayers) SetMediaType

func (*GetRepoTagManifestResponseBodyManifestLayers) SetSize

func (GetRepoTagManifestResponseBodyManifestLayers) String

type GetRepoTagManifestResponseBodyManifestSignatures

type GetRepoTagManifestResponseBodyManifestSignatures struct {
	// The header information of the signature.
	Header map[string]interface{} `json:"Header,omitempty" xml:"Header,omitempty"`
	// The signed protected header.
	Protected *string `json:"Protected,omitempty" xml:"Protected,omitempty"`
	// The signature for the image manifest.
	Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
}

func (GetRepoTagManifestResponseBodyManifestSignatures) GoString

func (*GetRepoTagManifestResponseBodyManifestSignatures) SetHeader

func (*GetRepoTagManifestResponseBodyManifestSignatures) SetProtected

func (*GetRepoTagManifestResponseBodyManifestSignatures) SetSignature

func (GetRepoTagManifestResponseBodyManifestSignatures) String

type GetRepoTagRequest

type GetRepoTagRequest struct {
	// The return value of status code.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The operation that you want to perform. Set the value to **GetRepoTag**.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The number of milliseconds that have elapsed since the image was created.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagRequest) GoString

func (s GetRepoTagRequest) GoString() string

func (*GetRepoTagRequest) SetInstanceId

func (s *GetRepoTagRequest) SetInstanceId(v string) *GetRepoTagRequest

func (*GetRepoTagRequest) SetRepoId

func (s *GetRepoTagRequest) SetRepoId(v string) *GetRepoTagRequest

func (*GetRepoTagRequest) SetTag

func (GetRepoTagRequest) String

func (s GetRepoTagRequest) String() string

type GetRepoTagResponse

type GetRepoTagResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoTagResponse) GoString

func (s GetRepoTagResponse) GoString() string

func (*GetRepoTagResponse) SetBody

func (*GetRepoTagResponse) SetHeaders

func (s *GetRepoTagResponse) SetHeaders(v map[string]*string) *GetRepoTagResponse

func (*GetRepoTagResponse) SetStatusCode

func (s *GetRepoTagResponse) SetStatusCode(v int32) *GetRepoTagResponse

func (GetRepoTagResponse) String

func (s GetRepoTagResponse) String() string

type GetRepoTagResponseBody

type GetRepoTagResponseBody struct {
	// The ID of the image.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The size of the image. Unit: Bytes.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// crr-tquyps22md8p****
	ImageCreate *int64  `json:"ImageCreate,omitempty" xml:"ImageCreate,omitempty"`
	ImageId     *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The number of milliseconds that have elapsed since the image was last updated.
	ImageSize *int64 `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
	// The ID of the request.
	ImageUpdate *int64 `json:"ImageUpdate,omitempty" xml:"ImageUpdate,omitempty"`
	// The status of the image. Valid values:
	//
	// *   `NORMAL`: The image is normal.
	// *   `DELETING`: The image is being deleted.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// 1.0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the instance.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The version of the repository.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagResponseBody) GoString

func (s GetRepoTagResponseBody) GoString() string

func (*GetRepoTagResponseBody) SetCode

func (*GetRepoTagResponseBody) SetDigest

func (*GetRepoTagResponseBody) SetImageCreate

func (s *GetRepoTagResponseBody) SetImageCreate(v int64) *GetRepoTagResponseBody

func (*GetRepoTagResponseBody) SetImageId

func (*GetRepoTagResponseBody) SetImageSize

func (*GetRepoTagResponseBody) SetImageUpdate

func (s *GetRepoTagResponseBody) SetImageUpdate(v int64) *GetRepoTagResponseBody

func (*GetRepoTagResponseBody) SetIsSuccess

func (*GetRepoTagResponseBody) SetRequestId

func (*GetRepoTagResponseBody) SetStatus

func (*GetRepoTagResponseBody) SetTag

func (GetRepoTagResponseBody) String

func (s GetRepoTagResponseBody) String() string

type GetRepoTagScanStatusRequest

type GetRepoTagScanStatusRequest struct {
	Digest     *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagScanStatusRequest) GoString

func (s GetRepoTagScanStatusRequest) GoString() string

func (*GetRepoTagScanStatusRequest) SetDigest

func (*GetRepoTagScanStatusRequest) SetInstanceId

func (*GetRepoTagScanStatusRequest) SetRepoId

func (*GetRepoTagScanStatusRequest) SetScanTaskId

func (*GetRepoTagScanStatusRequest) SetTag

func (GetRepoTagScanStatusRequest) String

type GetRepoTagScanStatusResponse

type GetRepoTagScanStatusResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoTagScanStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoTagScanStatusResponse) GoString

func (s GetRepoTagScanStatusResponse) GoString() string

func (*GetRepoTagScanStatusResponse) SetBody

func (*GetRepoTagScanStatusResponse) SetHeaders

func (*GetRepoTagScanStatusResponse) SetStatusCode

func (GetRepoTagScanStatusResponse) String

type GetRepoTagScanStatusResponseBody

type GetRepoTagScanStatusResponseBody struct {
	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess   *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScanService *string `json:"ScanService,omitempty" xml:"ScanService,omitempty"`
	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetRepoTagScanStatusResponseBody) GoString

func (*GetRepoTagScanStatusResponseBody) SetCode

func (*GetRepoTagScanStatusResponseBody) SetIsSuccess

func (*GetRepoTagScanStatusResponseBody) SetRequestId

func (*GetRepoTagScanStatusResponseBody) SetScanService

func (*GetRepoTagScanStatusResponseBody) SetStatus

func (GetRepoTagScanStatusResponseBody) String

type GetRepoTagScanSummaryRequest

type GetRepoTagScanSummaryRequest struct {
	// The number of unknown-severity vulnerabilities.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The ID of the image repository.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the image tag.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The digest of the image.
	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	// The ID of the security scan task.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (GetRepoTagScanSummaryRequest) GoString

func (s GetRepoTagScanSummaryRequest) GoString() string

func (*GetRepoTagScanSummaryRequest) SetDigest

func (*GetRepoTagScanSummaryRequest) SetInstanceId

func (*GetRepoTagScanSummaryRequest) SetRepoId

func (*GetRepoTagScanSummaryRequest) SetScanTaskId

func (*GetRepoTagScanSummaryRequest) SetTag

func (GetRepoTagScanSummaryRequest) String

type GetRepoTagScanSummaryResponse

type GetRepoTagScanSummaryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepoTagScanSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepoTagScanSummaryResponse) GoString

func (*GetRepoTagScanSummaryResponse) SetBody

func (*GetRepoTagScanSummaryResponse) SetHeaders

func (*GetRepoTagScanSummaryResponse) SetStatusCode

func (GetRepoTagScanSummaryResponse) String

type GetRepoTagScanSummaryResponseBody

type GetRepoTagScanSummaryResponseBody struct {
	// The number of medium-severity vulnerabilities.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The number of low-severity vulnerabilities.
	HighSeverity *int32 `json:"HighSeverity,omitempty" xml:"HighSeverity,omitempty"`
	// The number of high-severity vulnerabilities.
	IsSuccess   *bool  `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	LowSeverity *int32 `json:"LowSeverity,omitempty" xml:"LowSeverity,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	MediumSeverity *int32 `json:"MediumSeverity,omitempty" xml:"MediumSeverity,omitempty"`
	// The total number of vulnerabilities detected on images.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return value.
	TotalSeverity *int32 `json:"TotalSeverity,omitempty" xml:"TotalSeverity,omitempty"`
	// The ID of the request.
	UnknownSeverity *int32 `json:"UnknownSeverity,omitempty" xml:"UnknownSeverity,omitempty"`
}

func (GetRepoTagScanSummaryResponseBody) GoString

func (*GetRepoTagScanSummaryResponseBody) SetCode

func (*GetRepoTagScanSummaryResponseBody) SetHighSeverity

func (*GetRepoTagScanSummaryResponseBody) SetIsSuccess

func (*GetRepoTagScanSummaryResponseBody) SetLowSeverity

func (*GetRepoTagScanSummaryResponseBody) SetMediumSeverity

func (*GetRepoTagScanSummaryResponseBody) SetRequestId

func (*GetRepoTagScanSummaryResponseBody) SetTotalSeverity

func (*GetRepoTagScanSummaryResponseBody) SetUnknownSeverity

func (GetRepoTagScanSummaryResponseBody) String

type GetRepositoryRequest

type GetRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (GetRepositoryRequest) GoString

func (s GetRepositoryRequest) GoString() string

func (*GetRepositoryRequest) SetInstanceId

func (s *GetRepositoryRequest) SetInstanceId(v string) *GetRepositoryRequest

func (*GetRepositoryRequest) SetRepoId

func (*GetRepositoryRequest) SetRepoName

func (*GetRepositoryRequest) SetRepoNamespaceName

func (s *GetRepositoryRequest) SetRepoNamespaceName(v string) *GetRepositoryRequest

func (GetRepositoryRequest) String

func (s GetRepositoryRequest) String() string

type GetRepositoryResponse

type GetRepositoryResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRepositoryResponse) GoString

func (s GetRepositoryResponse) GoString() string

func (*GetRepositoryResponse) SetBody

func (*GetRepositoryResponse) SetHeaders

func (*GetRepositoryResponse) SetStatusCode

func (s *GetRepositoryResponse) SetStatusCode(v int32) *GetRepositoryResponse

func (GetRepositoryResponse) String

func (s GetRepositoryResponse) String() string

type GetRepositoryResponseBody

type GetRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The time when the repository was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The details of the repository.
	Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The time when the repository was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// Indicates how the repository was created. Valid values:
	//
	// *   `MANUAL`: The repository was manually created.
	// *   `AUTO`: The repository was automatically created.
	RepoBuildType *string `json:"RepoBuildType,omitempty" xml:"RepoBuildType,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The status of the repository.
	RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
	// The type of the repository. Valid values:
	//
	// *   `PUBLIC`: public repository.
	// *   `PRIVATE`: private repository.
	RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	// The ID of the request.
	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The summary of the repository.
	Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
	// Indicates whether the feature of image tag immutability is enabled. Valid values:
	//
	// *   `true`: The feature of image tag immutability is enabled.
	// *   `false`: The feature of image tag immutability is disabled.
	TagImmutability *bool `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
}

func (GetRepositoryResponseBody) GoString

func (s GetRepositoryResponseBody) GoString() string

func (*GetRepositoryResponseBody) SetCode

func (*GetRepositoryResponseBody) SetCreateTime

func (*GetRepositoryResponseBody) SetDetail

func (*GetRepositoryResponseBody) SetInstanceId

func (*GetRepositoryResponseBody) SetIsSuccess

func (*GetRepositoryResponseBody) SetModifiedTime

func (*GetRepositoryResponseBody) SetRepoBuildType

func (*GetRepositoryResponseBody) SetRepoId

func (*GetRepositoryResponseBody) SetRepoName

func (*GetRepositoryResponseBody) SetRepoNamespaceName

func (s *GetRepositoryResponseBody) SetRepoNamespaceName(v string) *GetRepositoryResponseBody

func (*GetRepositoryResponseBody) SetRepoStatus

func (*GetRepositoryResponseBody) SetRepoType

func (*GetRepositoryResponseBody) SetRequestId

func (*GetRepositoryResponseBody) SetResourceGroupId

func (*GetRepositoryResponseBody) SetSummary

func (*GetRepositoryResponseBody) SetTagImmutability

func (s *GetRepositoryResponseBody) SetTagImmutability(v bool) *GetRepositoryResponseBody

func (GetRepositoryResponseBody) String

func (s GetRepositoryResponseBody) String() string

type ListArtifactBuildTaskLogRequest

type ListArtifactBuildTaskLogRequest struct {
	// The ID of the artifact build task.
	BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
	// The ID of the Container Registry instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListArtifactBuildTaskLogRequest) GoString

func (*ListArtifactBuildTaskLogRequest) SetBuildTaskId

func (*ListArtifactBuildTaskLogRequest) SetInstanceId

func (*ListArtifactBuildTaskLogRequest) SetPage

func (*ListArtifactBuildTaskLogRequest) SetPageSize

func (ListArtifactBuildTaskLogRequest) String

type ListArtifactBuildTaskLogResponse

type ListArtifactBuildTaskLogResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListArtifactBuildTaskLogResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListArtifactBuildTaskLogResponse) GoString

func (*ListArtifactBuildTaskLogResponse) SetHeaders

func (*ListArtifactBuildTaskLogResponse) SetStatusCode

func (ListArtifactBuildTaskLogResponse) String

type ListArtifactBuildTaskLogResponseBody

type ListArtifactBuildTaskLogResponseBody struct {
	// The log entries of the artifact build task.
	BuildTaskLogs []*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs `json:"BuildTaskLogs,omitempty" xml:"BuildTaskLogs,omitempty" type:"Repeated"`
	// The response code.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the API call is successful.
	//
	// *   `true`: successful
	// *   `false`: failed
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of log entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListArtifactBuildTaskLogResponseBody) GoString

func (*ListArtifactBuildTaskLogResponseBody) SetCode

func (*ListArtifactBuildTaskLogResponseBody) SetIsSuccess

func (*ListArtifactBuildTaskLogResponseBody) SetRequestId

func (*ListArtifactBuildTaskLogResponseBody) SetTotalCount

func (ListArtifactBuildTaskLogResponseBody) String

type ListArtifactBuildTaskLogResponseBodyBuildTaskLogs

type ListArtifactBuildTaskLogResponseBodyBuildTaskLogs struct {
	// The row number of the log entry.
	LineNumber *int32 `json:"LineNumber,omitempty" xml:"LineNumber,omitempty"`
	// The content of the log entry.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) GoString

func (*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) SetLineNumber

func (*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) SetMessage

func (ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) String

type ListArtifactLifecycleRuleRequest added in v2.5.0

type ListArtifactLifecycleRuleRequest struct {
	EnableDeleteTag *bool   `json:"EnableDeleteTag,omitempty" xml:"EnableDeleteTag,omitempty"`
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	PageNo          *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListArtifactLifecycleRuleRequest) GoString added in v2.5.0

func (*ListArtifactLifecycleRuleRequest) SetEnableDeleteTag added in v2.5.0

func (*ListArtifactLifecycleRuleRequest) SetInstanceId added in v2.5.0

func (*ListArtifactLifecycleRuleRequest) SetPageNo added in v2.5.0

func (*ListArtifactLifecycleRuleRequest) SetPageSize added in v2.5.0

func (ListArtifactLifecycleRuleRequest) String added in v2.5.0

type ListArtifactLifecycleRuleResponse added in v2.5.0

type ListArtifactLifecycleRuleResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListArtifactLifecycleRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListArtifactLifecycleRuleResponse) GoString added in v2.5.0

func (*ListArtifactLifecycleRuleResponse) SetBody added in v2.5.0

func (*ListArtifactLifecycleRuleResponse) SetHeaders added in v2.5.0

func (*ListArtifactLifecycleRuleResponse) SetStatusCode added in v2.5.0

func (ListArtifactLifecycleRuleResponse) String added in v2.5.0

type ListArtifactLifecycleRuleResponseBody added in v2.5.0

type ListArtifactLifecycleRuleResponseBody struct {
	Code       *string                                       `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess  *bool                                         `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	PageNo     *int32                                        `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize   *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Rules      []*ListArtifactLifecycleRuleResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	TotalCount *int32                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListArtifactLifecycleRuleResponseBody) GoString added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetCode added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetIsSuccess added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetPageNo added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetPageSize added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetRequestId added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetRules added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBody) SetTotalCount added in v2.5.0

func (ListArtifactLifecycleRuleResponseBody) String added in v2.5.0

type ListArtifactLifecycleRuleResponseBodyRules added in v2.5.0

type ListArtifactLifecycleRuleResponseBodyRules struct {
	Auto              *bool   `json:"Auto,omitempty" xml:"Auto,omitempty"`
	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EnableDeleteTag   *bool   `json:"EnableDeleteTag,omitempty" xml:"EnableDeleteTag,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	NamespaceName     *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	NextTime          *int64  `json:"NextTime,omitempty" xml:"NextTime,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RetentionTagCount *int64  `json:"RetentionTagCount,omitempty" xml:"RetentionTagCount,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	ScheduleTime      *string `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	Scope             *string `json:"Scope,omitempty" xml:"Scope,omitempty"`
	TagRegexp         *string `json:"TagRegexp,omitempty" xml:"TagRegexp,omitempty"`
}

func (ListArtifactLifecycleRuleResponseBodyRules) GoString added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetAuto added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetCreateTime added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetEnableDeleteTag added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetInstanceId added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetModifiedTime added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetNamespaceName added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetNextTime added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetRepoName added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetRetentionTagCount added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetRuleId added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetScheduleTime added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetScope added in v2.5.0

func (*ListArtifactLifecycleRuleResponseBodyRules) SetTagRegexp added in v2.5.0

func (ListArtifactLifecycleRuleResponseBodyRules) String added in v2.5.0

type ListChainInstanceRequest

type ListChainInstanceRequest struct {
	// The operation that you want to perform. Set this parameter to **ListChainInstance**.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The time when the delivery chain started.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The name of the image repository.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The time when the delivery chain is completed.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the delivery chain.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (ListChainInstanceRequest) GoString

func (s ListChainInstanceRequest) GoString() string

func (*ListChainInstanceRequest) SetInstanceId

func (*ListChainInstanceRequest) SetPageNo

func (*ListChainInstanceRequest) SetPageSize

func (*ListChainInstanceRequest) SetRepoName

func (*ListChainInstanceRequest) SetRepoNamespaceName

func (s *ListChainInstanceRequest) SetRepoNamespaceName(v string) *ListChainInstanceRequest

func (ListChainInstanceRequest) String

func (s ListChainInstanceRequest) String() string

type ListChainInstanceResponse

type ListChainInstanceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListChainInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListChainInstanceResponse) GoString

func (s ListChainInstanceResponse) GoString() string

func (*ListChainInstanceResponse) SetBody

func (*ListChainInstanceResponse) SetHeaders

func (*ListChainInstanceResponse) SetStatusCode

func (ListChainInstanceResponse) String

func (s ListChainInstanceResponse) String() string

type ListChainInstanceResponseBody

type ListChainInstanceResponseBody struct {
	// The number of entries to return on each page.
	ChainInstances []*ListChainInstanceResponseBodyChainInstances `json:"ChainInstances,omitempty" xml:"ChainInstances,omitempty" type:"Repeated"`
	// The version of the delivery chain.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The page number of the page to return.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The execution record of the delivery chain.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// 30
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// Indicates whether the operation is successful.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the Container Registry instance.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The name of the repository.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListChainInstanceResponseBody) GoString

func (*ListChainInstanceResponseBody) SetCode

func (*ListChainInstanceResponseBody) SetInstanceId

func (*ListChainInstanceResponseBody) SetIsSuccess

func (*ListChainInstanceResponseBody) SetPageNo

func (*ListChainInstanceResponseBody) SetPageSize

func (*ListChainInstanceResponseBody) SetRequestId

func (*ListChainInstanceResponseBody) SetTotalCount

func (ListChainInstanceResponseBody) String

type ListChainInstanceResponseBodyChainInstances

type ListChainInstanceResponseBodyChainInstances struct {
	// The name of the namespace.
	Chain *ListChainInstanceResponseBodyChainInstancesChain `json:"Chain,omitempty" xml:"Chain,omitempty" type:"Struct"`
	// 1
	ChainInstanceId *string `json:"ChainInstanceId,omitempty" xml:"ChainInstanceId,omitempty"`
	// The ID of the Container Registry instance.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the delivery chain.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The execution result of the delivery chain. Valid values:
	//
	// *   `SUCCESS`
	// *   `FAILED`
	// *   `CANCELED`
	// *   `DENIED`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The list of the execution records of delivery chains.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// test-repo
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The status of the delivery chain. Valid values:
	//
	// *   `RUNNING`
	// *   `COMPLETE`
	// *   `CANCELING`
	// *   `CANCELED`
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListChainInstanceResponseBodyChainInstances) GoString

func (*ListChainInstanceResponseBodyChainInstances) SetChainInstanceId

func (*ListChainInstanceResponseBodyChainInstances) SetEndTime

func (*ListChainInstanceResponseBodyChainInstances) SetRepoName

func (*ListChainInstanceResponseBodyChainInstances) SetRepoNamespaceName

func (*ListChainInstanceResponseBodyChainInstances) SetResult

func (*ListChainInstanceResponseBodyChainInstances) SetStartTime

func (*ListChainInstanceResponseBodyChainInstances) SetStatus

func (ListChainInstanceResponseBodyChainInstances) String

type ListChainInstanceResponseBodyChainInstancesChain

type ListChainInstanceResponseBodyChainInstancesChain struct {
	// The name of the namespace.
	ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	// The number of entries returned on each page.
	ChainName *string `json:"ChainName,omitempty" xml:"ChainName,omitempty"`
	// The ID of the request.
	Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (ListChainInstanceResponseBodyChainInstancesChain) GoString

func (*ListChainInstanceResponseBodyChainInstancesChain) SetChainId

func (*ListChainInstanceResponseBodyChainInstancesChain) SetChainName

func (*ListChainInstanceResponseBodyChainInstancesChain) SetVersion

func (ListChainInstanceResponseBodyChainInstancesChain) String

type ListChainRequest

type ListChainRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (ListChainRequest) GoString

func (s ListChainRequest) GoString() string

func (*ListChainRequest) SetInstanceId

func (s *ListChainRequest) SetInstanceId(v string) *ListChainRequest

func (*ListChainRequest) SetPageNo

func (s *ListChainRequest) SetPageNo(v int32) *ListChainRequest

func (*ListChainRequest) SetPageSize

func (s *ListChainRequest) SetPageSize(v int32) *ListChainRequest

func (*ListChainRequest) SetRepoName

func (s *ListChainRequest) SetRepoName(v string) *ListChainRequest

func (*ListChainRequest) SetRepoNamespaceName

func (s *ListChainRequest) SetRepoNamespaceName(v string) *ListChainRequest

func (ListChainRequest) String

func (s ListChainRequest) String() string

type ListChainResponse

type ListChainResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListChainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListChainResponse) GoString

func (s ListChainResponse) GoString() string

func (*ListChainResponse) SetBody

func (*ListChainResponse) SetHeaders

func (s *ListChainResponse) SetHeaders(v map[string]*string) *ListChainResponse

func (*ListChainResponse) SetStatusCode

func (s *ListChainResponse) SetStatusCode(v int32) *ListChainResponse

func (ListChainResponse) String

func (s ListChainResponse) String() string

type ListChainResponseBody

type ListChainResponseBody struct {
	// The list of delivery chains.
	Chains []*ListChainResponseBodyChains `json:"Chains,omitempty" xml:"Chains,omitempty" type:"Repeated"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of delivery chains.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListChainResponseBody) GoString

func (s ListChainResponseBody) GoString() string

func (*ListChainResponseBody) SetChains

func (*ListChainResponseBody) SetCode

func (*ListChainResponseBody) SetIsSuccess

func (s *ListChainResponseBody) SetIsSuccess(v bool) *ListChainResponseBody

func (*ListChainResponseBody) SetPageNo

func (*ListChainResponseBody) SetPageSize

func (*ListChainResponseBody) SetRequestId

func (*ListChainResponseBody) SetTotalCount

func (s *ListChainResponseBody) SetTotalCount(v int32) *ListChainResponseBody

func (ListChainResponseBody) String

func (s ListChainResponseBody) String() string

type ListChainResponseBodyChains

type ListChainResponseBodyChains struct {
	// The ID of the delivery chain.
	ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	// The time when the delivery chain was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the delivery chain.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The time when the delivery chain was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The name of the delivery chain.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Repositories to which the delivery chain does not apply.
	ScopeExclude []*string `json:"ScopeExclude,omitempty" xml:"ScopeExclude,omitempty" type:"Repeated"`
	// The ID of the delivery chain scope.
	ScopeId *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
	// The type of the delivery chain scope.
	ScopeType *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
}

func (ListChainResponseBodyChains) GoString

func (s ListChainResponseBodyChains) GoString() string

func (*ListChainResponseBodyChains) SetChainId

func (*ListChainResponseBodyChains) SetCreateTime

func (*ListChainResponseBodyChains) SetDescription

func (*ListChainResponseBodyChains) SetInstanceId

func (*ListChainResponseBodyChains) SetModifiedTime

func (*ListChainResponseBodyChains) SetName

func (*ListChainResponseBodyChains) SetScopeExclude added in v2.0.1

func (*ListChainResponseBodyChains) SetScopeId

func (*ListChainResponseBodyChains) SetScopeType

func (ListChainResponseBodyChains) String

type ListChartNamespaceRequest

type ListChartNamespaceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The status of the namespace. Valid values:
	//
	// *   `NORMAL`: The namespace is normal.
	// *   `DELETING`: The namespace is being deleted.
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListChartNamespaceRequest) GoString

func (s ListChartNamespaceRequest) GoString() string

func (*ListChartNamespaceRequest) SetInstanceId

func (*ListChartNamespaceRequest) SetNamespaceName

func (*ListChartNamespaceRequest) SetNamespaceStatus

func (*ListChartNamespaceRequest) SetPageNo

func (*ListChartNamespaceRequest) SetPageSize

func (ListChartNamespaceRequest) String

func (s ListChartNamespaceRequest) String() string

type ListChartNamespaceResponse

type ListChartNamespaceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListChartNamespaceResponse) GoString

func (s ListChartNamespaceResponse) GoString() string

func (*ListChartNamespaceResponse) SetBody

func (*ListChartNamespaceResponse) SetHeaders

func (*ListChartNamespaceResponse) SetStatusCode

func (ListChartNamespaceResponse) String

type ListChartNamespaceResponseBody

type ListChartNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The namespaces.
	Namespaces []*ListChartNamespaceResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListChartNamespaceResponseBody) GoString

func (*ListChartNamespaceResponseBody) SetCode

func (*ListChartNamespaceResponseBody) SetIsSuccess

func (*ListChartNamespaceResponseBody) SetPageNo

func (*ListChartNamespaceResponseBody) SetPageSize

func (*ListChartNamespaceResponseBody) SetRequestId

func (*ListChartNamespaceResponseBody) SetTotalCount

func (ListChartNamespaceResponseBody) String

type ListChartNamespaceResponseBodyNamespaces

type ListChartNamespaceResponseBodyNamespaces struct {
	// Indicates whether a repository was automatically created when a chart is pushed to the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The default repository type. Valid values:
	//
	// *   `PUBLIC`: a public repository
	// *   `PRIVATE`: a private repository
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the namespace.
	NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The status of the namespace. Valid values:
	//
	// *   `NORMAL`: The namespace is normal.
	// *   `DELETING`: The namespace is being deleted.
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ListChartNamespaceResponseBodyNamespaces) GoString

func (*ListChartNamespaceResponseBodyNamespaces) SetAutoCreateRepo

func (*ListChartNamespaceResponseBodyNamespaces) SetDefaultRepoType

func (*ListChartNamespaceResponseBodyNamespaces) SetInstanceId

func (*ListChartNamespaceResponseBodyNamespaces) SetNamespaceId

func (*ListChartNamespaceResponseBodyNamespaces) SetNamespaceName

func (*ListChartNamespaceResponseBodyNamespaces) SetNamespaceStatus

func (*ListChartNamespaceResponseBodyNamespaces) SetResourceGroupId

func (ListChartNamespaceResponseBodyNamespaces) String

type ListChartReleaseRequest

type ListChartReleaseRequest struct {
	// The chart whose versions you want to query.
	Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (ListChartReleaseRequest) GoString

func (s ListChartReleaseRequest) GoString() string

func (*ListChartReleaseRequest) SetChart

func (*ListChartReleaseRequest) SetInstanceId

func (*ListChartReleaseRequest) SetPageNo

func (*ListChartReleaseRequest) SetPageSize

func (*ListChartReleaseRequest) SetRepoName

func (*ListChartReleaseRequest) SetRepoNamespaceName

func (s *ListChartReleaseRequest) SetRepoNamespaceName(v string) *ListChartReleaseRequest

func (ListChartReleaseRequest) String

func (s ListChartReleaseRequest) String() string

type ListChartReleaseResponse

type ListChartReleaseResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListChartReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListChartReleaseResponse) GoString

func (s ListChartReleaseResponse) GoString() string

func (*ListChartReleaseResponse) SetBody

func (*ListChartReleaseResponse) SetHeaders

func (*ListChartReleaseResponse) SetStatusCode

func (ListChartReleaseResponse) String

func (s ListChartReleaseResponse) String() string

type ListChartReleaseResponseBody

type ListChartReleaseResponseBody struct {
	// The list of chart versions.
	ChartReleases []*ListChartReleaseResponseBodyChartReleases `json:"ChartReleases,omitempty" xml:"ChartReleases,omitempty" type:"Repeated"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListChartReleaseResponseBody) GoString

func (s ListChartReleaseResponseBody) GoString() string

func (*ListChartReleaseResponseBody) SetChartReleases

func (*ListChartReleaseResponseBody) SetCode

func (*ListChartReleaseResponseBody) SetIsSuccess

func (*ListChartReleaseResponseBody) SetPageNo

func (*ListChartReleaseResponseBody) SetPageSize

func (*ListChartReleaseResponseBody) SetRequestId

func (*ListChartReleaseResponseBody) SetTotalCount

func (ListChartReleaseResponseBody) String

type ListChartReleaseResponseBodyChartReleases

type ListChartReleaseResponseBodyChartReleases struct {
	// The name of the chart version.
	Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The time when the chart was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The version number of the chart.
	Release *string `json:"Release,omitempty" xml:"Release,omitempty"`
	// The ID of the chart repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The size of the chart of the version. Unit: bytes.
	Size *string `json:"Size,omitempty" xml:"Size,omitempty"`
	// The status of the chart.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListChartReleaseResponseBodyChartReleases) GoString

func (*ListChartReleaseResponseBodyChartReleases) SetChart

func (*ListChartReleaseResponseBodyChartReleases) SetInstanceId

func (*ListChartReleaseResponseBodyChartReleases) SetModifiedTime

func (*ListChartReleaseResponseBodyChartReleases) SetRelease

func (*ListChartReleaseResponseBodyChartReleases) SetRepoId

func (*ListChartReleaseResponseBodyChartReleases) SetSize

func (*ListChartReleaseResponseBodyChartReleases) SetStatus

func (ListChartReleaseResponseBodyChartReleases) String

type ListChartRepositoryRequest

type ListChartRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The status of the chart repositories that you want to query. Valid values:
	//
	// *   `ALL`: query repositories of all status.
	// *   `NORMAL`: query normal repositories.
	// *   `DELETING`: query repositories that are being deleted.
	RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
}

func (ListChartRepositoryRequest) GoString

func (s ListChartRepositoryRequest) GoString() string

func (*ListChartRepositoryRequest) SetInstanceId

func (*ListChartRepositoryRequest) SetPageNo

func (*ListChartRepositoryRequest) SetPageSize

func (*ListChartRepositoryRequest) SetRepoName

func (*ListChartRepositoryRequest) SetRepoNamespaceName

func (s *ListChartRepositoryRequest) SetRepoNamespaceName(v string) *ListChartRepositoryRequest

func (*ListChartRepositoryRequest) SetRepoStatus

func (ListChartRepositoryRequest) String

type ListChartRepositoryResponse

type ListChartRepositoryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListChartRepositoryResponse) GoString

func (s ListChartRepositoryResponse) GoString() string

func (*ListChartRepositoryResponse) SetBody

func (*ListChartRepositoryResponse) SetHeaders

func (*ListChartRepositoryResponse) SetStatusCode

func (ListChartRepositoryResponse) String

type ListChartRepositoryResponseBody

type ListChartRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The queried repositories.
	Repositories []*ListChartRepositoryResponseBodyRepositories `json:"Repositories,omitempty" xml:"Repositories,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListChartRepositoryResponseBody) GoString

func (*ListChartRepositoryResponseBody) SetCode

func (*ListChartRepositoryResponseBody) SetIsSuccess

func (*ListChartRepositoryResponseBody) SetPageNo

func (*ListChartRepositoryResponseBody) SetPageSize

func (*ListChartRepositoryResponseBody) SetRequestId

func (*ListChartRepositoryResponseBody) SetTotalCount

func (ListChartRepositoryResponseBody) String

type ListChartRepositoryResponseBodyRepositories

type ListChartRepositoryResponseBodyRepositories struct {
	// The time when the repository was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The time when the repository was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The status of the repository. Valid values:
	//
	// *   `NORMAL`: The repository is normal.
	// *   `DELETING`: The repository is being deleted.
	RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
	// The type of the repository. Valid values:
	//
	// *   `PRIVATE`: a private repository
	// *   `PUBLIC`: a public repository
	RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	// The ID of the resource group to which the repository belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The summary about the repository.
	Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
}

func (ListChartRepositoryResponseBodyRepositories) GoString

func (*ListChartRepositoryResponseBodyRepositories) SetCreateTime

func (*ListChartRepositoryResponseBodyRepositories) SetInstanceId

func (*ListChartRepositoryResponseBodyRepositories) SetModifiedTime

func (*ListChartRepositoryResponseBodyRepositories) SetRepoId

func (*ListChartRepositoryResponseBodyRepositories) SetRepoName

func (*ListChartRepositoryResponseBodyRepositories) SetRepoNamespaceName

func (*ListChartRepositoryResponseBodyRepositories) SetRepoStatus

func (*ListChartRepositoryResponseBodyRepositories) SetRepoType

func (*ListChartRepositoryResponseBodyRepositories) SetResourceGroupId

func (*ListChartRepositoryResponseBodyRepositories) SetSummary

func (ListChartRepositoryResponseBodyRepositories) String

type ListEventCenterRecordRequest

type ListEventCenterRecordRequest struct {
	// The type of the event. Valid values:
	//
	// *   `cr:Artifact:DeliveryChainCompleted`: The delivery chain is processed.
	// *   `cr:Artifact:SynchronizationCompleted`: The image is replicated.
	// *   `cr:Artifact:BuildCompleted`: The image is built.
	// *   `cr:Artifact:ScanCompleted`: The image is scanned.
	// *   `cr:Artifact:SigningCompleted`: The image is signed.
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (ListEventCenterRecordRequest) GoString

func (s ListEventCenterRecordRequest) GoString() string

func (*ListEventCenterRecordRequest) SetEventType

func (*ListEventCenterRecordRequest) SetInstanceId

func (*ListEventCenterRecordRequest) SetPageNo

func (*ListEventCenterRecordRequest) SetPageSize

func (*ListEventCenterRecordRequest) SetRepoName added in v2.3.1

func (*ListEventCenterRecordRequest) SetRepoNamespaceName added in v2.3.1

func (*ListEventCenterRecordRequest) SetRuleId

func (ListEventCenterRecordRequest) String

type ListEventCenterRecordResponse

type ListEventCenterRecordResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEventCenterRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEventCenterRecordResponse) GoString

func (*ListEventCenterRecordResponse) SetBody

func (*ListEventCenterRecordResponse) SetHeaders

func (*ListEventCenterRecordResponse) SetStatusCode

func (ListEventCenterRecordResponse) String

type ListEventCenterRecordResponseBody

type ListEventCenterRecordResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The list of historical events.
	Records []*ListEventCenterRecordResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total entries of historical events.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListEventCenterRecordResponseBody) GoString

func (*ListEventCenterRecordResponseBody) SetCode

func (*ListEventCenterRecordResponseBody) SetIsSuccess

func (*ListEventCenterRecordResponseBody) SetPageNo

func (*ListEventCenterRecordResponseBody) SetPageSize

func (*ListEventCenterRecordResponseBody) SetRequestId

func (*ListEventCenterRecordResponseBody) SetTotalCount

func (ListEventCenterRecordResponseBody) String

type ListEventCenterRecordResponseBodyRecords

type ListEventCenterRecordResponseBodyRecords struct {
	// The time when the event was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The event notification channel.
	EventChannel *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
	// The ID of the event notification.
	EventNotifyId *string `json:"EventNotifyId,omitempty" xml:"EventNotifyId,omitempty"`
	// The notification method. Valid values:
	//
	// *   `http`: The notification is sent over HTTP.
	// *   `https`: The notification is sent over HTTPS.
	// *   `dingding`: The notification is sent by using DingTalk.
	EventNotifyMethod *string `json:"EventNotifyMethod,omitempty" xml:"EventNotifyMethod,omitempty"`
	// The type of the event.
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The ID of the event record.
	RecordId *string `json:"RecordId,omitempty" xml:"RecordId,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The name of the event notification rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The tags.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The time when the event was last updated.
	UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (ListEventCenterRecordResponseBodyRecords) GoString

func (*ListEventCenterRecordResponseBodyRecords) SetCreateTime

func (*ListEventCenterRecordResponseBodyRecords) SetEventChannel

func (*ListEventCenterRecordResponseBodyRecords) SetEventNotifyId

func (*ListEventCenterRecordResponseBodyRecords) SetEventNotifyMethod

func (*ListEventCenterRecordResponseBodyRecords) SetEventType

func (*ListEventCenterRecordResponseBodyRecords) SetInstanceId

func (*ListEventCenterRecordResponseBodyRecords) SetNamespace

func (*ListEventCenterRecordResponseBodyRecords) SetRecordId

func (*ListEventCenterRecordResponseBodyRecords) SetRepoName

func (*ListEventCenterRecordResponseBodyRecords) SetRuleId

func (*ListEventCenterRecordResponseBodyRecords) SetRuleName

func (*ListEventCenterRecordResponseBodyRecords) SetTag

func (*ListEventCenterRecordResponseBodyRecords) SetUpdateTime

func (ListEventCenterRecordResponseBodyRecords) String

type ListEventCenterRuleNameRequest

type ListEventCenterRuleNameRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ListEventCenterRuleNameRequest) GoString

func (*ListEventCenterRuleNameRequest) SetInstanceId

func (ListEventCenterRuleNameRequest) String

type ListEventCenterRuleNameResponse

type ListEventCenterRuleNameResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEventCenterRuleNameResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEventCenterRuleNameResponse) GoString

func (*ListEventCenterRuleNameResponse) SetHeaders

func (*ListEventCenterRuleNameResponse) SetStatusCode

func (ListEventCenterRuleNameResponse) String

type ListEventCenterRuleNameResponseBody

type ListEventCenterRuleNameResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of names of event notification rules.
	RuleNames []*ListEventCenterRuleNameResponseBodyRuleNames `json:"RuleNames,omitempty" xml:"RuleNames,omitempty" type:"Repeated"`
}

func (ListEventCenterRuleNameResponseBody) GoString

func (*ListEventCenterRuleNameResponseBody) SetCode

func (*ListEventCenterRuleNameResponseBody) SetIsSuccess

func (*ListEventCenterRuleNameResponseBody) SetRequestId

func (ListEventCenterRuleNameResponseBody) String

type ListEventCenterRuleNameResponseBodyRuleNames

type ListEventCenterRuleNameResponseBodyRuleNames struct {
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The name of the event notification rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (ListEventCenterRuleNameResponseBodyRuleNames) GoString

func (*ListEventCenterRuleNameResponseBodyRuleNames) SetRuleId

func (*ListEventCenterRuleNameResponseBodyRuleNames) SetRuleName

func (ListEventCenterRuleNameResponseBodyRuleNames) String

type ListInstanceEndpointRequest

type ListInstanceEndpointRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
	Summary    *bool   `json:"Summary,omitempty" xml:"Summary,omitempty"`
}

func (ListInstanceEndpointRequest) GoString

func (s ListInstanceEndpointRequest) GoString() string

func (*ListInstanceEndpointRequest) SetInstanceId

func (*ListInstanceEndpointRequest) SetModuleName

func (*ListInstanceEndpointRequest) SetSummary added in v2.3.1

func (ListInstanceEndpointRequest) String

type ListInstanceEndpointResponse

type ListInstanceEndpointResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceEndpointResponse) GoString

func (s ListInstanceEndpointResponse) GoString() string

func (*ListInstanceEndpointResponse) SetBody

func (*ListInstanceEndpointResponse) SetHeaders

func (*ListInstanceEndpointResponse) SetStatusCode

func (ListInstanceEndpointResponse) String

type ListInstanceEndpointResponseBody

type ListInstanceEndpointResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The endpoints of the instance.
	Endpoints []*ListInstanceEndpointResponseBodyEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Repeated"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListInstanceEndpointResponseBody) GoString

func (*ListInstanceEndpointResponseBody) SetCode

func (*ListInstanceEndpointResponseBody) SetIsSuccess

func (*ListInstanceEndpointResponseBody) SetRequestId

func (ListInstanceEndpointResponseBody) String

type ListInstanceEndpointResponseBodyEndpoints

type ListInstanceEndpointResponseBodyEndpoints struct {
	// Indicates whether the access control list (ACL) feature is enabled.
	AclEnable *bool `json:"AclEnable,omitempty" xml:"AclEnable,omitempty"`
	// The ACL configured for the instance.
	AclEntries []*ListInstanceEndpointResponseBodyEndpointsAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"`
	// Domain names.
	Domains []*ListInstanceEndpointResponseBodyEndpointsDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
	// Indicates whether the ACL feature is enabled.
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// The type of the endpoint.
	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
	// The virtual private clouds (VPCs) that are associated with the instance.
	LinkedVpcs []*ListInstanceEndpointResponseBodyEndpointsLinkedVpcs `json:"LinkedVpcs,omitempty" xml:"LinkedVpcs,omitempty" type:"Repeated"`
	// The status of the instance.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListInstanceEndpointResponseBodyEndpoints) GoString

func (*ListInstanceEndpointResponseBodyEndpoints) SetAclEnable

func (*ListInstanceEndpointResponseBodyEndpoints) SetEnable

func (*ListInstanceEndpointResponseBodyEndpoints) SetEndpointType

func (*ListInstanceEndpointResponseBodyEndpoints) SetStatus

func (ListInstanceEndpointResponseBodyEndpoints) String

type ListInstanceEndpointResponseBodyEndpointsAclEntries

type ListInstanceEndpointResponseBodyEndpointsAclEntries struct {
	// Details about the ACL.
	Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
}

func (ListInstanceEndpointResponseBodyEndpointsAclEntries) GoString

func (*ListInstanceEndpointResponseBodyEndpointsAclEntries) SetEntry

func (ListInstanceEndpointResponseBodyEndpointsAclEntries) String

type ListInstanceEndpointResponseBodyEndpointsDomains

type ListInstanceEndpointResponseBodyEndpointsDomains struct {
	// The domain name.
	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
	// Type
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListInstanceEndpointResponseBodyEndpointsDomains) GoString

func (*ListInstanceEndpointResponseBodyEndpointsDomains) SetDomain

func (*ListInstanceEndpointResponseBodyEndpointsDomains) SetType

func (ListInstanceEndpointResponseBodyEndpointsDomains) String

type ListInstanceEndpointResponseBodyEndpointsLinkedVpcs

type ListInstanceEndpointResponseBodyEndpointsLinkedVpcs struct {
	// VPC ID
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) GoString

func (*ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) SetVpcId

func (ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) String

type ListInstanceRegionRequest

type ListInstanceRegionRequest struct {
	// The language used for response parameters. Set this parameter to `zh-CN`.
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
}

func (ListInstanceRegionRequest) GoString

func (s ListInstanceRegionRequest) GoString() string

func (*ListInstanceRegionRequest) SetLang

func (ListInstanceRegionRequest) String

func (s ListInstanceRegionRequest) String() string

type ListInstanceRegionResponse

type ListInstanceRegionResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceRegionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceRegionResponse) GoString

func (s ListInstanceRegionResponse) GoString() string

func (*ListInstanceRegionResponse) SetBody

func (*ListInstanceRegionResponse) SetHeaders

func (*ListInstanceRegionResponse) SetStatusCode

func (ListInstanceRegionResponse) String

type ListInstanceRegionResponseBody

type ListInstanceRegionResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The list of regions.
	Regions []*ListInstanceRegionResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListInstanceRegionResponseBody) GoString

func (*ListInstanceRegionResponseBody) SetCode

func (*ListInstanceRegionResponseBody) SetIsSuccess

func (*ListInstanceRegionResponseBody) SetRegions

func (*ListInstanceRegionResponseBody) SetRequestId

func (ListInstanceRegionResponseBody) String

type ListInstanceRegionResponseBodyRegions

type ListInstanceRegionResponseBodyRegions struct {
	// The name of the region.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListInstanceRegionResponseBodyRegions) GoString

func (*ListInstanceRegionResponseBodyRegions) SetLocalName

func (*ListInstanceRegionResponseBodyRegions) SetRegionId

func (ListInstanceRegionResponseBodyRegions) String

type ListInstanceRequest

type ListInstanceRequest struct {
	// The instance name.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The status of the instance. Valid values:
	//
	// *   `PENDING`: The instance is being initialized.
	// *   `INIT_ERROR`: The initialization of the instance fails.
	// *   `STARTING`: The instance is being started.
	// *   `RUNNING`: The instance is running.
	// *   `STOPPING`: The instance is being stopped.
	// *   `STOPPED`: The instance is stopped.
	// *   `DELETING`: The instance is being deleted.
	// *   `DELETED`: The instance is deleted.
	InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	// The page number.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ListInstanceRequest) GoString

func (s ListInstanceRequest) GoString() string

func (*ListInstanceRequest) SetInstanceName

func (s *ListInstanceRequest) SetInstanceName(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetInstanceStatus

func (s *ListInstanceRequest) SetInstanceStatus(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetPageNo

func (*ListInstanceRequest) SetPageSize

func (s *ListInstanceRequest) SetPageSize(v int32) *ListInstanceRequest

func (*ListInstanceRequest) SetResourceGroupId

func (s *ListInstanceRequest) SetResourceGroupId(v string) *ListInstanceRequest

func (ListInstanceRequest) String

func (s ListInstanceRequest) String() string

type ListInstanceResponse

type ListInstanceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceResponse) GoString

func (s ListInstanceResponse) GoString() string

func (*ListInstanceResponse) SetBody

func (*ListInstanceResponse) SetHeaders

func (s *ListInstanceResponse) SetHeaders(v map[string]*string) *ListInstanceResponse

func (*ListInstanceResponse) SetStatusCode

func (s *ListInstanceResponse) SetStatusCode(v int32) *ListInstanceResponse

func (ListInstanceResponse) String

func (s ListInstanceResponse) String() string

type ListInstanceResponseBody

type ListInstanceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The queried instances.
	Instances []*ListInstanceResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number. Default value: 1.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries per page. Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListInstanceResponseBody) GoString

func (s ListInstanceResponseBody) GoString() string

func (*ListInstanceResponseBody) SetCode

func (*ListInstanceResponseBody) SetInstances

func (*ListInstanceResponseBody) SetIsSuccess

func (*ListInstanceResponseBody) SetPageNo

func (*ListInstanceResponseBody) SetPageSize

func (*ListInstanceResponseBody) SetRequestId

func (*ListInstanceResponseBody) SetTotalCount

func (ListInstanceResponseBody) String

func (s ListInstanceResponseBody) String() string

type ListInstanceResponseBodyInstances

type ListInstanceResponseBodyInstances struct {
	// The time when the instance was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The issue occurs on the instance.
	InstanceIssue *string `json:"InstanceIssue,omitempty" xml:"InstanceIssue,omitempty"`
	// The name of the instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The edition of the Container Registry Enterprise Edition instance.
	InstanceSpecification *string `json:"InstanceSpecification,omitempty" xml:"InstanceSpecification,omitempty"`
	// The status of the instance.
	InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	// The time when the instance was last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string                                  `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Tags            []*ListInstanceResponseBodyInstancesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListInstanceResponseBodyInstances) GoString

func (*ListInstanceResponseBodyInstances) SetCreateTime

func (*ListInstanceResponseBodyInstances) SetInstanceId

func (*ListInstanceResponseBodyInstances) SetInstanceIssue added in v2.1.0

func (*ListInstanceResponseBodyInstances) SetInstanceName

func (*ListInstanceResponseBodyInstances) SetInstanceSpecification

func (*ListInstanceResponseBodyInstances) SetInstanceStatus

func (*ListInstanceResponseBodyInstances) SetModifiedTime

func (*ListInstanceResponseBodyInstances) SetRegionId

func (*ListInstanceResponseBodyInstances) SetResourceGroupId

func (*ListInstanceResponseBodyInstances) SetTags added in v2.3.2

func (ListInstanceResponseBodyInstances) String

type ListInstanceResponseBodyInstancesTags added in v2.3.2

type ListInstanceResponseBodyInstancesTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListInstanceResponseBodyInstancesTags) GoString added in v2.3.2

func (*ListInstanceResponseBodyInstancesTags) SetTagKey added in v2.3.2

func (*ListInstanceResponseBodyInstancesTags) SetTagValue added in v2.3.2

func (ListInstanceResponseBodyInstancesTags) String added in v2.3.2

type ListNamespaceRequest

type ListNamespaceRequest struct {
	// The number of the page to return.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of entries returned per page.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The ID of the namespace.
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
	// The list of namespaces.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The ID of the request.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListNamespaceRequest) GoString

func (s ListNamespaceRequest) GoString() string

func (*ListNamespaceRequest) SetInstanceId

func (s *ListNamespaceRequest) SetInstanceId(v string) *ListNamespaceRequest

func (*ListNamespaceRequest) SetNamespaceName

func (s *ListNamespaceRequest) SetNamespaceName(v string) *ListNamespaceRequest

func (*ListNamespaceRequest) SetNamespaceStatus

func (s *ListNamespaceRequest) SetNamespaceStatus(v string) *ListNamespaceRequest

func (*ListNamespaceRequest) SetPageNo

func (*ListNamespaceRequest) SetPageSize

func (s *ListNamespaceRequest) SetPageSize(v int32) *ListNamespaceRequest

func (ListNamespaceRequest) String

func (s ListNamespaceRequest) String() string

type ListNamespaceResponse

type ListNamespaceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListNamespaceResponse) GoString

func (s ListNamespaceResponse) GoString() string

func (*ListNamespaceResponse) SetBody

func (*ListNamespaceResponse) SetHeaders

func (*ListNamespaceResponse) SetStatusCode

func (s *ListNamespaceResponse) SetStatusCode(v int32) *ListNamespaceResponse

func (ListNamespaceResponse) String

func (s ListNamespaceResponse) String() string

type ListNamespaceResponseBody

type ListNamespaceResponseBody struct {
	Code       *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess  *bool                                  `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	Namespaces []*ListNamespaceResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
	PageNo     *int32                                 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize   *int32                                 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount *string                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListNamespaceResponseBody) GoString

func (s ListNamespaceResponseBody) GoString() string

func (*ListNamespaceResponseBody) SetCode

func (*ListNamespaceResponseBody) SetIsSuccess

func (*ListNamespaceResponseBody) SetNamespaces

func (*ListNamespaceResponseBody) SetPageNo

func (*ListNamespaceResponseBody) SetPageSize

func (*ListNamespaceResponseBody) SetRequestId

func (*ListNamespaceResponseBody) SetTotalCount

func (ListNamespaceResponseBody) String

func (s ListNamespaceResponseBody) String() string

type ListNamespaceResponseBodyNamespaces

type ListNamespaceResponseBodyNamespaces struct {
	AutoCreateRepo  *bool   `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NamespaceId     *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
	NamespaceName   *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ListNamespaceResponseBodyNamespaces) GoString

func (*ListNamespaceResponseBodyNamespaces) SetAutoCreateRepo

func (*ListNamespaceResponseBodyNamespaces) SetDefaultRepoType

func (*ListNamespaceResponseBodyNamespaces) SetInstanceId

func (*ListNamespaceResponseBodyNamespaces) SetNamespaceId

func (*ListNamespaceResponseBodyNamespaces) SetNamespaceName

func (*ListNamespaceResponseBodyNamespaces) SetNamespaceStatus

func (*ListNamespaceResponseBodyNamespaces) SetResourceGroupId

func (ListNamespaceResponseBodyNamespaces) String

type ListRepoBuildRecordLogRequest

type ListRepoBuildRecordLogRequest struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The offset of log lines.
	Offset *int32 `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (ListRepoBuildRecordLogRequest) GoString

func (*ListRepoBuildRecordLogRequest) SetBuildRecordId

func (*ListRepoBuildRecordLogRequest) SetInstanceId

func (*ListRepoBuildRecordLogRequest) SetOffset

func (*ListRepoBuildRecordLogRequest) SetRepoId

func (ListRepoBuildRecordLogRequest) String

type ListRepoBuildRecordLogResponse

type ListRepoBuildRecordLogResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoBuildRecordLogResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoBuildRecordLogResponse) GoString

func (*ListRepoBuildRecordLogResponse) SetHeaders

func (*ListRepoBuildRecordLogResponse) SetStatusCode

func (ListRepoBuildRecordLogResponse) String

type ListRepoBuildRecordLogResponseBody

type ListRepoBuildRecordLogResponseBody struct {
	// The log content of the image building record.
	BuildRecordLogs []*ListRepoBuildRecordLogResponseBodyBuildRecordLogs `json:"BuildRecordLogs,omitempty" xml:"BuildRecordLogs,omitempty" type:"Repeated"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepoBuildRecordLogResponseBody) GoString

func (*ListRepoBuildRecordLogResponseBody) SetCode

func (*ListRepoBuildRecordLogResponseBody) SetIsSuccess

func (*ListRepoBuildRecordLogResponseBody) SetPageNo

func (*ListRepoBuildRecordLogResponseBody) SetPageSize

func (*ListRepoBuildRecordLogResponseBody) SetRequestId

func (*ListRepoBuildRecordLogResponseBody) SetTotalCount

func (ListRepoBuildRecordLogResponseBody) String

type ListRepoBuildRecordLogResponseBodyBuildRecordLogs

type ListRepoBuildRecordLogResponseBodyBuildRecordLogs struct {
	// The stage of the building that is recorded in the log entry.
	BuildStage *string `json:"BuildStage,omitempty" xml:"BuildStage,omitempty"`
	// The line number of the log entry.
	LineNumber *int32 `json:"LineNumber,omitempty" xml:"LineNumber,omitempty"`
	// The content of the log.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (ListRepoBuildRecordLogResponseBodyBuildRecordLogs) GoString

func (*ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetBuildStage

func (*ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetLineNumber

func (*ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetMessage

func (ListRepoBuildRecordLogResponseBodyBuildRecordLogs) String

type ListRepoBuildRecordRequest

type ListRepoBuildRecordRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (ListRepoBuildRecordRequest) GoString

func (s ListRepoBuildRecordRequest) GoString() string

func (*ListRepoBuildRecordRequest) SetInstanceId

func (*ListRepoBuildRecordRequest) SetPageNo

func (*ListRepoBuildRecordRequest) SetPageSize

func (*ListRepoBuildRecordRequest) SetRepoId

func (ListRepoBuildRecordRequest) String

type ListRepoBuildRecordResponse

type ListRepoBuildRecordResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoBuildRecordResponse) GoString

func (s ListRepoBuildRecordResponse) GoString() string

func (*ListRepoBuildRecordResponse) SetBody

func (*ListRepoBuildRecordResponse) SetHeaders

func (*ListRepoBuildRecordResponse) SetStatusCode

func (ListRepoBuildRecordResponse) String

type ListRepoBuildRecordResponseBody

type ListRepoBuildRecordResponseBody struct {
	// The list of image building records.
	BuildRecords []*ListRepoBuildRecordResponseBodyBuildRecords `json:"BuildRecords,omitempty" xml:"BuildRecords,omitempty" type:"Repeated"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepoBuildRecordResponseBody) GoString

func (*ListRepoBuildRecordResponseBody) SetCode

func (*ListRepoBuildRecordResponseBody) SetIsSuccess

func (*ListRepoBuildRecordResponseBody) SetPageNo

func (*ListRepoBuildRecordResponseBody) SetPageSize

func (*ListRepoBuildRecordResponseBody) SetRequestId

func (*ListRepoBuildRecordResponseBody) SetTotalCount

func (ListRepoBuildRecordResponseBody) String

type ListRepoBuildRecordResponseBodyBuildRecords

type ListRepoBuildRecordResponseBodyBuildRecords struct {
	// The ID of the image building record.
	BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
	// The status of the image building.
	BuildStatus *string `json:"BuildStatus,omitempty" xml:"BuildStatus,omitempty"`
	// The time when the image building ended.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The information about the image.
	Image *ListRepoBuildRecordResponseBodyBuildRecordsImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
	// The time when the image building started.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (ListRepoBuildRecordResponseBodyBuildRecords) GoString

func (*ListRepoBuildRecordResponseBodyBuildRecords) SetBuildRecordId

func (*ListRepoBuildRecordResponseBodyBuildRecords) SetBuildStatus

func (*ListRepoBuildRecordResponseBodyBuildRecords) SetEndTime

func (*ListRepoBuildRecordResponseBodyBuildRecords) SetStartTime

func (ListRepoBuildRecordResponseBodyBuildRecords) String

type ListRepoBuildRecordResponseBodyBuildRecordsImage

type ListRepoBuildRecordResponseBodyBuildRecordsImage struct {
	// The tag of the image.
	ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (ListRepoBuildRecordResponseBodyBuildRecordsImage) GoString

func (*ListRepoBuildRecordResponseBodyBuildRecordsImage) SetImageTag

func (*ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoId

func (*ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoName

func (*ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoNamespaceName

func (ListRepoBuildRecordResponseBodyBuildRecordsImage) String

type ListRepoBuildRuleRequest

type ListRepoBuildRuleRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (ListRepoBuildRuleRequest) GoString

func (s ListRepoBuildRuleRequest) GoString() string

func (*ListRepoBuildRuleRequest) SetInstanceId

func (*ListRepoBuildRuleRequest) SetPageNo

func (*ListRepoBuildRuleRequest) SetPageSize

func (*ListRepoBuildRuleRequest) SetRepoId

func (ListRepoBuildRuleRequest) String

func (s ListRepoBuildRuleRequest) String() string

type ListRepoBuildRuleResponse

type ListRepoBuildRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoBuildRuleResponse) GoString

func (s ListRepoBuildRuleResponse) GoString() string

func (*ListRepoBuildRuleResponse) SetBody

func (*ListRepoBuildRuleResponse) SetHeaders

func (*ListRepoBuildRuleResponse) SetStatusCode

func (ListRepoBuildRuleResponse) String

func (s ListRepoBuildRuleResponse) String() string

type ListRepoBuildRuleResponseBody

type ListRepoBuildRuleResponseBody struct {
	// The list of image building rules.
	BuildRules []*ListRepoBuildRuleResponseBodyBuildRules `json:"BuildRules,omitempty" xml:"BuildRules,omitempty" type:"Repeated"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepoBuildRuleResponseBody) GoString

func (*ListRepoBuildRuleResponseBody) SetBuildRules

func (*ListRepoBuildRuleResponseBody) SetCode

func (*ListRepoBuildRuleResponseBody) SetIsSuccess

func (*ListRepoBuildRuleResponseBody) SetPageNo

func (*ListRepoBuildRuleResponseBody) SetPageSize

func (*ListRepoBuildRuleResponseBody) SetRequestId

func (*ListRepoBuildRuleResponseBody) SetTotalCount

func (ListRepoBuildRuleResponseBody) String

type ListRepoBuildRuleResponseBodyBuildRules

type ListRepoBuildRuleResponseBodyBuildRules struct {
	BuildArgs []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
	// The ID of the image building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The directory of the Dockerfile.
	DockerfileLocation *string `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
	// The name of the Dockerfile.
	DockerfileName *string `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
	// The tag of the image.
	ImageTag  *string   `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	Platforms []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
	// The name of the push that triggers the building rule.
	PushName *string `json:"PushName,omitempty" xml:"PushName,omitempty"`
	// The type of the push that triggers the image building rule. Valid values:
	//
	// *   GIT_BRANCH: branch push
	// *   GIT_TAG: tag push
	PushType *string `json:"PushType,omitempty" xml:"PushType,omitempty"`
}

func (ListRepoBuildRuleResponseBodyBuildRules) GoString

func (*ListRepoBuildRuleResponseBodyBuildRules) SetBuildArgs

func (*ListRepoBuildRuleResponseBodyBuildRules) SetBuildRuleId

func (*ListRepoBuildRuleResponseBodyBuildRules) SetDockerfileLocation

func (*ListRepoBuildRuleResponseBodyBuildRules) SetDockerfileName

func (*ListRepoBuildRuleResponseBodyBuildRules) SetImageTag

func (*ListRepoBuildRuleResponseBodyBuildRules) SetPlatforms

func (*ListRepoBuildRuleResponseBodyBuildRules) SetPushName

func (*ListRepoBuildRuleResponseBodyBuildRules) SetPushType

func (ListRepoBuildRuleResponseBodyBuildRules) String

type ListRepoSyncRuleRequest

type ListRepoSyncRuleRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the image repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The ID of the destination instance.
	TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	// The region ID of the destination instance.
	TargetRegionId *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
}

func (ListRepoSyncRuleRequest) GoString

func (s ListRepoSyncRuleRequest) GoString() string

func (*ListRepoSyncRuleRequest) SetInstanceId

func (*ListRepoSyncRuleRequest) SetNamespaceName

func (s *ListRepoSyncRuleRequest) SetNamespaceName(v string) *ListRepoSyncRuleRequest

func (*ListRepoSyncRuleRequest) SetPageNo

func (*ListRepoSyncRuleRequest) SetPageSize

func (*ListRepoSyncRuleRequest) SetRepoName

func (*ListRepoSyncRuleRequest) SetTargetInstanceId

func (s *ListRepoSyncRuleRequest) SetTargetInstanceId(v string) *ListRepoSyncRuleRequest

func (*ListRepoSyncRuleRequest) SetTargetRegionId

func (s *ListRepoSyncRuleRequest) SetTargetRegionId(v string) *ListRepoSyncRuleRequest

func (ListRepoSyncRuleRequest) String

func (s ListRepoSyncRuleRequest) String() string

type ListRepoSyncRuleResponse

type ListRepoSyncRuleResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoSyncRuleResponse) GoString

func (s ListRepoSyncRuleResponse) GoString() string

func (*ListRepoSyncRuleResponse) SetBody

func (*ListRepoSyncRuleResponse) SetHeaders

func (*ListRepoSyncRuleResponse) SetStatusCode

func (ListRepoSyncRuleResponse) String

func (s ListRepoSyncRuleResponse) String() string

type ListRepoSyncRuleResponseBody

type ListRepoSyncRuleResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The synchronization rules.
	SyncRules []*ListRepoSyncRuleResponseBodySyncRules `json:"SyncRules,omitempty" xml:"SyncRules,omitempty" type:"Repeated"`
	// The total number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepoSyncRuleResponseBody) GoString

func (s ListRepoSyncRuleResponseBody) GoString() string

func (*ListRepoSyncRuleResponseBody) SetCode

func (*ListRepoSyncRuleResponseBody) SetIsSuccess

func (*ListRepoSyncRuleResponseBody) SetPageNo

func (*ListRepoSyncRuleResponseBody) SetPageSize

func (*ListRepoSyncRuleResponseBody) SetRequestId

func (*ListRepoSyncRuleResponseBody) SetSyncRules

func (*ListRepoSyncRuleResponseBody) SetTotalCount

func (ListRepoSyncRuleResponseBody) String

type ListRepoSyncRuleResponseBodySyncRules

type ListRepoSyncRuleResponseBodySyncRules struct {
	// The time when the synchronization rule was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Indicates whether images are synchronized across Alibaba Cloud accounts. Valid values:
	//
	// *   `true`: Images are synchronized across Alibaba Cloud accounts.
	// *   `false`: Images are synchronized within the same Alibaba Cloud account.
	//
	// Default value: `false`
	CrossUser *bool `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
	// The ID of the source instance.
	LocalInstanceId *string `json:"LocalInstanceId,omitempty" xml:"LocalInstanceId,omitempty"`
	// The namespace name of the source instance.
	LocalNamespaceName *string `json:"LocalNamespaceName,omitempty" xml:"LocalNamespaceName,omitempty"`
	// The region ID of the source instance.
	LocalRegionId *string `json:"LocalRegionId,omitempty" xml:"LocalRegionId,omitempty"`
	// The image repository name of the source instance.
	LocalRepoName *string `json:"LocalRepoName,omitempty" xml:"LocalRepoName,omitempty"`
	// The time when the synchronization rule was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The synchronization direction. Valid values:
	//
	// *   `FROM`: Images are synchronized from the source instance to the destination instance.
	// *   `TO`: Images are synchronized from the destination instance to the source instance.
	SyncDirection *string `json:"SyncDirection,omitempty" xml:"SyncDirection,omitempty"`
	// The ID of the synchronization rule.
	SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
	// The name of the synchronization rule.
	SyncRuleName *string `json:"SyncRuleName,omitempty" xml:"SyncRuleName,omitempty"`
	// The synchronization scope. Valid values:
	//
	// *   `NAMESPACE`: synchronizes the image tags in a namespace that meet the synchronization rule.
	// *   `REPO`: synchronizes the image tags in an image repository that meet the synchronization rule.
	SyncScope *string `json:"SyncScope,omitempty" xml:"SyncScope,omitempty"`
	// The policy that is applied to trigger the synchronization rule. Valid values:
	//
	// *   `INITIATIVE`: The synchronization rule is positively triggered.
	// *   `PASSIVE`: The synchronization rule is passively triggered.
	SyncTrigger *string `json:"SyncTrigger,omitempty" xml:"SyncTrigger,omitempty"`
	// The regular expression that is used to filter image tags.
	TagFilter *string `json:"TagFilter,omitempty" xml:"TagFilter,omitempty"`
	// The ID of the destination instance.
	TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	// The namespace name of the destination instance.
	TargetNamespaceName *string `json:"TargetNamespaceName,omitempty" xml:"TargetNamespaceName,omitempty"`
	// The region ID of the destination instance.
	TargetRegionId *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
	// The image repository name of the destination instance.
	TargetRepoName *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
}

func (ListRepoSyncRuleResponseBodySyncRules) GoString

func (*ListRepoSyncRuleResponseBodySyncRules) SetCreateTime

func (*ListRepoSyncRuleResponseBodySyncRules) SetCrossUser

func (*ListRepoSyncRuleResponseBodySyncRules) SetLocalInstanceId

func (*ListRepoSyncRuleResponseBodySyncRules) SetLocalNamespaceName

func (*ListRepoSyncRuleResponseBodySyncRules) SetLocalRegionId

func (*ListRepoSyncRuleResponseBodySyncRules) SetLocalRepoName

func (*ListRepoSyncRuleResponseBodySyncRules) SetModifiedTime

func (*ListRepoSyncRuleResponseBodySyncRules) SetSyncDirection

func (*ListRepoSyncRuleResponseBodySyncRules) SetSyncRuleId

func (*ListRepoSyncRuleResponseBodySyncRules) SetSyncRuleName

func (*ListRepoSyncRuleResponseBodySyncRules) SetSyncScope

func (*ListRepoSyncRuleResponseBodySyncRules) SetSyncTrigger

func (*ListRepoSyncRuleResponseBodySyncRules) SetTagFilter

func (*ListRepoSyncRuleResponseBodySyncRules) SetTargetInstanceId

func (*ListRepoSyncRuleResponseBodySyncRules) SetTargetNamespaceName

func (*ListRepoSyncRuleResponseBodySyncRules) SetTargetRegionId

func (*ListRepoSyncRuleResponseBodySyncRules) SetTargetRepoName

func (ListRepoSyncRuleResponseBodySyncRules) String

type ListRepoSyncTaskRequest

type ListRepoSyncTaskRequest struct {
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	SyncRecordId      *string `json:"SyncRecordId,omitempty" xml:"SyncRecordId,omitempty"`
	Tag               *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (ListRepoSyncTaskRequest) GoString

func (s ListRepoSyncTaskRequest) GoString() string

func (*ListRepoSyncTaskRequest) SetInstanceId

func (*ListRepoSyncTaskRequest) SetPageNo

func (*ListRepoSyncTaskRequest) SetPageSize

func (*ListRepoSyncTaskRequest) SetRepoName

func (*ListRepoSyncTaskRequest) SetRepoNamespaceName

func (s *ListRepoSyncTaskRequest) SetRepoNamespaceName(v string) *ListRepoSyncTaskRequest

func (*ListRepoSyncTaskRequest) SetSyncRecordId

func (*ListRepoSyncTaskRequest) SetTag

func (ListRepoSyncTaskRequest) String

func (s ListRepoSyncTaskRequest) String() string

type ListRepoSyncTaskResponse

type ListRepoSyncTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoSyncTaskResponse) GoString

func (s ListRepoSyncTaskResponse) GoString() string

func (*ListRepoSyncTaskResponse) SetBody

func (*ListRepoSyncTaskResponse) SetHeaders

func (*ListRepoSyncTaskResponse) SetStatusCode

func (ListRepoSyncTaskResponse) String

func (s ListRepoSyncTaskResponse) String() string

type ListRepoSyncTaskResponseBody

type ListRepoSyncTaskResponseBody struct {
	Code       *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess  *bool                                    `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	PageNo     *int32                                   `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize   *int32                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SyncTasks  []*ListRepoSyncTaskResponseBodySyncTasks `json:"SyncTasks,omitempty" xml:"SyncTasks,omitempty" type:"Repeated"`
	TotalCount *string                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepoSyncTaskResponseBody) GoString

func (s ListRepoSyncTaskResponseBody) GoString() string

func (*ListRepoSyncTaskResponseBody) SetCode

func (*ListRepoSyncTaskResponseBody) SetIsSuccess

func (*ListRepoSyncTaskResponseBody) SetPageNo

func (*ListRepoSyncTaskResponseBody) SetPageSize

func (*ListRepoSyncTaskResponseBody) SetRequestId

func (*ListRepoSyncTaskResponseBody) SetSyncTasks

func (*ListRepoSyncTaskResponseBody) SetTotalCount

func (ListRepoSyncTaskResponseBody) String

type ListRepoSyncTaskResponseBodySyncTasks

type ListRepoSyncTaskResponseBodySyncTasks struct {
	CreateTime          *int64                                          `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CrossUser           *bool                                           `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
	CustomLink          *bool                                           `json:"CustomLink,omitempty" xml:"CustomLink,omitempty"`
	ImageFrom           *ListRepoSyncTaskResponseBodySyncTasksImageFrom `json:"ImageFrom,omitempty" xml:"ImageFrom,omitempty" type:"Struct"`
	ImageTo             *ListRepoSyncTaskResponseBodySyncTasksImageTo   `json:"ImageTo,omitempty" xml:"ImageTo,omitempty" type:"Struct"`
	ModifedTime         *int64                                          `json:"ModifedTime,omitempty" xml:"ModifedTime,omitempty"`
	SyncBatchTaskId     *string                                         `json:"SyncBatchTaskId,omitempty" xml:"SyncBatchTaskId,omitempty"`
	SyncRuleId          *string                                         `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
	SyncTaskId          *string                                         `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
	SyncTransAccelerate *bool                                           `json:"SyncTransAccelerate,omitempty" xml:"SyncTransAccelerate,omitempty"`
	TaskStatus          *string                                         `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
	TaskTrigger         *string                                         `json:"TaskTrigger,omitempty" xml:"TaskTrigger,omitempty"`
}

func (ListRepoSyncTaskResponseBodySyncTasks) GoString

func (*ListRepoSyncTaskResponseBodySyncTasks) SetCreateTime

func (*ListRepoSyncTaskResponseBodySyncTasks) SetCrossUser

func (*ListRepoSyncTaskResponseBodySyncTasks) SetModifedTime

func (*ListRepoSyncTaskResponseBodySyncTasks) SetSyncBatchTaskId

func (*ListRepoSyncTaskResponseBodySyncTasks) SetSyncRuleId

func (*ListRepoSyncTaskResponseBodySyncTasks) SetSyncTaskId

func (*ListRepoSyncTaskResponseBodySyncTasks) SetSyncTransAccelerate

func (*ListRepoSyncTaskResponseBodySyncTasks) SetTaskStatus

func (*ListRepoSyncTaskResponseBodySyncTasks) SetTaskTrigger

func (ListRepoSyncTaskResponseBodySyncTasks) String

type ListRepoSyncTaskResponseBodySyncTasksImageFrom

type ListRepoSyncTaskResponseBodySyncTasksImageFrom struct {
	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (ListRepoSyncTaskResponseBodySyncTasksImageFrom) GoString

func (*ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetImageTag

func (*ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetInstanceId

func (*ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRegionId

func (*ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRepoName

func (*ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRepoNamespaceName

func (ListRepoSyncTaskResponseBodySyncTasksImageFrom) String

type ListRepoSyncTaskResponseBodySyncTasksImageTo

type ListRepoSyncTaskResponseBodySyncTasksImageTo struct {
	ImageTag          *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
}

func (ListRepoSyncTaskResponseBodySyncTasksImageTo) GoString

func (*ListRepoSyncTaskResponseBodySyncTasksImageTo) SetImageTag

func (*ListRepoSyncTaskResponseBodySyncTasksImageTo) SetInstanceId

func (*ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRegionId

func (*ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRepoName

func (*ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRepoNamespaceName

func (ListRepoSyncTaskResponseBodySyncTasksImageTo) String

type ListRepoTagRequest

type ListRepoTagRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (ListRepoTagRequest) GoString

func (s ListRepoTagRequest) GoString() string

func (*ListRepoTagRequest) SetInstanceId

func (s *ListRepoTagRequest) SetInstanceId(v string) *ListRepoTagRequest

func (*ListRepoTagRequest) SetPageNo

func (s *ListRepoTagRequest) SetPageNo(v int32) *ListRepoTagRequest

func (*ListRepoTagRequest) SetPageSize

func (s *ListRepoTagRequest) SetPageSize(v int32) *ListRepoTagRequest

func (*ListRepoTagRequest) SetRepoId

func (s *ListRepoTagRequest) SetRepoId(v string) *ListRepoTagRequest

func (ListRepoTagRequest) String

func (s ListRepoTagRequest) String() string

type ListRepoTagResponse

type ListRepoTagResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoTagResponse) GoString

func (s ListRepoTagResponse) GoString() string

func (*ListRepoTagResponse) SetBody

func (*ListRepoTagResponse) SetHeaders

func (s *ListRepoTagResponse) SetHeaders(v map[string]*string) *ListRepoTagResponse

func (*ListRepoTagResponse) SetStatusCode

func (s *ListRepoTagResponse) SetStatusCode(v int32) *ListRepoTagResponse

func (ListRepoTagResponse) String

func (s ListRepoTagResponse) String() string

type ListRepoTagResponseBody

type ListRepoTagResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The images.
	Images []*ListRepoTagResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The page number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepoTagResponseBody) GoString

func (s ListRepoTagResponseBody) GoString() string

func (*ListRepoTagResponseBody) SetCode

func (*ListRepoTagResponseBody) SetImages

func (*ListRepoTagResponseBody) SetIsSuccess

func (*ListRepoTagResponseBody) SetPageNo

func (*ListRepoTagResponseBody) SetPageSize

func (*ListRepoTagResponseBody) SetRequestId

func (*ListRepoTagResponseBody) SetTotalCount

func (ListRepoTagResponseBody) String

func (s ListRepoTagResponseBody) String() string

type ListRepoTagResponseBodyImages

type ListRepoTagResponseBodyImages struct {
	// The digest of the image.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The time when the image was created.
	ImageCreate *string `json:"ImageCreate,omitempty" xml:"ImageCreate,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The size of the image.
	ImageSize *int64 `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
	// The time when the image was last updated.
	ImageUpdate *string `json:"ImageUpdate,omitempty" xml:"ImageUpdate,omitempty"`
	// The status of the image.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The tag of the image.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (ListRepoTagResponseBodyImages) GoString

func (*ListRepoTagResponseBodyImages) SetDigest

func (*ListRepoTagResponseBodyImages) SetImageCreate

func (*ListRepoTagResponseBodyImages) SetImageId

func (*ListRepoTagResponseBodyImages) SetImageSize

func (*ListRepoTagResponseBodyImages) SetImageUpdate

func (*ListRepoTagResponseBodyImages) SetStatus

func (*ListRepoTagResponseBodyImages) SetTag

func (ListRepoTagResponseBodyImages) String

type ListRepoTagScanResultRequest

type ListRepoTagScanResultRequest struct {
	// The digest of the image.
	Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	// The parameter whose value that you want to query. Fox example, if the value is `FixCmd`, only the `FixCmd` parameter is returned.
	FilterValue *string `json:"FilterValue,omitempty" xml:"FilterValue,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the security scan task.
	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	// The type of the vulnerability. Valid values:
	//
	// *   `cve`: image system vulnerability
	// *   `sca`: image application vulnerability
	ScanType *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
	// The severity of the vulnerability. Valid values:
	//
	// *   `High`
	// *   `Medium`
	// *   `Low`
	// *   `Unknown`
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The name of the image tag.
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The keyword for fuzzy search used in scanning. The value can be a CVE name.
	VulQueryKey *string `json:"VulQueryKey,omitempty" xml:"VulQueryKey,omitempty"`
}

func (ListRepoTagScanResultRequest) GoString

func (s ListRepoTagScanResultRequest) GoString() string

func (*ListRepoTagScanResultRequest) SetDigest

func (*ListRepoTagScanResultRequest) SetFilterValue

func (*ListRepoTagScanResultRequest) SetInstanceId

func (*ListRepoTagScanResultRequest) SetPageNo

func (*ListRepoTagScanResultRequest) SetPageSize

func (*ListRepoTagScanResultRequest) SetRepoId

func (*ListRepoTagScanResultRequest) SetScanTaskId

func (*ListRepoTagScanResultRequest) SetScanType

func (*ListRepoTagScanResultRequest) SetSeverity

func (*ListRepoTagScanResultRequest) SetTag

func (*ListRepoTagScanResultRequest) SetVulQueryKey

func (ListRepoTagScanResultRequest) String

type ListRepoTagScanResultResponse

type ListRepoTagScanResultResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoTagScanResultResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoTagScanResultResponse) GoString

func (*ListRepoTagScanResultResponse) SetBody

func (*ListRepoTagScanResultResponse) SetHeaders

func (*ListRepoTagScanResultResponse) SetStatusCode

func (ListRepoTagScanResultResponse) String

type ListRepoTagScanResultResponseBody

type ListRepoTagScanResultResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request failed.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The number of the returned page.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of vulnerabilities detected on images.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The details about the detected vulnerabilities.
	Vulnerabilities []*ListRepoTagScanResultResponseBodyVulnerabilities `json:"Vulnerabilities,omitempty" xml:"Vulnerabilities,omitempty" type:"Repeated"`
}

func (ListRepoTagScanResultResponseBody) GoString

func (*ListRepoTagScanResultResponseBody) SetCode

func (*ListRepoTagScanResultResponseBody) SetIsSuccess

func (*ListRepoTagScanResultResponseBody) SetPageNo

func (*ListRepoTagScanResultResponseBody) SetPageSize

func (*ListRepoTagScanResultResponseBody) SetRequestId

func (*ListRepoTagScanResultResponseBody) SetTotalCount

func (ListRepoTagScanResultResponseBody) String

type ListRepoTagScanResultResponseBodyVulnerabilities

type ListRepoTagScanResultResponseBodyVulnerabilities struct {
	// The ID of the image layer where the vulnerability was detected.
	AddedBy *string `json:"AddedBy,omitempty" xml:"AddedBy,omitempty"`
	// The name of the vulnerability.
	AliasName *string `json:"AliasName,omitempty" xml:"AliasName,omitempty"`
	// The URL of the vulnerability.
	CveLink *string `json:"CveLink,omitempty" xml:"CveLink,omitempty"`
	// The directory of the vulnerability.
	CveLocation *string `json:"CveLocation,omitempty" xml:"CveLocation,omitempty"`
	// The name of the vulnerability.
	CveName *string `json:"CveName,omitempty" xml:"CveName,omitempty"`
	// The description of the vulnerability.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The cause of the vulnerability.
	Feature *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
	// The command used to fix the vulnerability.
	FixCmd *string `json:"FixCmd,omitempty" xml:"FixCmd,omitempty"`
	// The type of the vulnerability. Valid values:
	//
	// *   `cve`: image system vulnerability
	// *   `sca`: image application vulnerability
	ScanType *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
	// The severity of the vulnerability.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The version of the vulnerability.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
	// The version where the vulnerability was fixed.
	VersionFixed *string `json:"VersionFixed,omitempty" xml:"VersionFixed,omitempty"`
	// The format of the vulnerability.
	VersionFormat *string `json:"VersionFormat,omitempty" xml:"VersionFormat,omitempty"`
}

func (ListRepoTagScanResultResponseBodyVulnerabilities) GoString

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetAddedBy

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetAliasName

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetCveLocation

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetCveName

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetDescription

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetFeature

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetFixCmd

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetScanType

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetSeverity

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetVersion

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetVersionFixed

func (*ListRepoTagScanResultResponseBodyVulnerabilities) SetVersionFormat

func (ListRepoTagScanResultResponseBodyVulnerabilities) String

type ListRepoTriggerRequest

type ListRepoTriggerRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (ListRepoTriggerRequest) GoString

func (s ListRepoTriggerRequest) GoString() string

func (*ListRepoTriggerRequest) SetInstanceId

func (*ListRepoTriggerRequest) SetRepoId

func (ListRepoTriggerRequest) String

func (s ListRepoTriggerRequest) String() string

type ListRepoTriggerResponse

type ListRepoTriggerResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepoTriggerResponse) GoString

func (s ListRepoTriggerResponse) GoString() string

func (*ListRepoTriggerResponse) SetBody

func (*ListRepoTriggerResponse) SetHeaders

func (*ListRepoTriggerResponse) SetStatusCode

func (ListRepoTriggerResponse) String

func (s ListRepoTriggerResponse) String() string

type ListRepoTriggerResponseBody

type ListRepoTriggerResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The triggers of the repository.
	Triggers []*ListRepoTriggerResponseBodyTriggers `json:"Triggers,omitempty" xml:"Triggers,omitempty" type:"Repeated"`
}

func (ListRepoTriggerResponseBody) GoString

func (s ListRepoTriggerResponseBody) GoString() string

func (*ListRepoTriggerResponseBody) SetCode

func (*ListRepoTriggerResponseBody) SetIsSuccess

func (*ListRepoTriggerResponseBody) SetRequestId

func (*ListRepoTriggerResponseBody) SetTriggers

func (ListRepoTriggerResponseBody) String

type ListRepoTriggerResponseBodyTriggers

type ListRepoTriggerResponseBodyTriggers struct {
	// The type of the event that activates the trigger. Valid values:
	//
	// *   `BUILD_SUCCESS`: The trigger is activated when an image building task is successful.
	// *   `BUILD_Fail`: The trigger is activated when an image building task fails.
	RepoEvent *string `json:"RepoEvent,omitempty" xml:"RepoEvent,omitempty"`
	// The ID of the trigger.
	TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
	// The name of the trigger.
	TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
	// The image tag based on which the trigger is set.
	TriggerTag *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
	// The type of the trigger. Valid values:
	//
	// *   `ALL`: a trigger that supports both tags and regular expressions.
	// *   `TAG_LISTTAG`: a tag-based trigger.
	// *   `TAG_REG_EXP`: a regular expression-based trigger.
	TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
	// The URL of the trigger.
	TriggerUrl *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
}

func (ListRepoTriggerResponseBodyTriggers) GoString

func (*ListRepoTriggerResponseBodyTriggers) SetRepoEvent

func (*ListRepoTriggerResponseBodyTriggers) SetTriggerId

func (*ListRepoTriggerResponseBodyTriggers) SetTriggerName

func (*ListRepoTriggerResponseBodyTriggers) SetTriggerTag

func (*ListRepoTriggerResponseBodyTriggers) SetTriggerType

func (*ListRepoTriggerResponseBodyTriggers) SetTriggerUrl

func (ListRepoTriggerResponseBodyTriggers) String

type ListRepositoryRequest

type ListRepositoryRequest struct {
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	PageNo            *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
}

func (ListRepositoryRequest) GoString

func (s ListRepositoryRequest) GoString() string

func (*ListRepositoryRequest) SetInstanceId

func (s *ListRepositoryRequest) SetInstanceId(v string) *ListRepositoryRequest

func (*ListRepositoryRequest) SetPageNo

func (*ListRepositoryRequest) SetPageSize

func (*ListRepositoryRequest) SetRepoName

func (*ListRepositoryRequest) SetRepoNamespaceName

func (s *ListRepositoryRequest) SetRepoNamespaceName(v string) *ListRepositoryRequest

func (*ListRepositoryRequest) SetRepoStatus

func (s *ListRepositoryRequest) SetRepoStatus(v string) *ListRepositoryRequest

func (ListRepositoryRequest) String

func (s ListRepositoryRequest) String() string

type ListRepositoryResponse

type ListRepositoryResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRepositoryResponse) GoString

func (s ListRepositoryResponse) GoString() string

func (*ListRepositoryResponse) SetBody

func (*ListRepositoryResponse) SetHeaders

func (*ListRepositoryResponse) SetStatusCode

func (ListRepositoryResponse) String

func (s ListRepositoryResponse) String() string

type ListRepositoryResponseBody

type ListRepositoryResponseBody struct {
	Code         *string                                   `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess    *bool                                     `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	PageNo       *int32                                    `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize     *int32                                    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Repositories []*ListRepositoryResponseBodyRepositories `json:"Repositories,omitempty" xml:"Repositories,omitempty" type:"Repeated"`
	RequestId    *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount   *string                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRepositoryResponseBody) GoString

func (s ListRepositoryResponseBody) GoString() string

func (*ListRepositoryResponseBody) SetCode

func (*ListRepositoryResponseBody) SetIsSuccess

func (*ListRepositoryResponseBody) SetPageNo

func (*ListRepositoryResponseBody) SetPageSize

func (*ListRepositoryResponseBody) SetRepositories

func (*ListRepositoryResponseBody) SetRequestId

func (*ListRepositoryResponseBody) SetTotalCount

func (ListRepositoryResponseBody) String

type ListRepositoryResponseBodyRepositories

type ListRepositoryResponseBodyRepositories struct {
	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ModifiedTime      *int64  `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	RepoBuildType     *string `json:"RepoBuildType,omitempty" xml:"RepoBuildType,omitempty"`
	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	RepoStatus        *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	ResourceGroupId   *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
	TagImmutability   *bool   `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
}

func (ListRepositoryResponseBodyRepositories) GoString

func (*ListRepositoryResponseBodyRepositories) SetCreateTime

func (*ListRepositoryResponseBodyRepositories) SetInstanceId

func (*ListRepositoryResponseBodyRepositories) SetModifiedTime

func (*ListRepositoryResponseBodyRepositories) SetRepoBuildType

func (*ListRepositoryResponseBodyRepositories) SetRepoId

func (*ListRepositoryResponseBodyRepositories) SetRepoName

func (*ListRepositoryResponseBodyRepositories) SetRepoNamespaceName

func (*ListRepositoryResponseBodyRepositories) SetRepoStatus

func (*ListRepositoryResponseBodyRepositories) SetRepoType

func (*ListRepositoryResponseBodyRepositories) SetResourceGroupId

func (*ListRepositoryResponseBodyRepositories) SetSummary

func (*ListRepositoryResponseBodyRepositories) SetTagImmutability

func (ListRepositoryResponseBodyRepositories) String

type ListScanBaselineByTaskRequest added in v2.4.0

type ListScanBaselineByTaskRequest struct {
	Digest     *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Level      *string `json:"Level,omitempty" xml:"Level,omitempty"`
	PageNo     *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (ListScanBaselineByTaskRequest) GoString added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetDigest added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetInstanceId added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetLevel added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetPageNo added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetPageSize added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetRepoId added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetScanTaskId added in v2.4.0

func (*ListScanBaselineByTaskRequest) SetTag added in v2.4.0

func (ListScanBaselineByTaskRequest) String added in v2.4.0

type ListScanBaselineByTaskResponse added in v2.4.0

type ListScanBaselineByTaskResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListScanBaselineByTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListScanBaselineByTaskResponse) GoString added in v2.4.0

func (*ListScanBaselineByTaskResponse) SetBody added in v2.4.0

func (*ListScanBaselineByTaskResponse) SetHeaders added in v2.4.0

func (*ListScanBaselineByTaskResponse) SetStatusCode added in v2.4.0

func (ListScanBaselineByTaskResponse) String added in v2.4.0

type ListScanBaselineByTaskResponseBody added in v2.4.0

type ListScanBaselineByTaskResponseBody struct {
	Code      *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess *bool  `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	PageNo    *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize  *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Id of the request
	RequestId     *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScanBaselines []*ListScanBaselineByTaskResponseBodyScanBaselines `json:"ScanBaselines,omitempty" xml:"ScanBaselines,omitempty" type:"Repeated"`
	TotalCount    *int32                                             `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListScanBaselineByTaskResponseBody) GoString added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetCode added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetIsSuccess added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetPageNo added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetPageSize added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetRequestId added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetScanBaselines added in v2.4.0

func (*ListScanBaselineByTaskResponseBody) SetTotalCount added in v2.4.0

func (ListScanBaselineByTaskResponseBody) String added in v2.4.0

type ListScanBaselineByTaskResponseBodyScanBaselines added in v2.4.0

type ListScanBaselineByTaskResponseBodyScanBaselines struct {
	BaselineClassAlias        *string `json:"BaselineClassAlias,omitempty" xml:"BaselineClassAlias,omitempty"`
	BaselineDetailAdvice      *string `json:"BaselineDetailAdvice,omitempty" xml:"BaselineDetailAdvice,omitempty"`
	BaselineDetailDescription *string `json:"BaselineDetailDescription,omitempty" xml:"BaselineDetailDescription,omitempty"`
	BaselineDetailPrompt      *string `json:"BaselineDetailPrompt,omitempty" xml:"BaselineDetailPrompt,omitempty"`
	BaselineItemCount         *int32  `json:"BaselineItemCount,omitempty" xml:"BaselineItemCount,omitempty"`
	BaselineNameAlias         *string `json:"BaselineNameAlias,omitempty" xml:"BaselineNameAlias,omitempty"`
	BaselineNameKey           *string `json:"BaselineNameKey,omitempty" xml:"BaselineNameKey,omitempty"`
	BaselineNameLevel         *string `json:"BaselineNameLevel,omitempty" xml:"BaselineNameLevel,omitempty"`
	CreateTime                *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	FirstScanTime             *int64  `json:"FirstScanTime,omitempty" xml:"FirstScanTime,omitempty"`
	HighRiskItemCount         *int32  `json:"HighRiskItemCount,omitempty" xml:"HighRiskItemCount,omitempty"`
	LowRiskItemCount          *int32  `json:"LowRiskItemCount,omitempty" xml:"LowRiskItemCount,omitempty"`
	MiddleRiskItemCount       *int32  `json:"MiddleRiskItemCount,omitempty" xml:"MiddleRiskItemCount,omitempty"`
	ScanTaskId                *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	UpdateTime                *int64  `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (ListScanBaselineByTaskResponseBodyScanBaselines) GoString added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineClassAlias added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineDetailAdvice added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineDetailDescription added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineDetailPrompt added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineItemCount added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineNameAlias added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineNameKey added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetBaselineNameLevel added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetCreateTime added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetFirstScanTime added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetHighRiskItemCount added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetLowRiskItemCount added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetMiddleRiskItemCount added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetScanTaskId added in v2.4.0

func (*ListScanBaselineByTaskResponseBodyScanBaselines) SetUpdateTime added in v2.4.0

func (ListScanBaselineByTaskResponseBodyScanBaselines) String added in v2.4.0

type ListScanMaliciousFileByTaskRequest added in v2.4.0

type ListScanMaliciousFileByTaskRequest struct {
	Digest     *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Level      *string `json:"Level,omitempty" xml:"Level,omitempty"`
	PageNo     *int32  `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RepoId     *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	Tag        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (ListScanMaliciousFileByTaskRequest) GoString added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetDigest added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetInstanceId added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetLevel added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetPageNo added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetPageSize added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetRepoId added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetScanTaskId added in v2.4.0

func (*ListScanMaliciousFileByTaskRequest) SetTag added in v2.4.0

func (ListScanMaliciousFileByTaskRequest) String added in v2.4.0

type ListScanMaliciousFileByTaskResponse added in v2.4.0

type ListScanMaliciousFileByTaskResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListScanMaliciousFileByTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListScanMaliciousFileByTaskResponse) GoString added in v2.4.0

func (*ListScanMaliciousFileByTaskResponse) SetBody added in v2.4.0

func (*ListScanMaliciousFileByTaskResponse) SetHeaders added in v2.4.0

func (*ListScanMaliciousFileByTaskResponse) SetStatusCode added in v2.4.0

func (ListScanMaliciousFileByTaskResponse) String added in v2.4.0

type ListScanMaliciousFileByTaskResponseBody added in v2.4.0

type ListScanMaliciousFileByTaskResponseBody struct {
	Code               *int32                                                       `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess          *bool                                                        `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	PageNo             *int32                                                       `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	PageSize           *int32                                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId          *string                                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScanMaliciousFiles []*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles `json:"ScanMaliciousFiles,omitempty" xml:"ScanMaliciousFiles,omitempty" type:"Repeated"`
	TotalCount         *int32                                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListScanMaliciousFileByTaskResponseBody) GoString added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetCode added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetIsSuccess added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetPageNo added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetPageSize added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetRequestId added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetScanMaliciousFiles added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBody) SetTotalCount added in v2.4.0

func (ListScanMaliciousFileByTaskResponseBody) String added in v2.4.0

type ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles added in v2.4.0

type ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles struct {
	CreateTime    *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	FilePath      *string `json:"FilePath,omitempty" xml:"FilePath,omitempty"`
	FirstScanTime *int64  `json:"FirstScanTime,omitempty" xml:"FirstScanTime,omitempty"`
	Level         *string `json:"Level,omitempty" xml:"Level,omitempty"`
	MaliciousMd5  *string `json:"MaliciousMd5,omitempty" xml:"MaliciousMd5,omitempty"`
	MaliciousName *string `json:"MaliciousName,omitempty" xml:"MaliciousName,omitempty"`
	ScanTaskId    *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
	UpdateTime    *int64  `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) GoString added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetCreateTime added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetFilePath added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetFirstScanTime added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetLevel added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetMaliciousMd5 added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetMaliciousName added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetScanTaskId added in v2.4.0

func (*ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) SetUpdateTime added in v2.4.0

func (ListScanMaliciousFileByTaskResponseBodyScanMaliciousFiles) String added in v2.4.0

type ListTagResourcesRequest added in v2.3.0

type ListTagResourcesRequest struct {
	NextToken    *string                       `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RegionId     *string                       `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId   []*string                     `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString added in v2.3.0

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken added in v2.3.0

func (*ListTagResourcesRequest) SetRegionId added in v2.3.0

func (*ListTagResourcesRequest) SetResourceId added in v2.3.0

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType added in v2.3.0

func (*ListTagResourcesRequest) SetTag added in v2.3.0

func (ListTagResourcesRequest) String added in v2.3.0

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag added in v2.3.0

type ListTagResourcesRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString added in v2.3.0

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey added in v2.3.0

func (*ListTagResourcesRequestTag) SetValue added in v2.3.0

func (ListTagResourcesRequestTag) String added in v2.3.0

type ListTagResourcesResponse added in v2.3.0

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagResourcesResponse) GoString added in v2.3.0

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody added in v2.3.0

func (*ListTagResourcesResponse) SetHeaders added in v2.3.0

func (*ListTagResourcesResponse) SetStatusCode added in v2.3.0

func (ListTagResourcesResponse) String added in v2.3.0

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody added in v2.3.0

type ListTagResourcesResponseBody struct {
	NextToken    *string                                   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId    *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (ListTagResourcesResponseBody) GoString added in v2.3.0

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken added in v2.3.0

func (*ListTagResourcesResponseBody) SetRequestId added in v2.3.0

func (*ListTagResourcesResponseBody) SetTagResources added in v2.3.0

func (ListTagResourcesResponseBody) String added in v2.3.0

type ListTagResourcesResponseBodyTagResources added in v2.3.0

type ListTagResourcesResponseBodyTagResources struct {
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString added in v2.3.0

func (*ListTagResourcesResponseBodyTagResources) SetTagResource added in v2.3.0

func (ListTagResourcesResponseBodyTagResources) String added in v2.3.0

type ListTagResourcesResponseBodyTagResourcesTagResource added in v2.3.0

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	ResourceId   *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue     *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString added in v2.3.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId added in v2.3.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType added in v2.3.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey added in v2.3.0

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue added in v2.3.0

func (ListTagResourcesResponseBodyTagResourcesTagResource) String added in v2.3.0

type ResetLoginPasswordRequest

type ResetLoginPasswordRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The new password that you specify to log on to the instance. The password must be 8 to 32 bits in length, and must contain at least two of the following character types: letters, special characters, and digits.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (ResetLoginPasswordRequest) GoString

func (s ResetLoginPasswordRequest) GoString() string

func (*ResetLoginPasswordRequest) SetInstanceId

func (*ResetLoginPasswordRequest) SetPassword

func (ResetLoginPasswordRequest) String

func (s ResetLoginPasswordRequest) String() string

type ResetLoginPasswordResponse

type ResetLoginPasswordResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ResetLoginPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ResetLoginPasswordResponse) GoString

func (s ResetLoginPasswordResponse) GoString() string

func (*ResetLoginPasswordResponse) SetBody

func (*ResetLoginPasswordResponse) SetHeaders

func (*ResetLoginPasswordResponse) SetStatusCode

func (ResetLoginPasswordResponse) String

type ResetLoginPasswordResponseBody

type ResetLoginPasswordResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetLoginPasswordResponseBody) GoString

func (*ResetLoginPasswordResponseBody) SetCode

func (*ResetLoginPasswordResponseBody) SetIsSuccess

func (*ResetLoginPasswordResponseBody) SetRequestId

func (ResetLoginPasswordResponseBody) String

type TagResourcesRequest added in v2.3.0

type TagResourcesRequest struct {
	RegionId     *string                   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId   []*string                 `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceType *string                   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString added in v2.3.0

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetRegionId added in v2.3.0

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceId added in v2.3.0

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType added in v2.3.0

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag added in v2.3.0

func (TagResourcesRequest) String added in v2.3.0

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag added in v2.3.0

type TagResourcesRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString added in v2.3.0

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey added in v2.3.0

func (*TagResourcesRequestTag) SetValue added in v2.3.0

func (TagResourcesRequestTag) String added in v2.3.0

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse added in v2.3.0

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TagResourcesResponse) GoString added in v2.3.0

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody added in v2.3.0

func (*TagResourcesResponse) SetHeaders added in v2.3.0

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode added in v2.3.0

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String added in v2.3.0

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody added in v2.3.0

type TagResourcesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString added in v2.3.0

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId added in v2.3.0

func (TagResourcesResponseBody) String added in v2.3.0

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest added in v2.3.0

type UntagResourcesRequest struct {
	All          *bool     `json:"All,omitempty" xml:"All,omitempty"`
	RegionId     *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId   []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceType *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString added in v2.3.0

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll added in v2.3.0

func (*UntagResourcesRequest) SetRegionId added in v2.3.0

func (*UntagResourcesRequest) SetResourceId added in v2.3.0

func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType added in v2.3.0

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey added in v2.3.0

func (UntagResourcesRequest) String added in v2.3.0

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse added in v2.3.0

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UntagResourcesResponse) GoString added in v2.3.0

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody added in v2.3.0

func (*UntagResourcesResponse) SetHeaders added in v2.3.0

func (*UntagResourcesResponse) SetStatusCode added in v2.3.0

func (UntagResourcesResponse) String added in v2.3.0

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody added in v2.3.0

type UntagResourcesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString added in v2.3.0

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId added in v2.3.0

func (UntagResourcesResponseBody) String added in v2.3.0

type UpdateArtifactLifecycleRuleRequest added in v2.5.0

type UpdateArtifactLifecycleRuleRequest struct {
	Auto              *bool   `json:"Auto,omitempty" xml:"Auto,omitempty"`
	EnableDeleteTag   *bool   `json:"EnableDeleteTag,omitempty" xml:"EnableDeleteTag,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NamespaceName     *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RetentionTagCount *int64  `json:"RetentionTagCount,omitempty" xml:"RetentionTagCount,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	ScheduleTime      *string `json:"ScheduleTime,omitempty" xml:"ScheduleTime,omitempty"`
	Scope             *string `json:"Scope,omitempty" xml:"Scope,omitempty"`
	TagRegexp         *string `json:"TagRegexp,omitempty" xml:"TagRegexp,omitempty"`
}

func (UpdateArtifactLifecycleRuleRequest) GoString added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetAuto added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetEnableDeleteTag added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetInstanceId added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetNamespaceName added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetRepoName added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetRetentionTagCount added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetRuleId added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetScheduleTime added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetScope added in v2.5.0

func (*UpdateArtifactLifecycleRuleRequest) SetTagRegexp added in v2.5.0

func (UpdateArtifactLifecycleRuleRequest) String added in v2.5.0

type UpdateArtifactLifecycleRuleResponse added in v2.5.0

type UpdateArtifactLifecycleRuleResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateArtifactLifecycleRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateArtifactLifecycleRuleResponse) GoString added in v2.5.0

func (*UpdateArtifactLifecycleRuleResponse) SetBody added in v2.5.0

func (*UpdateArtifactLifecycleRuleResponse) SetHeaders added in v2.5.0

func (*UpdateArtifactLifecycleRuleResponse) SetStatusCode added in v2.5.0

func (UpdateArtifactLifecycleRuleResponse) String added in v2.5.0

type UpdateArtifactLifecycleRuleResponseBody added in v2.5.0

type UpdateArtifactLifecycleRuleResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateArtifactLifecycleRuleResponseBody) GoString added in v2.5.0

func (*UpdateArtifactLifecycleRuleResponseBody) SetCode added in v2.5.0

func (*UpdateArtifactLifecycleRuleResponseBody) SetIsSuccess added in v2.5.0

func (*UpdateArtifactLifecycleRuleResponseBody) SetRequestId added in v2.5.0

func (UpdateArtifactLifecycleRuleResponseBody) String added in v2.5.0

type UpdateChainRequest

type UpdateChainRequest struct {
	// The configuration of the delivery chain in the JSON format.
	ChainConfig *string `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty"`
	// The ID of the delivery chain.
	ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
	// The description of the delivery chain.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the delivery chain.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Repositories in which the delivery chain does not take effect.
	ScopeExclude []*string `json:"ScopeExclude,omitempty" xml:"ScopeExclude,omitempty" type:"Repeated"`
}

func (UpdateChainRequest) GoString

func (s UpdateChainRequest) GoString() string

func (*UpdateChainRequest) SetChainConfig

func (s *UpdateChainRequest) SetChainConfig(v string) *UpdateChainRequest

func (*UpdateChainRequest) SetChainId

func (s *UpdateChainRequest) SetChainId(v string) *UpdateChainRequest

func (*UpdateChainRequest) SetDescription

func (s *UpdateChainRequest) SetDescription(v string) *UpdateChainRequest

func (*UpdateChainRequest) SetInstanceId

func (s *UpdateChainRequest) SetInstanceId(v string) *UpdateChainRequest

func (*UpdateChainRequest) SetName

func (*UpdateChainRequest) SetScopeExclude added in v2.0.1

func (s *UpdateChainRequest) SetScopeExclude(v []*string) *UpdateChainRequest

func (UpdateChainRequest) String

func (s UpdateChainRequest) String() string

type UpdateChainResponse

type UpdateChainResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateChainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateChainResponse) GoString

func (s UpdateChainResponse) GoString() string

func (*UpdateChainResponse) SetBody

func (*UpdateChainResponse) SetHeaders

func (s *UpdateChainResponse) SetHeaders(v map[string]*string) *UpdateChainResponse

func (*UpdateChainResponse) SetStatusCode

func (s *UpdateChainResponse) SetStatusCode(v int32) *UpdateChainResponse

func (UpdateChainResponse) String

func (s UpdateChainResponse) String() string

type UpdateChainResponseBody

type UpdateChainResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateChainResponseBody) GoString

func (s UpdateChainResponseBody) GoString() string

func (*UpdateChainResponseBody) SetCode

func (*UpdateChainResponseBody) SetIsSuccess

func (*UpdateChainResponseBody) SetRequestId

func (UpdateChainResponseBody) String

func (s UpdateChainResponseBody) String() string

type UpdateChartNamespaceRequest

type UpdateChartNamespaceRequest struct {
	// Specifies whether to automatically create repositories in the namespace. Valid values:
	//
	// *   `true`: automatically creates repositories in the namespace.
	// *   `false`: does not automatically create repositories in the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The default type of the repository. Valid values:
	//
	// *   `PUBLIC`: a public repository
	// *   `PRIVATE`: a private repository
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace to which the repository belongs.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (UpdateChartNamespaceRequest) GoString

func (s UpdateChartNamespaceRequest) GoString() string

func (*UpdateChartNamespaceRequest) SetAutoCreateRepo

func (*UpdateChartNamespaceRequest) SetDefaultRepoType

func (*UpdateChartNamespaceRequest) SetInstanceId

func (*UpdateChartNamespaceRequest) SetNamespaceName

func (UpdateChartNamespaceRequest) String

type UpdateChartNamespaceResponse

type UpdateChartNamespaceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateChartNamespaceResponse) GoString

func (s UpdateChartNamespaceResponse) GoString() string

func (*UpdateChartNamespaceResponse) SetBody

func (*UpdateChartNamespaceResponse) SetHeaders

func (*UpdateChartNamespaceResponse) SetStatusCode

func (UpdateChartNamespaceResponse) String

type UpdateChartNamespaceResponseBody

type UpdateChartNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateChartNamespaceResponseBody) GoString

func (*UpdateChartNamespaceResponseBody) SetCode

func (*UpdateChartNamespaceResponseBody) SetIsSuccess

func (*UpdateChartNamespaceResponseBody) SetRequestId

func (UpdateChartNamespaceResponseBody) String

type UpdateChartRepositoryRequest

type UpdateChartRepositoryRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the repository.
	RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	// The name of the namespace to which the repository belongs.
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	// The type of the repository. Valid values:
	//
	// *   `PUBLIC`: a public repository.
	// *   `PRIVATE`: a private repository.
	RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	// The summary of the repository.
	Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
}

func (UpdateChartRepositoryRequest) GoString

func (s UpdateChartRepositoryRequest) GoString() string

func (*UpdateChartRepositoryRequest) SetInstanceId

func (*UpdateChartRepositoryRequest) SetRepoName

func (*UpdateChartRepositoryRequest) SetRepoNamespaceName

func (*UpdateChartRepositoryRequest) SetRepoType

func (*UpdateChartRepositoryRequest) SetSummary

func (UpdateChartRepositoryRequest) String

type UpdateChartRepositoryResponse

type UpdateChartRepositoryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateChartRepositoryResponse) GoString

func (*UpdateChartRepositoryResponse) SetBody

func (*UpdateChartRepositoryResponse) SetHeaders

func (*UpdateChartRepositoryResponse) SetStatusCode

func (UpdateChartRepositoryResponse) String

type UpdateChartRepositoryResponseBody

type UpdateChartRepositoryResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateChartRepositoryResponseBody) GoString

func (*UpdateChartRepositoryResponseBody) SetCode

func (*UpdateChartRepositoryResponseBody) SetIsSuccess

func (*UpdateChartRepositoryResponseBody) SetRequestId

func (UpdateChartRepositoryResponseBody) String

type UpdateEventCenterRuleRequest

type UpdateEventCenterRuleRequest struct {
	// The event notification channel.
	EventChannel *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
	// The event configuration.
	EventConfig *string `json:"EventConfig,omitempty" xml:"EventConfig,omitempty"`
	// The event scope. Valid values:
	//
	// *   `INSTANCE`
	// *   `NAMESPACE`
	// *   `REPO`
	//
	// Default value: `INSTANCE`
	EventScope *string `json:"EventScope,omitempty" xml:"EventScope,omitempty"`
	// The type of the event. Valid values:
	//
	// *   `cr:Artifact:DeliveryChainCompleted`: The delivery chain is processed.
	// *   `cr:Artifact:SynchronizationCompleted`: The image is replicated.
	// *   `cr:Artifact:BuildCompleted`: The image is built.
	// *   `cr:Artifact:ScanCompleted`: The image is scanned.
	// *   `cr:Artifact:SigningCompleted`: The image is signed.
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The namespaces to which the event notification rule applies.
	Namespaces []*string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
	// The names of the repositories to which the event notification rule applies.
	RepoNames []*string `json:"RepoNames,omitempty" xml:"RepoNames,omitempty" type:"Repeated"`
	// The regular expression for image tags.
	RepoTagFilterPattern *string `json:"RepoTagFilterPattern,omitempty" xml:"RepoTagFilterPattern,omitempty"`
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The name of the event notification rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (UpdateEventCenterRuleRequest) GoString

func (s UpdateEventCenterRuleRequest) GoString() string

func (*UpdateEventCenterRuleRequest) SetEventChannel

func (*UpdateEventCenterRuleRequest) SetEventConfig

func (*UpdateEventCenterRuleRequest) SetEventScope

func (*UpdateEventCenterRuleRequest) SetEventType

func (*UpdateEventCenterRuleRequest) SetInstanceId

func (*UpdateEventCenterRuleRequest) SetNamespaces

func (*UpdateEventCenterRuleRequest) SetRepoNames

func (*UpdateEventCenterRuleRequest) SetRepoTagFilterPattern

func (s *UpdateEventCenterRuleRequest) SetRepoTagFilterPattern(v string) *UpdateEventCenterRuleRequest

func (*UpdateEventCenterRuleRequest) SetRuleId

func (*UpdateEventCenterRuleRequest) SetRuleName

func (UpdateEventCenterRuleRequest) String

type UpdateEventCenterRuleResponse

type UpdateEventCenterRuleResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEventCenterRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEventCenterRuleResponse) GoString

func (*UpdateEventCenterRuleResponse) SetBody

func (*UpdateEventCenterRuleResponse) SetHeaders

func (*UpdateEventCenterRuleResponse) SetStatusCode

func (UpdateEventCenterRuleResponse) String

type UpdateEventCenterRuleResponseBody

type UpdateEventCenterRuleResponseBody struct {
	// The status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (UpdateEventCenterRuleResponseBody) GoString

func (*UpdateEventCenterRuleResponseBody) SetCode

func (*UpdateEventCenterRuleResponseBody) SetRequestId

func (*UpdateEventCenterRuleResponseBody) SetRuleId

func (UpdateEventCenterRuleResponseBody) String

type UpdateEventCenterRuleShrinkRequest

type UpdateEventCenterRuleShrinkRequest struct {
	// The event notification channel.
	EventChannel *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
	// The event configuration.
	EventConfig *string `json:"EventConfig,omitempty" xml:"EventConfig,omitempty"`
	// The event scope. Valid values:
	//
	// *   `INSTANCE`
	// *   `NAMESPACE`
	// *   `REPO`
	//
	// Default value: `INSTANCE`
	EventScope *string `json:"EventScope,omitempty" xml:"EventScope,omitempty"`
	// The type of the event. Valid values:
	//
	// *   `cr:Artifact:DeliveryChainCompleted`: The delivery chain is processed.
	// *   `cr:Artifact:SynchronizationCompleted`: The image is replicated.
	// *   `cr:Artifact:BuildCompleted`: The image is built.
	// *   `cr:Artifact:ScanCompleted`: The image is scanned.
	// *   `cr:Artifact:SigningCompleted`: The image is signed.
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The namespaces to which the event notification rule applies.
	NamespacesShrink *string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty"`
	// The names of the repositories to which the event notification rule applies.
	RepoNamesShrink *string `json:"RepoNames,omitempty" xml:"RepoNames,omitempty"`
	// The regular expression for image tags.
	RepoTagFilterPattern *string `json:"RepoTagFilterPattern,omitempty" xml:"RepoTagFilterPattern,omitempty"`
	// The ID of the event notification rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The name of the event notification rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (UpdateEventCenterRuleShrinkRequest) GoString

func (*UpdateEventCenterRuleShrinkRequest) SetEventChannel

func (*UpdateEventCenterRuleShrinkRequest) SetEventConfig

func (*UpdateEventCenterRuleShrinkRequest) SetEventScope

func (*UpdateEventCenterRuleShrinkRequest) SetEventType

func (*UpdateEventCenterRuleShrinkRequest) SetInstanceId

func (*UpdateEventCenterRuleShrinkRequest) SetNamespacesShrink

func (*UpdateEventCenterRuleShrinkRequest) SetRepoNamesShrink

func (*UpdateEventCenterRuleShrinkRequest) SetRepoTagFilterPattern

func (*UpdateEventCenterRuleShrinkRequest) SetRuleId

func (*UpdateEventCenterRuleShrinkRequest) SetRuleName

func (UpdateEventCenterRuleShrinkRequest) String

type UpdateInstanceEndpointStatusRequest

type UpdateInstanceEndpointStatusRequest struct {
	// Specifies whether to enable the instance endpoint. Valid values:
	//
	// *   `true`: enables the instance endpoint.
	// *   `false`: disables the instance endpoint
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// The type of the endpoint. Set the value to Internet.
	EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the module that you want to access. Valid values:
	//
	// *   `Registry`: the image repository.
	// *   `Chart`: a Helm chart.
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
}

func (UpdateInstanceEndpointStatusRequest) GoString

func (*UpdateInstanceEndpointStatusRequest) SetEnable

func (*UpdateInstanceEndpointStatusRequest) SetEndpointType

func (*UpdateInstanceEndpointStatusRequest) SetInstanceId

func (*UpdateInstanceEndpointStatusRequest) SetModuleName

func (UpdateInstanceEndpointStatusRequest) String

type UpdateInstanceEndpointStatusResponse

type UpdateInstanceEndpointStatusResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceEndpointStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceEndpointStatusResponse) GoString

func (*UpdateInstanceEndpointStatusResponse) SetHeaders

func (*UpdateInstanceEndpointStatusResponse) SetStatusCode

func (UpdateInstanceEndpointStatusResponse) String

type UpdateInstanceEndpointStatusResponseBody

type UpdateInstanceEndpointStatusResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateInstanceEndpointStatusResponseBody) GoString

func (*UpdateInstanceEndpointStatusResponseBody) SetCode

func (*UpdateInstanceEndpointStatusResponseBody) SetIsSuccess

func (*UpdateInstanceEndpointStatusResponseBody) SetRequestId

func (UpdateInstanceEndpointStatusResponseBody) String

type UpdateNamespaceRequest

type UpdateNamespaceRequest struct {
	// Specifies whether to automatically create a repository when an image is pushed to the namespace.
	AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
	// The default type of the repository. Valid values:
	//
	// *   `PUBLIC`: The repository is a public repository.
	// *   `PRIVATE`: The repository is a private repository.
	DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the namespace.
	NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
}

func (UpdateNamespaceRequest) GoString

func (s UpdateNamespaceRequest) GoString() string

func (*UpdateNamespaceRequest) SetAutoCreateRepo

func (s *UpdateNamespaceRequest) SetAutoCreateRepo(v bool) *UpdateNamespaceRequest

func (*UpdateNamespaceRequest) SetDefaultRepoType

func (s *UpdateNamespaceRequest) SetDefaultRepoType(v string) *UpdateNamespaceRequest

func (*UpdateNamespaceRequest) SetInstanceId

func (*UpdateNamespaceRequest) SetNamespaceName

func (s *UpdateNamespaceRequest) SetNamespaceName(v string) *UpdateNamespaceRequest

func (UpdateNamespaceRequest) String

func (s UpdateNamespaceRequest) String() string

type UpdateNamespaceResponse

type UpdateNamespaceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateNamespaceResponse) GoString

func (s UpdateNamespaceResponse) GoString() string

func (*UpdateNamespaceResponse) SetBody

func (*UpdateNamespaceResponse) SetHeaders

func (*UpdateNamespaceResponse) SetStatusCode

func (UpdateNamespaceResponse) String

func (s UpdateNamespaceResponse) String() string

type UpdateNamespaceResponseBody

type UpdateNamespaceResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateNamespaceResponseBody) GoString

func (s UpdateNamespaceResponseBody) GoString() string

func (*UpdateNamespaceResponseBody) SetCode

func (*UpdateNamespaceResponseBody) SetIsSuccess

func (*UpdateNamespaceResponseBody) SetRequestId

func (UpdateNamespaceResponseBody) String

type UpdateRepoBuildRuleRequest

type UpdateRepoBuildRuleRequest struct {
	// Building arguments.
	BuildArgs []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
	// The ID of the building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The path of the Dockerfile.
	DockerfileLocation *string `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
	// The name of the Dockerfile.
	DockerfileName *string `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
	// The tag of the image.
	ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Architecture for image building. Valid values:
	//
	// *   `linux/amd64`
	// *   `linux/arm64`
	// *   `linux/386`
	// *   `linux/arm/v7`
	// *   `linux/arm/v6`
	//
	// Default value: `linux/amd64`
	Platforms []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
	// The name of the push that triggers the building rule.
	PushName *string `json:"PushName,omitempty" xml:"PushName,omitempty"`
	// The type of the push that triggers the building rule. Valid values:
	//
	// *   `GIT_TAG`: tag push
	// *   `GIT_BRANCH`: branch push
	PushType *string `json:"PushType,omitempty" xml:"PushType,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (UpdateRepoBuildRuleRequest) GoString

func (s UpdateRepoBuildRuleRequest) GoString() string

func (*UpdateRepoBuildRuleRequest) SetBuildArgs

func (*UpdateRepoBuildRuleRequest) SetBuildRuleId

func (*UpdateRepoBuildRuleRequest) SetDockerfileLocation

func (s *UpdateRepoBuildRuleRequest) SetDockerfileLocation(v string) *UpdateRepoBuildRuleRequest

func (*UpdateRepoBuildRuleRequest) SetDockerfileName

func (*UpdateRepoBuildRuleRequest) SetImageTag

func (*UpdateRepoBuildRuleRequest) SetInstanceId

func (*UpdateRepoBuildRuleRequest) SetPlatforms

func (*UpdateRepoBuildRuleRequest) SetPushName

func (*UpdateRepoBuildRuleRequest) SetPushType

func (*UpdateRepoBuildRuleRequest) SetRepoId

func (UpdateRepoBuildRuleRequest) String

type UpdateRepoBuildRuleResponse

type UpdateRepoBuildRuleResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateRepoBuildRuleResponse) GoString

func (s UpdateRepoBuildRuleResponse) GoString() string

func (*UpdateRepoBuildRuleResponse) SetBody

func (*UpdateRepoBuildRuleResponse) SetHeaders

func (*UpdateRepoBuildRuleResponse) SetStatusCode

func (UpdateRepoBuildRuleResponse) String

type UpdateRepoBuildRuleResponseBody

type UpdateRepoBuildRuleResponseBody struct {
	// The ID of the building rule.
	BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   `true`: The request is successful.
	// *   `false`: The request fails.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateRepoBuildRuleResponseBody) GoString

func (*UpdateRepoBuildRuleResponseBody) SetBuildRuleId

func (*UpdateRepoBuildRuleResponseBody) SetCode

func (*UpdateRepoBuildRuleResponseBody) SetIsSuccess

func (*UpdateRepoBuildRuleResponseBody) SetRequestId

func (UpdateRepoBuildRuleResponseBody) String

type UpdateRepoSourceCodeRepoRequest

type UpdateRepoSourceCodeRepoRequest struct {
	// Specifies whether to enable automatic image building when code is committed. Valid values:
	//
	// *   `true`: enables automatic image building when code is committed.
	// *   `false`: disables automatic image building when code is committed.
	AutoBuild *string `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
	// The ID of the source code repository.
	CodeRepoId *string `json:"CodeRepoId,omitempty" xml:"CodeRepoId,omitempty"`
	// The name of the source code repository.
	CodeRepoName *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
	// The namespace to which the source code repository belongs.
	CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
	// The type of the source code hosting platform. Valid values: GITHUB, GITLAB, GITEE, CODE, and CODEUP.
	CodeRepoType *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
	// Specifies whether to disable building caches. Valid values:
	//
	// *   `true`: disables building caches.
	// *   `false`: enables building caches.
	DisableCacheBuild *string `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
	// The ID of the Container Registry Enterprise Edition instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Specifies whether to enable Build With Servers Deployed Outside Chinese Mainland. Valid values:
	//
	// *   `true`: enables Build With Servers Deployed Outside Chinese Mainland.
	// *   `false`: disables Build With Servers Deployed Outside Chinese Mainland.
	OverseaBuild *string `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
}

func (UpdateRepoSourceCodeRepoRequest) GoString

func (*UpdateRepoSourceCodeRepoRequest) SetAutoBuild

func (*UpdateRepoSourceCodeRepoRequest) SetCodeRepoId

func (*UpdateRepoSourceCodeRepoRequest) SetCodeRepoName

func (*UpdateRepoSourceCodeRepoRequest) SetCodeRepoNamespaceName

func (*UpdateRepoSourceCodeRepoRequest) SetCodeRepoType

func (*UpdateRepoSourceCodeRepoRequest) SetDisableCacheBuild

func (*UpdateRepoSourceCodeRepoRequest) SetInstanceId

func (*UpdateRepoSourceCodeRepoRequest) SetOverseaBuild

func (*UpdateRepoSourceCodeRepoRequest) SetRepoId

func (UpdateRepoSourceCodeRepoRequest) String

type UpdateRepoSourceCodeRepoResponse

type UpdateRepoSourceCodeRepoResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateRepoSourceCodeRepoResponse) GoString

func (*UpdateRepoSourceCodeRepoResponse) SetHeaders

func (*UpdateRepoSourceCodeRepoResponse) SetStatusCode

func (UpdateRepoSourceCodeRepoResponse) String

type UpdateRepoSourceCodeRepoResponseBody

type UpdateRepoSourceCodeRepoResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateRepoSourceCodeRepoResponseBody) GoString

func (*UpdateRepoSourceCodeRepoResponseBody) SetCode

func (*UpdateRepoSourceCodeRepoResponseBody) SetIsSuccess

func (*UpdateRepoSourceCodeRepoResponseBody) SetRequestId

func (UpdateRepoSourceCodeRepoResponseBody) String

type UpdateRepoTriggerRequest

type UpdateRepoTriggerRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the image repository.
	RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	// The ID of the trigger.
	TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
	// The name of the trigger.
	//
	// You can specify the TriggerName or TriggerUrl parameter. The TriggerName parameter is optional.
	TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
	// The image tag based on which the trigger is set.
	TriggerTag *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
	// The type of the trigger. Valid values:
	//
	// *   `ALL`: a trigger that supports both tags and regular expressions.
	// *   `TAG_LISTTAG`: a tag-based trigger.
	// *   `TAG_REG_EXP`: a regular expression-based trigger.
	TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
	// The URL of the trigger.
	TriggerUrl *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
}

func (UpdateRepoTriggerRequest) GoString

func (s UpdateRepoTriggerRequest) GoString() string

func (*UpdateRepoTriggerRequest) SetInstanceId

func (*UpdateRepoTriggerRequest) SetRepoId

func (*UpdateRepoTriggerRequest) SetTriggerId

func (*UpdateRepoTriggerRequest) SetTriggerName

func (*UpdateRepoTriggerRequest) SetTriggerTag

func (*UpdateRepoTriggerRequest) SetTriggerType

func (*UpdateRepoTriggerRequest) SetTriggerUrl

func (UpdateRepoTriggerRequest) String

func (s UpdateRepoTriggerRequest) String() string

type UpdateRepoTriggerResponse

type UpdateRepoTriggerResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateRepoTriggerResponse) GoString

func (s UpdateRepoTriggerResponse) GoString() string

func (*UpdateRepoTriggerResponse) SetBody

func (*UpdateRepoTriggerResponse) SetHeaders

func (*UpdateRepoTriggerResponse) SetStatusCode

func (UpdateRepoTriggerResponse) String

func (s UpdateRepoTriggerResponse) String() string

type UpdateRepoTriggerResponseBody

type UpdateRepoTriggerResponseBody struct {
	// The return value.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful.
	IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateRepoTriggerResponseBody) GoString

func (*UpdateRepoTriggerResponseBody) SetCode

func (*UpdateRepoTriggerResponseBody) SetIsSuccess

func (*UpdateRepoTriggerResponseBody) SetRequestId

func (UpdateRepoTriggerResponseBody) String

type UpdateRepositoryRequest

type UpdateRepositoryRequest struct {
	Detail            *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RepoId            *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
	RepoName          *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
	RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
	RepoType          *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
	Summary           *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
	TagImmutability   *bool   `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
}

func (UpdateRepositoryRequest) GoString

func (s UpdateRepositoryRequest) GoString() string

func (*UpdateRepositoryRequest) SetDetail

func (*UpdateRepositoryRequest) SetInstanceId

func (*UpdateRepositoryRequest) SetRepoId

func (*UpdateRepositoryRequest) SetRepoName

func (*UpdateRepositoryRequest) SetRepoNamespaceName

func (s *UpdateRepositoryRequest) SetRepoNamespaceName(v string) *UpdateRepositoryRequest

func (*UpdateRepositoryRequest) SetRepoType

func (*UpdateRepositoryRequest) SetSummary

func (*UpdateRepositoryRequest) SetTagImmutability

func (s *UpdateRepositoryRequest) SetTagImmutability(v bool) *UpdateRepositoryRequest

func (UpdateRepositoryRequest) String

func (s UpdateRepositoryRequest) String() string

type UpdateRepositoryResponse

type UpdateRepositoryResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateRepositoryResponse) GoString

func (s UpdateRepositoryResponse) GoString() string

func (*UpdateRepositoryResponse) SetBody

func (*UpdateRepositoryResponse) SetHeaders

func (*UpdateRepositoryResponse) SetStatusCode

func (UpdateRepositoryResponse) String

func (s UpdateRepositoryResponse) String() string

type UpdateRepositoryResponseBody

type UpdateRepositoryResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	IsSuccess *bool   `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateRepositoryResponseBody) GoString

func (s UpdateRepositoryResponseBody) GoString() string

func (*UpdateRepositoryResponseBody) SetCode

func (*UpdateRepositoryResponseBody) SetIsSuccess

func (*UpdateRepositoryResponseBody) SetRequestId

func (UpdateRepositoryResponseBody) String

Jump to

Keyboard shortcuts

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