v20190924

package
v3.0.717+incompatible Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM signature/authentication error
	AUTHFAILURE = "AuthFailure"

	// Operation failed
	FAILEDOPERATION = "FailedOperation"

	// Dependency exception.
	FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"

	// A null is returned for `Core`.
	FAILEDOPERATION_EMPTYCOREBODY = "FailedOperation.EmptyCoreBody"

	// An error occurred while obtaining the database data.
	FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"

	// Invalid request header.
	FAILEDOPERATION_ERRORTCRINVALIDMEDIATYPE = "FailedOperation.ErrorTcrInvalidMediaType"

	// TCR instance resource conflict.
	FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"

	// No permission for TCR operation.
	FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"

	// An error occurs while obtaining the database data.
	FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"

	// An error occurred while obtaining the security group policy.
	FAILEDOPERATION_GETSECURITYPOLICYFAIL = "FailedOperation.GetSecurityPolicyFail"

	// An error occurs while obtaining TcrClient.
	FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"

	// The operation is canceled.
	FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"

	// The transaction failed.
	FAILEDOPERATION_TRADEFAILED = "FailedOperation.TradeFailed"

	// Failed to verify the repository name.
	FAILEDOPERATION_VALIDATEREGISTRYNAMEFAIL = "FailedOperation.ValidateRegistryNameFail"

	// An error occurred while verifying available regions.
	FAILEDOPERATION_VALIDATESUPPORTEDREGIONFAIL = "FailedOperation.ValidateSupportedRegionFail"

	// Internal error. Please check and try again.
	INTERNALERROR = "InternalError"

	// Database error. Please check and try again.
	INTERNALERROR_DBERROR = "InternalError.DbError"

	// Target conflicts.
	INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"

	// The target does not exist.
	INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"

	// The resource already exists.
	INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"

	// The resource quota is exceeded.
	INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"

	// Internal error with the TCR instance.
	INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"

	// Invalid request header
	INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"

	// TCR instance resource conflict.
	INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"

	// No permission for TCR operation.
	INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"

	// Unknown error.
	INTERNALERROR_UNKNOWN = "InternalError.Unknown"

	// Parameter error. Please check and try again.
	INVALIDPARAMETER = "InvalidParameter"

	// The instance name already exists.
	INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"

	// Invalid instance name.
	INVALIDPARAMETER_ERRORNAMEILLEGAL = "InvalidParameter.ErrorNameIllegal"

	// The instance name is reserved.
	INVALIDPARAMETER_ERRORNAMERESERVED = "InvalidParameter.ErrorNameReserved"

	// Invalid instance name. Its format is incorrect or it has been reserved.
	INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"

	// The instance can bind up to 10 Tencent Cloud tags.
	INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"

	// Invalid TCR request.
	INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"

	// The replicated instance already exists.
	INVALIDPARAMETER_REPLICATIONEXISTS = "InvalidParameter.ReplicationExists"

	// Creating instance is not supported in this region.
	INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"

	// Missing parameters. Please check and try again.
	MISSINGPARAMETER = "MissingParameter"

	// Operation denied.
	OPERATIONDENIED = "OperationDenied"

	// Reached the upper limit of quota.
	OPERATIONDENIED_QUOTAOVERLIMIT = "OperationDenied.QuotaOverLimit"

	// Exceptional instance status.
	RESOURCEINSUFFICIENT_ERRORINSTANCENOTRUNNING = "ResourceInsufficient.ErrorInstanceNotRunning"

	// The VPC DNS resolution status is abnormal or the resolution is not deleted.
	RESOURCEINSUFFICIENT_ERRORVPCDNSSTATUS = "ResourceInsufficient.ErrorVpcDnsStatus"

	// The resource does not exist.
	RESOURCENOTFOUND = "ResourceNotFound"

	// The resource of the TCR instance was not found.
	RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

	// The operation is unauthorized.
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// Unknown parameter error. Please check and try again.
	UNKNOWNPARAMETER = "UnknownParameter"

	// Unsupported operation
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2019-09-24"

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessVpc

type AccessVpc struct {
	// VPC ID
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// Subnet ID
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// Private network access status
	Status *string `json:"Status,omitempty" name:"Status"`

	// Private network access IP
	AccessIp *string `json:"AccessIp,omitempty" name:"AccessIp"`
}

type CheckInstanceNameRequest

type CheckInstanceNameRequest struct {
	*tchttp.BaseRequest

	// Name of the instance to be created
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`
}

func NewCheckInstanceNameRequest

func NewCheckInstanceNameRequest() (request *CheckInstanceNameRequest)

func (*CheckInstanceNameRequest) FromJsonString

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

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

func (*CheckInstanceNameRequest) ToJsonString

func (r *CheckInstanceNameRequest) ToJsonString() string

type CheckInstanceNameRequestParams

type CheckInstanceNameRequestParams struct {
	// Name of the instance to be created
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`
}

Predefined struct for user

type CheckInstanceNameResponse

type CheckInstanceNameResponse struct {
	*tchttp.BaseResponse
	Response *CheckInstanceNameResponseParams `json:"Response"`
}

func NewCheckInstanceNameResponse

func NewCheckInstanceNameResponse() (response *CheckInstanceNameResponse)

func (*CheckInstanceNameResponse) FromJsonString

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

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

func (*CheckInstanceNameResponse) ToJsonString

func (r *CheckInstanceNameResponse) ToJsonString() string

type CheckInstanceNameResponseParams

type CheckInstanceNameResponseParams struct {
	// Verification result. Valid values: true: Valid; false: Invalid.
	IsValidated *bool `json:"IsValidated,omitempty" name:"IsValidated"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckInstanceRequest

type CheckInstanceRequest struct {
	*tchttp.BaseRequest

	// ID of the instance to be verified.
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewCheckInstanceRequest

func NewCheckInstanceRequest() (request *CheckInstanceRequest)

func (*CheckInstanceRequest) FromJsonString

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

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

func (*CheckInstanceRequest) ToJsonString

func (r *CheckInstanceRequest) ToJsonString() string

type CheckInstanceRequestParams

type CheckInstanceRequestParams struct {
	// ID of the instance to be verified.
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type CheckInstanceResponse

type CheckInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CheckInstanceResponseParams `json:"Response"`
}

func NewCheckInstanceResponse

func NewCheckInstanceResponse() (response *CheckInstanceResponse)

func (*CheckInstanceResponse) FromJsonString

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

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

func (*CheckInstanceResponse) ToJsonString

func (r *CheckInstanceResponse) ToJsonString() string

type CheckInstanceResponseParams

type CheckInstanceResponseParams struct {
	// Verification result. true: valid, false: invalid
	IsValidated *bool `json:"IsValidated,omitempty" name:"IsValidated"`

	// ID of the region where the instance is located.
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

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

func NewClientWithSecretId

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

Deprecated

func (*Client) CheckInstance

func (c *Client) CheckInstance(request *CheckInstanceRequest) (response *CheckInstanceResponse, err error)

CheckInstance This API is used to verify the information of the Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CheckInstanceName

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

CheckInstanceName This API is used to check whether the name of the instance to be created meets the specifications.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CheckInstanceNameWithContext

func (c *Client) CheckInstanceNameWithContext(ctx context.Context, request *CheckInstanceNameRequest) (response *CheckInstanceNameResponse, err error)

CheckInstanceName This API is used to check whether the name of the instance to be created meets the specifications.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CheckInstanceWithContext

func (c *Client) CheckInstanceWithContext(ctx context.Context, request *CheckInstanceRequest) (response *CheckInstanceResponse, err error)

CheckInstance This API is used to verify the information of the Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateImageAccelerationService

func (c *Client) CreateImageAccelerationService(request *CreateImageAccelerationServiceRequest) (response *CreateImageAccelerationServiceResponse, err error)

CreateImageAccelerationService This API is used to create an image acceleration service.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateImageAccelerationServiceWithContext

func (c *Client) CreateImageAccelerationServiceWithContext(ctx context.Context, request *CreateImageAccelerationServiceRequest) (response *CreateImageAccelerationServiceResponse, err error)

CreateImageAccelerationService This API is used to create an image acceleration service.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateImmutableTagRules

func (c *Client) CreateImmutableTagRules(request *CreateImmutableTagRulesRequest) (response *CreateImmutableTagRulesResponse, err error)

CreateImmutableTagRules This API is used to create the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"

func (*Client) CreateImmutableTagRulesWithContext

func (c *Client) CreateImmutableTagRulesWithContext(ctx context.Context, request *CreateImmutableTagRulesRequest) (response *CreateImmutableTagRulesResponse, err error)

CreateImmutableTagRules This API is used to create the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"

func (*Client) CreateInstance

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

CreateInstance This API is used to create an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_TRADEFAILED = "FailedOperation.TradeFailed"
FAILEDOPERATION_VALIDATEREGISTRYNAMEFAIL = "FailedOperation.ValidateRegistryNameFail"
FAILEDOPERATION_VALIDATESUPPORTEDREGIONFAIL = "FailedOperation.ValidateSupportedRegionFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORNAMEILLEGAL = "InvalidParameter.ErrorNameIllegal"
INVALIDPARAMETER_ERRORNAMERESERVED = "InvalidParameter.ErrorNameReserved"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_QUOTAOVERLIMIT = "OperationDenied.QuotaOverLimit"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateInstanceCustomizedDomain

func (c *Client) CreateInstanceCustomizedDomain(request *CreateInstanceCustomizedDomainRequest) (response *CreateInstanceCustomizedDomainResponse, err error)

CreateInstanceCustomizedDomain This API is used to create a custom domain name.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateInstanceCustomizedDomainWithContext

func (c *Client) CreateInstanceCustomizedDomainWithContext(ctx context.Context, request *CreateInstanceCustomizedDomainRequest) (response *CreateInstanceCustomizedDomainResponse, err error)

CreateInstanceCustomizedDomain This API is used to create a custom domain name.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateInstanceToken

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

CreateInstanceToken This API is used to create a temporary or long-term instance access credential.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateInstanceTokenWithContext

func (c *Client) CreateInstanceTokenWithContext(ctx context.Context, request *CreateInstanceTokenRequest) (response *CreateInstanceTokenResponse, err error)

CreateInstanceToken This API is used to create a temporary or long-term instance access credential.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateInstanceWithContext

func (c *Client) CreateInstanceWithContext(ctx context.Context, request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance This API is used to create an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_TRADEFAILED = "FailedOperation.TradeFailed"
FAILEDOPERATION_VALIDATEREGISTRYNAMEFAIL = "FailedOperation.ValidateRegistryNameFail"
FAILEDOPERATION_VALIDATESUPPORTEDREGIONFAIL = "FailedOperation.ValidateSupportedRegionFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORNAMEILLEGAL = "InvalidParameter.ErrorNameIllegal"
INVALIDPARAMETER_ERRORNAMERESERVED = "InvalidParameter.ErrorNameReserved"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_QUOTAOVERLIMIT = "OperationDenied.QuotaOverLimit"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateMultipleSecurityPolicy

func (c *Client) CreateMultipleSecurityPolicy(request *CreateMultipleSecurityPolicyRequest) (response *CreateMultipleSecurityPolicyResponse, err error)

CreateMultipleSecurityPolicy This API is used to create multiple public network access allowlist policies of the TCR instance.

error code that may be returned:

FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateMultipleSecurityPolicyWithContext

func (c *Client) CreateMultipleSecurityPolicyWithContext(ctx context.Context, request *CreateMultipleSecurityPolicyRequest) (response *CreateMultipleSecurityPolicyResponse, err error)

CreateMultipleSecurityPolicy This API is used to create multiple public network access allowlist policies of the TCR instance.

error code that may be returned:

FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateNamespace

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

CreateNamespace This API is used to create a namespace in an Enterprise Edition instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_ERRORTCRINVALIDMEDIATYPE = "FailedOperation.ErrorTcrInvalidMediaType"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateNamespaceWithContext

func (c *Client) CreateNamespaceWithContext(ctx context.Context, request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)

CreateNamespace This API is used to create a namespace in an Enterprise Edition instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_ERRORTCRINVALIDMEDIATYPE = "FailedOperation.ErrorTcrInvalidMediaType"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateReplicationInstance

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

CreateReplicationInstance This API is used to create a replication instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_REPLICATIONEXISTS = "InvalidParameter.ReplicationExists"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateReplicationInstanceWithContext

func (c *Client) CreateReplicationInstanceWithContext(ctx context.Context, request *CreateReplicationInstanceRequest) (response *CreateReplicationInstanceResponse, err error)

CreateReplicationInstance This API is used to create a replication instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_REPLICATIONEXISTS = "InvalidParameter.ReplicationExists"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateRepository

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

CreateRepository This API is used to create an image repository in an Enterprise Edition instance.

error code that may be returned:

FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateRepositoryWithContext

func (c *Client) CreateRepositoryWithContext(ctx context.Context, request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error)

CreateRepository This API is used to create an image repository in an Enterprise Edition instance.

error code that may be returned:

FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityPolicy

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

CreateSecurityPolicy This API is used to create a public network access allowlist policy for an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityPolicyWithContext

func (c *Client) CreateSecurityPolicyWithContext(ctx context.Context, request *CreateSecurityPolicyRequest) (response *CreateSecurityPolicyResponse, err error)

CreateSecurityPolicy This API is used to create a public network access allowlist policy for an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSignature

func (c *Client) CreateSignature(request *CreateSignatureRequest) (response *CreateSignatureResponse, err error)

CreateSignature This API is used to create a signature for an image tag.

error code that may be returned:

FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSignaturePolicy

func (c *Client) CreateSignaturePolicy(request *CreateSignaturePolicyRequest) (response *CreateSignaturePolicyResponse, err error)

CreateSignaturePolicy This API is used to create an image signature policy.

error code that may be returned:

INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSignaturePolicyWithContext

func (c *Client) CreateSignaturePolicyWithContext(ctx context.Context, request *CreateSignaturePolicyRequest) (response *CreateSignaturePolicyResponse, err error)

CreateSignaturePolicy This API is used to create an image signature policy.

error code that may be returned:

INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSignatureWithContext

func (c *Client) CreateSignatureWithContext(ctx context.Context, request *CreateSignatureRequest) (response *CreateSignatureResponse, err error)

CreateSignature This API is used to create a signature for an image tag.

error code that may be returned:

FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateTagRetentionExecution

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

CreateTagRetentionExecution This API is used to execute tag retention manually.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateTagRetentionExecutionWithContext

func (c *Client) CreateTagRetentionExecutionWithContext(ctx context.Context, request *CreateTagRetentionExecutionRequest) (response *CreateTagRetentionExecutionResponse, err error)

CreateTagRetentionExecution This API is used to execute tag retention manually.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateTagRetentionRule

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

CreateTagRetentionRule This API is used to create a tag retention rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateTagRetentionRuleWithContext

func (c *Client) CreateTagRetentionRuleWithContext(ctx context.Context, request *CreateTagRetentionRuleRequest) (response *CreateTagRetentionRuleResponse, err error)

CreateTagRetentionRule This API is used to create a tag retention rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateWebhookTrigger

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

CreateWebhookTrigger This API is used to create a trigger.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) CreateWebhookTriggerWithContext

func (c *Client) CreateWebhookTriggerWithContext(ctx context.Context, request *CreateWebhookTriggerRequest) (response *CreateWebhookTriggerResponse, err error)

CreateWebhookTrigger This API is used to create a trigger.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DeleteImage

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

DeleteImage This API is used to delete the specified image.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteImageAccelerateService

func (c *Client) DeleteImageAccelerateService(request *DeleteImageAccelerateServiceRequest) (response *DeleteImageAccelerateServiceResponse, err error)

DeleteImageAccelerateService This API is used to delete an image acceleration service.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteImageAccelerateServiceWithContext

func (c *Client) DeleteImageAccelerateServiceWithContext(ctx context.Context, request *DeleteImageAccelerateServiceRequest) (response *DeleteImageAccelerateServiceResponse, err error)

DeleteImageAccelerateService This API is used to delete an image acceleration service.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteImageWithContext

func (c *Client) DeleteImageWithContext(ctx context.Context, request *DeleteImageRequest) (response *DeleteImageResponse, err error)

DeleteImage This API is used to delete the specified image.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteImmutableTagRules

func (c *Client) DeleteImmutableTagRules(request *DeleteImmutableTagRulesRequest) (response *DeleteImmutableTagRulesResponse, err error)

DeleteImmutableTagRules

This API is used to delete the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteImmutableTagRulesWithContext

func (c *Client) DeleteImmutableTagRulesWithContext(ctx context.Context, request *DeleteImmutableTagRulesRequest) (response *DeleteImmutableTagRulesResponse, err error)

DeleteImmutableTagRules

This API is used to delete the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteInstance

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

DeleteInstance This API is used to delete a TCR Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteInstanceCustomizedDomain

func (c *Client) DeleteInstanceCustomizedDomain(request *DeleteInstanceCustomizedDomainRequest) (response *DeleteInstanceCustomizedDomainResponse, err error)

DeleteInstanceCustomizedDomain This API is used to delete a custom domain name.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteInstanceCustomizedDomainWithContext

func (c *Client) DeleteInstanceCustomizedDomainWithContext(ctx context.Context, request *DeleteInstanceCustomizedDomainRequest) (response *DeleteInstanceCustomizedDomainResponse, err error)

DeleteInstanceCustomizedDomain This API is used to delete a custom domain name.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteInstanceToken

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

DeleteInstanceToken This API is used to delete a long-term access credential.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteInstanceTokenWithContext

func (c *Client) DeleteInstanceTokenWithContext(ctx context.Context, request *DeleteInstanceTokenRequest) (response *DeleteInstanceTokenResponse, err error)

DeleteInstanceToken This API is used to delete a long-term access credential.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteInstanceWithContext

func (c *Client) DeleteInstanceWithContext(ctx context.Context, request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance This API is used to delete a TCR Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteMultipleSecurityPolicy

func (c *Client) DeleteMultipleSecurityPolicy(request *DeleteMultipleSecurityPolicyRequest) (response *DeleteMultipleSecurityPolicyResponse, err error)

DeleteMultipleSecurityPolicy This API is used to delete multiple public network access allowlist policies of the instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteMultipleSecurityPolicyWithContext

func (c *Client) DeleteMultipleSecurityPolicyWithContext(ctx context.Context, request *DeleteMultipleSecurityPolicyRequest) (response *DeleteMultipleSecurityPolicyResponse, err error)

DeleteMultipleSecurityPolicy This API is used to delete multiple public network access allowlist policies of the instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteNamespace

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

DeleteNamespace This API is used to delete a namespace.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteNamespaceWithContext

func (c *Client) DeleteNamespaceWithContext(ctx context.Context, request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)

DeleteNamespace This API is used to delete a namespace.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteReplicationInstance

func (c *Client) DeleteReplicationInstance(request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)

DeleteReplicationInstance This API is used to delete a replica instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteReplicationInstanceWithContext

func (c *Client) DeleteReplicationInstanceWithContext(ctx context.Context, request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)

DeleteReplicationInstance This API is used to delete a replica instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRepository

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

DeleteRepository This API is used to delete an image repository.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRepositoryTags

func (c *Client) DeleteRepositoryTags(request *DeleteRepositoryTagsRequest) (response *DeleteRepositoryTagsResponse, err error)

DeleteRepositoryTags This API is used to batch delete repository tags in an Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRepositoryTagsWithContext

func (c *Client) DeleteRepositoryTagsWithContext(ctx context.Context, request *DeleteRepositoryTagsRequest) (response *DeleteRepositoryTagsResponse, err error)

DeleteRepositoryTags This API is used to batch delete repository tags in an Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRepositoryWithContext

func (c *Client) DeleteRepositoryWithContext(ctx context.Context, request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error)

DeleteRepository This API is used to delete an image repository.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSecurityPolicy

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

DeleteSecurityPolicy This API is used to delete a public network access allowlist policy of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSecurityPolicyWithContext

func (c *Client) DeleteSecurityPolicyWithContext(ctx context.Context, request *DeleteSecurityPolicyRequest) (response *DeleteSecurityPolicyResponse, err error)

DeleteSecurityPolicy This API is used to delete a public network access allowlist policy of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSignaturePolicy

func (c *Client) DeleteSignaturePolicy(request *DeleteSignaturePolicyRequest) (response *DeleteSignaturePolicyResponse, err error)

DeleteSignaturePolicy This API is used to delete a namespace signing policy.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSignaturePolicyWithContext

func (c *Client) DeleteSignaturePolicyWithContext(ctx context.Context, request *DeleteSignaturePolicyRequest) (response *DeleteSignaturePolicyResponse, err error)

DeleteSignaturePolicy This API is used to delete a namespace signing policy.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteTagRetentionRule

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

DeleteTagRetentionRule This API is used to delete a tag retention rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteTagRetentionRuleWithContext

func (c *Client) DeleteTagRetentionRuleWithContext(ctx context.Context, request *DeleteTagRetentionRuleRequest) (response *DeleteTagRetentionRuleResponse, err error)

DeleteTagRetentionRule This API is used to delete a tag retention rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteWebhookTrigger

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

DeleteWebhookTrigger This API is used to delete a trigger.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DeleteWebhookTriggerWithContext

func (c *Client) DeleteWebhookTriggerWithContext(ctx context.Context, request *DeleteWebhookTriggerRequest) (response *DeleteWebhookTriggerResponse, err error)

DeleteWebhookTrigger This API is used to delete a trigger.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeChartDownloadInfo

func (c *Client) DescribeChartDownloadInfo(request *DescribeChartDownloadInfoRequest) (response *DescribeChartDownloadInfoResponse, err error)

DescribeChartDownloadInfo This API is used to return the chart download information in an Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeChartDownloadInfoWithContext

func (c *Client) DescribeChartDownloadInfoWithContext(ctx context.Context, request *DescribeChartDownloadInfoRequest) (response *DescribeChartDownloadInfoResponse, err error)

DescribeChartDownloadInfo This API is used to return the chart download information in an Enterprise Edition instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeExternalEndpointStatus

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

DescribeExternalEndpointStatus This API is used to query the public network access entry status of an instance.

error code that may be returned:

FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeExternalEndpointStatusWithContext

func (c *Client) DescribeExternalEndpointStatusWithContext(ctx context.Context, request *DescribeExternalEndpointStatusRequest) (response *DescribeExternalEndpointStatusResponse, err error)

DescribeExternalEndpointStatus This API is used to query the public network access entry status of an instance.

error code that may be returned:

FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGCJobs

func (c *Client) DescribeGCJobs(request *DescribeGCJobsRequest) (response *DescribeGCJobsResponse, err error)

DescribeGCJobs This API is used to query the last ten garbage collection (GC) records.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGCJobsWithContext

func (c *Client) DescribeGCJobsWithContext(ctx context.Context, request *DescribeGCJobsRequest) (response *DescribeGCJobsResponse, err error)

DescribeGCJobs This API is used to query the last ten garbage collection (GC) records.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeImageAccelerateService

func (c *Client) DescribeImageAccelerateService(request *DescribeImageAccelerateServiceRequest) (response *DescribeImageAccelerateServiceResponse, err error)

DescribeImageAccelerateService This API is used to query the status of an image acceleration service.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeImageAccelerateServiceWithContext

func (c *Client) DescribeImageAccelerateServiceWithContext(ctx context.Context, request *DescribeImageAccelerateServiceRequest) (response *DescribeImageAccelerateServiceResponse, err error)

DescribeImageAccelerateService This API is used to query the status of an image acceleration service.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeImageManifests

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

DescribeImageManifests This API is used to query the manifest information of a container image.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeImageManifestsWithContext

func (c *Client) DescribeImageManifestsWithContext(ctx context.Context, request *DescribeImageManifestsRequest) (response *DescribeImageManifestsResponse, err error)

DescribeImageManifests This API is used to query the manifest information of a container image.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeImages

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

DescribeImages This API is used to query the list of image tags or the information of the specified container image.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeImagesWithContext

func (c *Client) DescribeImagesWithContext(ctx context.Context, request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)

DescribeImages This API is used to query the list of image tags or the information of the specified container image.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeImmutableTagRules

func (c *Client) DescribeImmutableTagRules(request *DescribeImmutableTagRulesRequest) (response *DescribeImmutableTagRulesResponse, err error)

DescribeImmutableTagRules This API is used to list the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeImmutableTagRulesWithContext

func (c *Client) DescribeImmutableTagRulesWithContext(ctx context.Context, request *DescribeImmutableTagRulesRequest) (response *DescribeImmutableTagRulesResponse, err error)

DescribeImmutableTagRules This API is used to list the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeInstanceAllNamespaces

func (c *Client) DescribeInstanceAllNamespaces(request *DescribeInstanceAllNamespacesRequest) (response *DescribeInstanceAllNamespacesResponse, err error)

DescribeInstanceAllNamespaces This API is used to query the list of all namespaces in an instance.

error code that may be returned:

FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceAllNamespacesWithContext

func (c *Client) DescribeInstanceAllNamespacesWithContext(ctx context.Context, request *DescribeInstanceAllNamespacesRequest) (response *DescribeInstanceAllNamespacesResponse, err error)

DescribeInstanceAllNamespaces This API is used to query the list of all namespaces in an instance.

error code that may be returned:

FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceCustomizedDomain

func (c *Client) DescribeInstanceCustomizedDomain(request *DescribeInstanceCustomizedDomainRequest) (response *DescribeInstanceCustomizedDomainResponse, err error)

DescribeInstanceCustomizedDomain This API is used to query the list of custom domain names of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceCustomizedDomainWithContext

func (c *Client) DescribeInstanceCustomizedDomainWithContext(ctx context.Context, request *DescribeInstanceCustomizedDomainRequest) (response *DescribeInstanceCustomizedDomainResponse, err error)

DescribeInstanceCustomizedDomain This API is used to query the list of custom domain names of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceStatus

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

DescribeInstanceStatus This API is used to query the current status and process information of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceStatusWithContext

func (c *Client) DescribeInstanceStatusWithContext(ctx context.Context, request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)

DescribeInstanceStatus This API is used to query the current status and process information of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceToken

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

DescribeInstanceToken This API is used to query the information of long-term access credentials.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceTokenWithContext

func (c *Client) DescribeInstanceTokenWithContext(ctx context.Context, request *DescribeInstanceTokenRequest) (response *DescribeInstanceTokenResponse, err error)

DescribeInstanceToken This API is used to query the information of long-term access credentials.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstances

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

DescribeInstances This API is used to query the instance information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT_ERRORINSTANCENOTRUNNING = "ResourceInsufficient.ErrorInstanceNotRunning"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstancesWithContext

func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances This API is used to query the instance information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT_ERRORINSTANCENOTRUNNING = "ResourceInsufficient.ErrorInstanceNotRunning"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternalEndpoints

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

DescribeInternalEndpoints This API is used to query the VPC URLs for private network access to an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternalEndpointsWithContext

func (c *Client) DescribeInternalEndpointsWithContext(ctx context.Context, request *DescribeInternalEndpointsRequest) (response *DescribeInternalEndpointsResponse, err error)

DescribeInternalEndpoints This API is used to query the VPC URLs for private network access to an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNamespaces

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

DescribeNamespaces This API is used to query the namespace list or the information of the specified namespace.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNamespacesWithContext

func (c *Client) DescribeNamespacesWithContext(ctx context.Context, request *DescribeNamespacesRequest) (response *DescribeNamespacesResponse, err error)

DescribeNamespaces This API is used to query the namespace list or the information of the specified namespace.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DEPENDENCEERROR = "FailedOperation.DependenceError"
FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_ERRORTCRRESOURCECONFLICT = "FailedOperation.ErrorTcrResourceConflict"
FAILEDOPERATION_ERRORTCRUNAUTHORIZED = "FailedOperation.ErrorTcrUnauthorized"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_OPERATIONCANCEL = "FailedOperation.OperationCancel"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRegions

func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions This API is used to get the available regions in TCR.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRegionsWithContext

func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions This API is used to get the available regions in TCR.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeReplicationInstanceCreateTasks

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

DescribeReplicationInstanceCreateTasks This API is used to query the task status of creating a replication instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeReplicationInstanceCreateTasksWithContext

func (c *Client) DescribeReplicationInstanceCreateTasksWithContext(ctx context.Context, request *DescribeReplicationInstanceCreateTasksRequest) (response *DescribeReplicationInstanceCreateTasksResponse, err error)

DescribeReplicationInstanceCreateTasks This API is used to query the task status of creating a replication instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeReplicationInstanceSyncStatus

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

DescribeReplicationInstanceSyncStatus This API is used to query the synchronization status of a replication instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeReplicationInstanceSyncStatusWithContext

func (c *Client) DescribeReplicationInstanceSyncStatusWithContext(ctx context.Context, request *DescribeReplicationInstanceSyncStatusRequest) (response *DescribeReplicationInstanceSyncStatusResponse, err error)

DescribeReplicationInstanceSyncStatus This API is used to query the synchronization status of a replication instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeReplicationInstances

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

DescribeReplicationInstances This API is used to query the list of replication instances.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT_ERRORINSTANCENOTRUNNING = "ResourceInsufficient.ErrorInstanceNotRunning"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeReplicationInstancesWithContext

func (c *Client) DescribeReplicationInstancesWithContext(ctx context.Context, request *DescribeReplicationInstancesRequest) (response *DescribeReplicationInstancesResponse, err error)

DescribeReplicationInstances This API is used to query the list of replication instances.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT_ERRORINSTANCENOTRUNNING = "ResourceInsufficient.ErrorInstanceNotRunning"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRepositories

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

DescribeRepositories This API is used to query the image repository list or the information of the specified image repository.

error code that may be returned:

FAILEDOPERATION_EMPTYCOREBODY = "FailedOperation.EmptyCoreBody"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRepositoriesWithContext

func (c *Client) DescribeRepositoriesWithContext(ctx context.Context, request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)

DescribeRepositories This API is used to query the image repository list or the information of the specified image repository.

error code that may be returned:

FAILEDOPERATION_EMPTYCOREBODY = "FailedOperation.EmptyCoreBody"
INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSecurityPolicies

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

DescribeSecurityPolicies This API is used to query the public network access allowlist policies of an instance.

error code that may be returned:

FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_GETSECURITYPOLICYFAIL = "FailedOperation.GetSecurityPolicyFail"
FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSecurityPoliciesWithContext

func (c *Client) DescribeSecurityPoliciesWithContext(ctx context.Context, request *DescribeSecurityPoliciesRequest) (response *DescribeSecurityPoliciesResponse, err error)

DescribeSecurityPolicies This API is used to query the public network access allowlist policies of an instance.

error code that may be returned:

FAILEDOPERATION_ERRORGETDBDATAERROR = "FailedOperation.ErrorGetDBDataError"
FAILEDOPERATION_GETDBDATAERROR = "FailedOperation.GetDBDataError"
FAILEDOPERATION_GETSECURITYPOLICYFAIL = "FailedOperation.GetSecurityPolicyFail"
FAILEDOPERATION_GETTCRCLIENT = "FailedOperation.GetTcrClient"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTagRetentionExecution

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

DescribeTagRetentionExecution This API is used to query tag retention execution records.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTagRetentionExecutionTask

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

DescribeTagRetentionExecutionTask This API is used to query tag retention execution tasks.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTagRetentionExecutionTaskWithContext

func (c *Client) DescribeTagRetentionExecutionTaskWithContext(ctx context.Context, request *DescribeTagRetentionExecutionTaskRequest) (response *DescribeTagRetentionExecutionTaskResponse, err error)

DescribeTagRetentionExecutionTask This API is used to query tag retention execution tasks.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTagRetentionExecutionWithContext

func (c *Client) DescribeTagRetentionExecutionWithContext(ctx context.Context, request *DescribeTagRetentionExecutionRequest) (response *DescribeTagRetentionExecutionResponse, err error)

DescribeTagRetentionExecution This API is used to query tag retention execution records.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTagRetentionRules

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

DescribeTagRetentionRules This API is used to query tag retention rules.

error code that may be returned:

FAILEDOPERATION_EMPTYCOREBODY = "FailedOperation.EmptyCoreBody"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTagRetentionRulesWithContext

func (c *Client) DescribeTagRetentionRulesWithContext(ctx context.Context, request *DescribeTagRetentionRulesRequest) (response *DescribeTagRetentionRulesResponse, err error)

DescribeTagRetentionRules This API is used to query tag retention rules.

error code that may be returned:

FAILEDOPERATION_EMPTYCOREBODY = "FailedOperation.EmptyCoreBody"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeWebhookTrigger

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

DescribeWebhookTrigger This API is used to query triggers.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeWebhookTriggerLog

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

DescribeWebhookTriggerLog This API is used to get trigger logs.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeWebhookTriggerLogWithContext

func (c *Client) DescribeWebhookTriggerLogWithContext(ctx context.Context, request *DescribeWebhookTriggerLogRequest) (response *DescribeWebhookTriggerLogResponse, err error)

DescribeWebhookTriggerLog This API is used to get trigger logs.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DescribeWebhookTriggerWithContext

func (c *Client) DescribeWebhookTriggerWithContext(ctx context.Context, request *DescribeWebhookTriggerRequest) (response *DescribeWebhookTriggerResponse, err error)

DescribeWebhookTrigger This API is used to query triggers.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) DownloadHelmChart

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

DownloadHelmChart This API is used to download a Helm chart in TCR.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DownloadHelmChartWithContext

func (c *Client) DownloadHelmChartWithContext(ctx context.Context, request *DownloadHelmChartRequest) (response *DownloadHelmChartResponse, err error)

DownloadHelmChart This API is used to download a Helm chart in TCR.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageExternalEndpoint

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

ManageExternalEndpoint This API is used to manage the public network access of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageExternalEndpointWithContext

func (c *Client) ManageExternalEndpointWithContext(ctx context.Context, request *ManageExternalEndpointRequest) (response *ManageExternalEndpointResponse, err error)

ManageExternalEndpoint This API is used to manage the public network access of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageInternalEndpoint

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

ManageInternalEndpoint This API is used to manage VPC URLs for private network access to an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT_ERRORVPCDNSSTATUS = "ResourceInsufficient.ErrorVpcDnsStatus"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageInternalEndpointWithContext

func (c *Client) ManageInternalEndpointWithContext(ctx context.Context, request *ManageInternalEndpointRequest) (response *ManageInternalEndpointResponse, err error)

ManageInternalEndpoint This API is used to manage VPC URLs for private network access to an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT_ERRORVPCDNSSTATUS = "ResourceInsufficient.ErrorVpcDnsStatus"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageReplication

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

ManageReplication This API is used to manage the instance synchronization rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageReplicationWithContext

func (c *Client) ManageReplicationWithContext(ctx context.Context, request *ManageReplicationRequest) (response *ManageReplicationResponse, err error)

ManageReplication This API is used to manage the instance synchronization rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyImmutableTagRules

func (c *Client) ModifyImmutableTagRules(request *ModifyImmutableTagRulesRequest) (response *ModifyImmutableTagRulesResponse, err error)

ModifyImmutableTagRules This API is used to update the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"

func (*Client) ModifyImmutableTagRulesWithContext

func (c *Client) ModifyImmutableTagRulesWithContext(ctx context.Context, request *ModifyImmutableTagRulesRequest) (response *ModifyImmutableTagRulesResponse, err error)

ModifyImmutableTagRules This API is used to update the tag immutability rule.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"

func (*Client) ModifyInstance

func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance This API is used to update instance information.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceToken

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

ModifyInstanceToken This API is used to update the status of the specified long-term access credential in an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceTokenWithContext

func (c *Client) ModifyInstanceTokenWithContext(ctx context.Context, request *ModifyInstanceTokenRequest) (response *ModifyInstanceTokenResponse, err error)

ModifyInstanceToken This API is used to update the status of the specified long-term access credential in an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceWithContext

func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance This API is used to update instance information.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNamespace

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

ModifyNamespace This API is used to update the information of a namespace. Currently, only the namespace access level can be modified.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNamespaceWithContext

func (c *Client) ModifyNamespaceWithContext(ctx context.Context, request *ModifyNamespaceRequest) (response *ModifyNamespaceResponse, err error)

ModifyNamespace This API is used to update the information of a namespace. Currently, only the namespace access level can be modified.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRepository

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

ModifyRepository This API is used to update the information of an image repository. The repository description can be modified.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRepositoryWithContext

func (c *Client) ModifyRepositoryWithContext(ctx context.Context, request *ModifyRepositoryRequest) (response *ModifyRepositoryResponse, err error)

ModifyRepository This API is used to update the information of an image repository. The repository description can be modified.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INTERNALERROR_ERRORTCRINVALIDMEDIATYPE = "InternalError.ErrorTcrInvalidMediaType"
INTERNALERROR_ERRORTCRRESOURCECONFLICT = "InternalError.ErrorTcrResourceConflict"
INTERNALERROR_ERRORTCRUNAUTHORIZED = "InternalError.ErrorTcrUnauthorized"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySecurityPolicy

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

ModifySecurityPolicy This API is used to update the public network access allowlist of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySecurityPolicyWithContext

func (c *Client) ModifySecurityPolicyWithContext(ctx context.Context, request *ModifySecurityPolicyRequest) (response *ModifySecurityPolicyResponse, err error)

ModifySecurityPolicy This API is used to update the public network access allowlist of an instance.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyTagRetentionRule

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

ModifyTagRetentionRule This API is used to update a tag retention rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyTagRetentionRuleWithContext

func (c *Client) ModifyTagRetentionRuleWithContext(ctx context.Context, request *ModifyTagRetentionRuleRequest) (response *ModifyTagRetentionRuleResponse, err error)

ModifyTagRetentionRule This API is used to update a tag retention rule.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyWebhookTrigger

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

ModifyWebhookTrigger This API is used to update a trigger.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) ModifyWebhookTriggerWithContext

func (c *Client) ModifyWebhookTriggerWithContext(ctx context.Context, request *ModifyWebhookTriggerRequest) (response *ModifyWebhookTriggerResponse, err error)

ModifyWebhookTrigger This API is used to update a trigger.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRORTCRINTERNAL = "InternalError.ErrorTcrInternal"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORTCRINVALIDPARAMETER = "InvalidParameter.ErrorTcrInvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TCRRESOURCENOTFOUND = "ResourceNotFound.TcrResourceNotFound"

func (*Client) RenewInstance

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

RenewInstance This API is used to renew a prepaid instance or change the billing mode from pay-as-you-go billing to monthly subscription billing.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RenewInstanceWithContext

func (c *Client) RenewInstanceWithContext(ctx context.Context, request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance This API is used to renew a prepaid instance or change the billing mode from pay-as-you-go billing to monthly subscription billing.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_ERRCONFLICT = "InternalError.ErrConflict"
INTERNALERROR_ERRNOTEXIST = "InternalError.ErrNotExist"
INTERNALERROR_ERRORCONFLICT = "InternalError.ErrorConflict"
INTERNALERROR_ERROROVERLIMIT = "InternalError.ErrorOverLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRORNAMEEXISTS = "InvalidParameter.ErrorNameExists"
INVALIDPARAMETER_ERRORREGISTRYNAME = "InvalidParameter.ErrorRegistryName"
INVALIDPARAMETER_ERRORTAGOVERLIMIT = "InvalidParameter.ErrorTagOverLimit"
INVALIDPARAMETER_UNSUPPORTEDREGION = "InvalidParameter.UnsupportedRegion"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CreateImageAccelerationServiceRequest

type CreateImageAccelerationServiceRequest struct {
	*tchttp.BaseRequest

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

	// ID of the VPC where the CFS file system to be created resides
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// ID of the subnet where the CFS file system to be created resides
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// Storage class of the CFS file system to be created. Valid values: SD: Standard; HP: High-Performance.
	StorageType *string `json:"StorageType,omitempty" name:"StorageType"`

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitempty" name:"PGroupId"`

	// AZ name, such as `ap-beijing-1`. For more information, see the list of regions and AZs in Overview.
	Zone *string `json:"Zone,omitempty" name:"Zone"`

	// Cloud tag description
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`
}

func NewCreateImageAccelerationServiceRequest

func NewCreateImageAccelerationServiceRequest() (request *CreateImageAccelerationServiceRequest)

func (*CreateImageAccelerationServiceRequest) FromJsonString

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

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

func (*CreateImageAccelerationServiceRequest) ToJsonString

type CreateImageAccelerationServiceRequestParams

type CreateImageAccelerationServiceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// ID of the VPC where the CFS file system to be created resides
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// ID of the subnet where the CFS file system to be created resides
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// Storage class of the CFS file system to be created. Valid values: SD: Standard; HP: High-Performance.
	StorageType *string `json:"StorageType,omitempty" name:"StorageType"`

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitempty" name:"PGroupId"`

	// AZ name, such as `ap-beijing-1`. For more information, see the list of regions and AZs in Overview.
	Zone *string `json:"Zone,omitempty" name:"Zone"`

	// Cloud tag description
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`
}

Predefined struct for user

type CreateImageAccelerationServiceResponse

type CreateImageAccelerationServiceResponse struct {
	*tchttp.BaseResponse
	Response *CreateImageAccelerationServiceResponseParams `json:"Response"`
}

func NewCreateImageAccelerationServiceResponse

func NewCreateImageAccelerationServiceResponse() (response *CreateImageAccelerationServiceResponse)

func (*CreateImageAccelerationServiceResponse) FromJsonString

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

func (*CreateImageAccelerationServiceResponse) ToJsonString

type CreateImageAccelerationServiceResponseParams

type CreateImageAccelerationServiceResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateImmutableTagRulesRequest

type CreateImmutableTagRulesRequest struct {
	*tchttp.BaseRequest

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

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Rule
	Rule *ImmutableTagRule `json:"Rule,omitempty" name:"Rule"`
}

func NewCreateImmutableTagRulesRequest

func NewCreateImmutableTagRulesRequest() (request *CreateImmutableTagRulesRequest)

func (*CreateImmutableTagRulesRequest) FromJsonString

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

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

func (*CreateImmutableTagRulesRequest) ToJsonString

func (r *CreateImmutableTagRulesRequest) ToJsonString() string

type CreateImmutableTagRulesRequestParams

type CreateImmutableTagRulesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Rule
	Rule *ImmutableTagRule `json:"Rule,omitempty" name:"Rule"`
}

Predefined struct for user

type CreateImmutableTagRulesResponse

type CreateImmutableTagRulesResponse struct {
	*tchttp.BaseResponse
	Response *CreateImmutableTagRulesResponseParams `json:"Response"`
}

func NewCreateImmutableTagRulesResponse

func NewCreateImmutableTagRulesResponse() (response *CreateImmutableTagRulesResponse)

func (*CreateImmutableTagRulesResponse) FromJsonString

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

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

func (*CreateImmutableTagRulesResponse) ToJsonString

func (r *CreateImmutableTagRulesResponse) ToJsonString() string

type CreateImmutableTagRulesResponseParams

type CreateImmutableTagRulesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstanceCustomizedDomainRequest

type CreateInstanceCustomizedDomainRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Custom domain name
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// Certificate ID
	CertificateId *string `json:"CertificateId,omitempty" name:"CertificateId"`
}

func NewCreateInstanceCustomizedDomainRequest

func NewCreateInstanceCustomizedDomainRequest() (request *CreateInstanceCustomizedDomainRequest)

func (*CreateInstanceCustomizedDomainRequest) FromJsonString

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

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

func (*CreateInstanceCustomizedDomainRequest) ToJsonString

type CreateInstanceCustomizedDomainRequestParams

type CreateInstanceCustomizedDomainRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Custom domain name
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// Certificate ID
	CertificateId *string `json:"CertificateId,omitempty" name:"CertificateId"`
}

Predefined struct for user

type CreateInstanceCustomizedDomainResponse

type CreateInstanceCustomizedDomainResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceCustomizedDomainResponseParams `json:"Response"`
}

func NewCreateInstanceCustomizedDomainResponse

func NewCreateInstanceCustomizedDomainResponse() (response *CreateInstanceCustomizedDomainResponse)

func (*CreateInstanceCustomizedDomainResponse) FromJsonString

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

func (*CreateInstanceCustomizedDomainResponse) ToJsonString

type CreateInstanceCustomizedDomainResponseParams

type CreateInstanceCustomizedDomainResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*tchttp.BaseRequest

	// Enterprise Edition instance name
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`

	// Enterprise Edition instance type. Valid values: basic: Basic; standard: Standard; premium: Premium.
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// Cloud tag description
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`

	// Instance billing mode. Valid values: 0: Pay-as-you-go billing; 1: Prepaid. Default value: 0.
	RegistryChargeType *int64 `json:"RegistryChargeType,omitempty" name:"RegistryChargeType"`

	// Auto-renewal setting and purchase period
	RegistryChargePrepaid *RegistryChargePrepaid `json:"RegistryChargePrepaid,omitempty" name:"RegistryChargePrepaid"`

	// Whether to sync TCR cloud tags to the COS bucket
	SyncTag *bool `json:"SyncTag,omitempty" name:"SyncTag"`

	// Whether to enable the COS Multi-AZ feature
	EnableCosMAZ *bool `json:"EnableCosMAZ,omitempty" name:"EnableCosMAZ"`
}

func NewCreateInstanceRequest

func NewCreateInstanceRequest() (request *CreateInstanceRequest)

func (*CreateInstanceRequest) FromJsonString

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

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

func (*CreateInstanceRequest) ToJsonString

func (r *CreateInstanceRequest) ToJsonString() string

type CreateInstanceRequestParams

type CreateInstanceRequestParams struct {
	// Enterprise Edition instance name
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`

	// Enterprise Edition instance type. Valid values: basic: Basic; standard: Standard; premium: Premium.
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// Cloud tag description
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`

	// Instance billing mode. Valid values: 0: Pay-as-you-go billing; 1: Prepaid. Default value: 0.
	RegistryChargeType *int64 `json:"RegistryChargeType,omitempty" name:"RegistryChargeType"`

	// Auto-renewal setting and purchase period
	RegistryChargePrepaid *RegistryChargePrepaid `json:"RegistryChargePrepaid,omitempty" name:"RegistryChargePrepaid"`

	// Whether to sync TCR cloud tags to the COS bucket
	SyncTag *bool `json:"SyncTag,omitempty" name:"SyncTag"`

	// Whether to enable the COS Multi-AZ feature
	EnableCosMAZ *bool `json:"EnableCosMAZ,omitempty" name:"EnableCosMAZ"`
}

Predefined struct for user

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceResponseParams `json:"Response"`
}

func NewCreateInstanceResponse

func NewCreateInstanceResponse() (response *CreateInstanceResponse)

func (*CreateInstanceResponse) FromJsonString

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

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

func (*CreateInstanceResponse) ToJsonString

func (r *CreateInstanceResponse) ToJsonString() string

type CreateInstanceResponseParams

type CreateInstanceResponseParams struct {
	// Enterprise Edition instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstanceTokenRequest

type CreateInstanceTokenRequest struct {
	*tchttp.BaseRequest

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

	// Access credential type. Values: `longterm` and `temp` (default, valid for one hour)
	TokenType *string `json:"TokenType,omitempty" name:"TokenType"`

	// Description of the long-term access credential
	Desc *string `json:"Desc,omitempty" name:"Desc"`
}

func NewCreateInstanceTokenRequest

func NewCreateInstanceTokenRequest() (request *CreateInstanceTokenRequest)

func (*CreateInstanceTokenRequest) FromJsonString

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

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

func (*CreateInstanceTokenRequest) ToJsonString

func (r *CreateInstanceTokenRequest) ToJsonString() string

type CreateInstanceTokenRequestParams

type CreateInstanceTokenRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Access credential type. Values: `longterm` and `temp` (default, valid for one hour)
	TokenType *string `json:"TokenType,omitempty" name:"TokenType"`

	// Description of the long-term access credential
	Desc *string `json:"Desc,omitempty" name:"Desc"`
}

Predefined struct for user

type CreateInstanceTokenResponse

type CreateInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceTokenResponseParams `json:"Response"`
}

func NewCreateInstanceTokenResponse

func NewCreateInstanceTokenResponse() (response *CreateInstanceTokenResponse)

func (*CreateInstanceTokenResponse) FromJsonString

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

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

func (*CreateInstanceTokenResponse) ToJsonString

func (r *CreateInstanceTokenResponse) ToJsonString() string

type CreateInstanceTokenResponseParams

type CreateInstanceTokenResponseParams struct {
	// Username
	// Note: this field may return `null`, indicating that no valid value can be found.
	Username *string `json:"Username,omitempty" name:"Username"`

	// Access credential
	Token *string `json:"Token,omitempty" name:"Token"`

	// Expiration timestamp of access credential. It is a string of numbers without unit.
	ExpTime *int64 `json:"ExpTime,omitempty" name:"ExpTime"`

	// Token ID of long-term access credential. It is not available to temporary access credential.
	// Note: this field may return `null`, indicating that no valid value can be found.
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMultipleSecurityPolicyRequest

type CreateMultipleSecurityPolicyRequest struct {
	*tchttp.BaseRequest

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

	// Security group policy
	SecurityGroupPolicySet []*SecurityPolicy `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"`
}

func NewCreateMultipleSecurityPolicyRequest

func NewCreateMultipleSecurityPolicyRequest() (request *CreateMultipleSecurityPolicyRequest)

func (*CreateMultipleSecurityPolicyRequest) FromJsonString

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

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

func (*CreateMultipleSecurityPolicyRequest) ToJsonString

func (r *CreateMultipleSecurityPolicyRequest) ToJsonString() string

type CreateMultipleSecurityPolicyRequestParams

type CreateMultipleSecurityPolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Security group policy
	SecurityGroupPolicySet []*SecurityPolicy `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"`
}

Predefined struct for user

type CreateMultipleSecurityPolicyResponse

type CreateMultipleSecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *CreateMultipleSecurityPolicyResponseParams `json:"Response"`
}

func NewCreateMultipleSecurityPolicyResponse

func NewCreateMultipleSecurityPolicyResponse() (response *CreateMultipleSecurityPolicyResponse)

func (*CreateMultipleSecurityPolicyResponse) FromJsonString

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

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

func (*CreateMultipleSecurityPolicyResponse) ToJsonString

func (r *CreateMultipleSecurityPolicyResponse) ToJsonString() string

type CreateMultipleSecurityPolicyResponseParams

type CreateMultipleSecurityPolicyResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name, which can contain 2–30 lowercase letters, digits, and separators (".", "_", and "-") but can neither start or end with a separator nor contain consecutive separators.
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Whether to make public. Valid values: true: Yes; false: No.
	IsPublic *bool `json:"IsPublic,omitempty" name:"IsPublic"`

	// Cloud tag description
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`
}

func NewCreateNamespaceRequest

func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)

func (*CreateNamespaceRequest) FromJsonString

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

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

func (*CreateNamespaceRequest) ToJsonString

func (r *CreateNamespaceRequest) ToJsonString() string

type CreateNamespaceRequestParams

type CreateNamespaceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name, which can contain 2–30 lowercase letters, digits, and separators (".", "_", and "-") but can neither start or end with a separator nor contain consecutive separators.
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Whether to make public. Valid values: true: Yes; false: No.
	IsPublic *bool `json:"IsPublic,omitempty" name:"IsPublic"`

	// Cloud tag description
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`
}

Predefined struct for user

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *CreateNamespaceResponseParams `json:"Response"`
}

func NewCreateNamespaceResponse

func NewCreateNamespaceResponse() (response *CreateNamespaceResponse)

func (*CreateNamespaceResponse) FromJsonString

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

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

func (*CreateNamespaceResponse) ToJsonString

func (r *CreateNamespaceResponse) ToJsonString() string

type CreateNamespaceResponseParams

type CreateNamespaceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateReplicationInstanceRequest

type CreateReplicationInstanceRequest struct {
	*tchttp.BaseRequest

	// Master instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`

	// Region name of the replication instance
	ReplicationRegionName *string `json:"ReplicationRegionName,omitempty" name:"ReplicationRegionName"`

	// Whether to sync TCR cloud tags to the COS Bucket
	SyncTag *bool `json:"SyncTag,omitempty" name:"SyncTag"`
}

func NewCreateReplicationInstanceRequest

func NewCreateReplicationInstanceRequest() (request *CreateReplicationInstanceRequest)

func (*CreateReplicationInstanceRequest) FromJsonString

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

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

func (*CreateReplicationInstanceRequest) ToJsonString

func (r *CreateReplicationInstanceRequest) ToJsonString() string

type CreateReplicationInstanceRequestParams

type CreateReplicationInstanceRequestParams struct {
	// Master instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`

	// Region name of the replication instance
	ReplicationRegionName *string `json:"ReplicationRegionName,omitempty" name:"ReplicationRegionName"`

	// Whether to sync TCR cloud tags to the COS Bucket
	SyncTag *bool `json:"SyncTag,omitempty" name:"SyncTag"`
}

Predefined struct for user

type CreateReplicationInstanceResponse

type CreateReplicationInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateReplicationInstanceResponseParams `json:"Response"`
}

func NewCreateReplicationInstanceResponse

func NewCreateReplicationInstanceResponse() (response *CreateReplicationInstanceResponse)

func (*CreateReplicationInstanceResponse) FromJsonString

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

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

func (*CreateReplicationInstanceResponse) ToJsonString

func (r *CreateReplicationInstanceResponse) ToJsonString() string

type CreateReplicationInstanceResponseParams

type CreateReplicationInstanceResponseParams struct {
	// Enterprise Registry Instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRepositoryRequest

type CreateRepositoryRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Brief repository description
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// Detailed repository description
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewCreateRepositoryRequest

func NewCreateRepositoryRequest() (request *CreateRepositoryRequest)

func (*CreateRepositoryRequest) FromJsonString

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

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

func (*CreateRepositoryRequest) ToJsonString

func (r *CreateRepositoryRequest) ToJsonString() string

type CreateRepositoryRequestParams

type CreateRepositoryRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Brief repository description
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// Detailed repository description
	Description *string `json:"Description,omitempty" name:"Description"`
}

Predefined struct for user

type CreateRepositoryResponse

type CreateRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *CreateRepositoryResponseParams `json:"Response"`
}

func NewCreateRepositoryResponse

func NewCreateRepositoryResponse() (response *CreateRepositoryResponse)

func (*CreateRepositoryResponse) FromJsonString

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

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

func (*CreateRepositoryResponse) ToJsonString

func (r *CreateRepositoryResponse) ToJsonString() string

type CreateRepositoryResponseParams

type CreateRepositoryResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSecurityPolicyRequest

type CreateSecurityPolicyRequest struct {
	*tchttp.BaseRequest

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

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

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

func NewCreateSecurityPolicyRequest

func NewCreateSecurityPolicyRequest() (request *CreateSecurityPolicyRequest)

func (*CreateSecurityPolicyRequest) FromJsonString

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

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

func (*CreateSecurityPolicyRequest) ToJsonString

func (r *CreateSecurityPolicyRequest) ToJsonString() string

type CreateSecurityPolicyRequestParams

type CreateSecurityPolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

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

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

Predefined struct for user

type CreateSecurityPolicyResponse

type CreateSecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *CreateSecurityPolicyResponseParams `json:"Response"`
}

func NewCreateSecurityPolicyResponse

func NewCreateSecurityPolicyResponse() (response *CreateSecurityPolicyResponse)

func (*CreateSecurityPolicyResponse) FromJsonString

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

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

func (*CreateSecurityPolicyResponse) ToJsonString

func (r *CreateSecurityPolicyResponse) ToJsonString() string

type CreateSecurityPolicyResponseParams

type CreateSecurityPolicyResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSignaturePolicyRequest

type CreateSignaturePolicyRequest struct {
	*tchttp.BaseRequest

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

	// Policy name
	Name *string `json:"Name,omitempty" name:"Name"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// KMS key
	KmsId *string `json:"KmsId,omitempty" name:"KmsId"`

	// Region of the KMS key
	KmsRegion *string `json:"KmsRegion,omitempty" name:"KmsRegion"`

	// Custom domain name. If this parameter is left empty, the default domain name of the TCR instance will be used to generate the signature.
	Domain *string `json:"Domain,omitempty" name:"Domain"`

	// Whether to disable the signing policy. Default value: false.
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

func NewCreateSignaturePolicyRequest

func NewCreateSignaturePolicyRequest() (request *CreateSignaturePolicyRequest)

func (*CreateSignaturePolicyRequest) FromJsonString

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

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

func (*CreateSignaturePolicyRequest) ToJsonString

func (r *CreateSignaturePolicyRequest) ToJsonString() string

type CreateSignaturePolicyRequestParams

type CreateSignaturePolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Policy name
	Name *string `json:"Name,omitempty" name:"Name"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// KMS key
	KmsId *string `json:"KmsId,omitempty" name:"KmsId"`

	// Region of the KMS key
	KmsRegion *string `json:"KmsRegion,omitempty" name:"KmsRegion"`

	// Custom domain name. If this parameter is left empty, the default domain name of the TCR instance will be used to generate the signature.
	Domain *string `json:"Domain,omitempty" name:"Domain"`

	// Whether to disable the signing policy. Default value: false.
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

Predefined struct for user

type CreateSignaturePolicyResponse

type CreateSignaturePolicyResponse struct {
	*tchttp.BaseResponse
	Response *CreateSignaturePolicyResponseParams `json:"Response"`
}

func NewCreateSignaturePolicyResponse

func NewCreateSignaturePolicyResponse() (response *CreateSignaturePolicyResponse)

func (*CreateSignaturePolicyResponse) FromJsonString

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

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

func (*CreateSignaturePolicyResponse) ToJsonString

func (r *CreateSignaturePolicyResponse) ToJsonString() string

type CreateSignaturePolicyResponseParams

type CreateSignaturePolicyResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSignatureRequest

type CreateSignatureRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

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

func NewCreateSignatureRequest

func NewCreateSignatureRequest() (request *CreateSignatureRequest)

func (*CreateSignatureRequest) FromJsonString

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

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

func (*CreateSignatureRequest) ToJsonString

func (r *CreateSignatureRequest) ToJsonString() string

type CreateSignatureRequestParams

type CreateSignatureRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

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

Predefined struct for user

type CreateSignatureResponse

type CreateSignatureResponse struct {
	*tchttp.BaseResponse
	Response *CreateSignatureResponseParams `json:"Response"`
}

func NewCreateSignatureResponse

func NewCreateSignatureResponse() (response *CreateSignatureResponse)

func (*CreateSignatureResponse) FromJsonString

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

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

func (*CreateSignatureResponse) ToJsonString

func (r *CreateSignatureResponse) ToJsonString() string

type CreateSignatureResponseParams

type CreateSignatureResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTagRetentionExecutionRequest

type CreateTagRetentionExecutionRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Tag retention rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Whether the execution is simulated. Default value: false (not simulated)
	DryRun *bool `json:"DryRun,omitempty" name:"DryRun"`
}

func NewCreateTagRetentionExecutionRequest

func NewCreateTagRetentionExecutionRequest() (request *CreateTagRetentionExecutionRequest)

func (*CreateTagRetentionExecutionRequest) FromJsonString

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

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

func (*CreateTagRetentionExecutionRequest) ToJsonString

func (r *CreateTagRetentionExecutionRequest) ToJsonString() string

type CreateTagRetentionExecutionRequestParams

type CreateTagRetentionExecutionRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Tag retention rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Whether the execution is simulated. Default value: false (not simulated)
	DryRun *bool `json:"DryRun,omitempty" name:"DryRun"`
}

Predefined struct for user

type CreateTagRetentionExecutionResponse

type CreateTagRetentionExecutionResponse struct {
	*tchttp.BaseResponse
	Response *CreateTagRetentionExecutionResponseParams `json:"Response"`
}

func NewCreateTagRetentionExecutionResponse

func NewCreateTagRetentionExecutionResponse() (response *CreateTagRetentionExecutionResponse)

func (*CreateTagRetentionExecutionResponse) FromJsonString

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

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

func (*CreateTagRetentionExecutionResponse) ToJsonString

func (r *CreateTagRetentionExecutionResponse) ToJsonString() string

type CreateTagRetentionExecutionResponseParams

type CreateTagRetentionExecutionResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTagRetentionRuleRequest

type CreateTagRetentionRuleRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace ID
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// Retention policy
	RetentionRule *RetentionRule `json:"RetentionRule,omitempty" name:"RetentionRule"`

	// Execution cycle. Valid values: manual, daily, weekly, monthly.
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// Whether to disable the rule. Default value: false.
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

func NewCreateTagRetentionRuleRequest

func NewCreateTagRetentionRuleRequest() (request *CreateTagRetentionRuleRequest)

func (*CreateTagRetentionRuleRequest) FromJsonString

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

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

func (*CreateTagRetentionRuleRequest) ToJsonString

func (r *CreateTagRetentionRuleRequest) ToJsonString() string

type CreateTagRetentionRuleRequestParams

type CreateTagRetentionRuleRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace ID
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// Retention policy
	RetentionRule *RetentionRule `json:"RetentionRule,omitempty" name:"RetentionRule"`

	// Execution cycle. Valid values: manual, daily, weekly, monthly.
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// Whether to disable the rule. Default value: false.
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

Predefined struct for user

type CreateTagRetentionRuleResponse

type CreateTagRetentionRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateTagRetentionRuleResponseParams `json:"Response"`
}

func NewCreateTagRetentionRuleResponse

func NewCreateTagRetentionRuleResponse() (response *CreateTagRetentionRuleResponse)

func (*CreateTagRetentionRuleResponse) FromJsonString

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

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

func (*CreateTagRetentionRuleResponse) ToJsonString

func (r *CreateTagRetentionRuleResponse) ToJsonString() string

type CreateTagRetentionRuleResponseParams

type CreateTagRetentionRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateWebhookTriggerRequest

type CreateWebhookTriggerRequest struct {
	*tchttp.BaseRequest

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

	// Trigger parameter
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewCreateWebhookTriggerRequest

func NewCreateWebhookTriggerRequest() (request *CreateWebhookTriggerRequest)

func (*CreateWebhookTriggerRequest) FromJsonString

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

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

func (*CreateWebhookTriggerRequest) ToJsonString

func (r *CreateWebhookTriggerRequest) ToJsonString() string

type CreateWebhookTriggerRequestParams

type CreateWebhookTriggerRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Trigger parameter
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

Predefined struct for user

type CreateWebhookTriggerResponse

type CreateWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *CreateWebhookTriggerResponseParams `json:"Response"`
}

func NewCreateWebhookTriggerResponse

func NewCreateWebhookTriggerResponse() (response *CreateWebhookTriggerResponse)

func (*CreateWebhookTriggerResponse) FromJsonString

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

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

func (*CreateWebhookTriggerResponse) ToJsonString

func (r *CreateWebhookTriggerResponse) ToJsonString() string

type CreateWebhookTriggerResponseParams

type CreateWebhookTriggerResponseParams struct {
	// Newly created trigger
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CustomizedDomainInfo

type CustomizedDomainInfo struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Certificate ID
	CertId *string `json:"CertId,omitempty" name:"CertId"`

	// Domain name
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// Domain name creation status. Valid values: SUCCESS, FAILURE, CREATING, DELETING.
	Status *string `json:"Status,omitempty" name:"Status"`
}

type DeleteImageAccelerateServiceRequest

type DeleteImageAccelerateServiceRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDeleteImageAccelerateServiceRequest

func NewDeleteImageAccelerateServiceRequest() (request *DeleteImageAccelerateServiceRequest)

func (*DeleteImageAccelerateServiceRequest) FromJsonString

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

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

func (*DeleteImageAccelerateServiceRequest) ToJsonString

func (r *DeleteImageAccelerateServiceRequest) ToJsonString() string

type DeleteImageAccelerateServiceRequestParams

type DeleteImageAccelerateServiceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DeleteImageAccelerateServiceResponse

type DeleteImageAccelerateServiceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteImageAccelerateServiceResponseParams `json:"Response"`
}

func NewDeleteImageAccelerateServiceResponse

func NewDeleteImageAccelerateServiceResponse() (response *DeleteImageAccelerateServiceResponse)

func (*DeleteImageAccelerateServiceResponse) FromJsonString

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

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

func (*DeleteImageAccelerateServiceResponse) ToJsonString

func (r *DeleteImageAccelerateServiceResponse) ToJsonString() string

type DeleteImageAccelerateServiceResponseParams

type DeleteImageAccelerateServiceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteImageRequest

type DeleteImageRequest struct {
	*tchttp.BaseRequest

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

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Image tag
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

func NewDeleteImageRequest

func NewDeleteImageRequest() (request *DeleteImageRequest)

func (*DeleteImageRequest) FromJsonString

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

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

func (*DeleteImageRequest) ToJsonString

func (r *DeleteImageRequest) ToJsonString() string

type DeleteImageRequestParams

type DeleteImageRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Image tag
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

Predefined struct for user

type DeleteImageResponse

type DeleteImageResponse struct {
	*tchttp.BaseResponse
	Response *DeleteImageResponseParams `json:"Response"`
}

func NewDeleteImageResponse

func NewDeleteImageResponse() (response *DeleteImageResponse)

func (*DeleteImageResponse) FromJsonString

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

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

func (*DeleteImageResponse) ToJsonString

func (r *DeleteImageResponse) ToJsonString() string

type DeleteImageResponseParams

type DeleteImageResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteImmutableTagRulesRequest

type DeleteImmutableTagRulesRequest struct {
	*tchttp.BaseRequest

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

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Rule ID
	RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"`
}

func NewDeleteImmutableTagRulesRequest

func NewDeleteImmutableTagRulesRequest() (request *DeleteImmutableTagRulesRequest)

func (*DeleteImmutableTagRulesRequest) FromJsonString

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

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

func (*DeleteImmutableTagRulesRequest) ToJsonString

func (r *DeleteImmutableTagRulesRequest) ToJsonString() string

type DeleteImmutableTagRulesRequestParams

type DeleteImmutableTagRulesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Rule ID
	RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteImmutableTagRulesResponse

type DeleteImmutableTagRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteImmutableTagRulesResponseParams `json:"Response"`
}

func NewDeleteImmutableTagRulesResponse

func NewDeleteImmutableTagRulesResponse() (response *DeleteImmutableTagRulesResponse)

func (*DeleteImmutableTagRulesResponse) FromJsonString

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

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

func (*DeleteImmutableTagRulesResponse) ToJsonString

func (r *DeleteImmutableTagRulesResponse) ToJsonString() string

type DeleteImmutableTagRulesResponseParams

type DeleteImmutableTagRulesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteInstanceCustomizedDomainRequest

type DeleteInstanceCustomizedDomainRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Custom domain name
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// Certificate ID
	CertificateId *string `json:"CertificateId,omitempty" name:"CertificateId"`
}

func NewDeleteInstanceCustomizedDomainRequest

func NewDeleteInstanceCustomizedDomainRequest() (request *DeleteInstanceCustomizedDomainRequest)

func (*DeleteInstanceCustomizedDomainRequest) FromJsonString

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

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

func (*DeleteInstanceCustomizedDomainRequest) ToJsonString

type DeleteInstanceCustomizedDomainRequestParams

type DeleteInstanceCustomizedDomainRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Custom domain name
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// Certificate ID
	CertificateId *string `json:"CertificateId,omitempty" name:"CertificateId"`
}

Predefined struct for user

type DeleteInstanceCustomizedDomainResponse

type DeleteInstanceCustomizedDomainResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstanceCustomizedDomainResponseParams `json:"Response"`
}

func NewDeleteInstanceCustomizedDomainResponse

func NewDeleteInstanceCustomizedDomainResponse() (response *DeleteInstanceCustomizedDomainResponse)

func (*DeleteInstanceCustomizedDomainResponse) FromJsonString

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

func (*DeleteInstanceCustomizedDomainResponse) ToJsonString

type DeleteInstanceCustomizedDomainResponseParams

type DeleteInstanceCustomizedDomainResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	*tchttp.BaseRequest

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

	// Whether to delete the bucket. Default value: false.
	DeleteBucket *bool `json:"DeleteBucket,omitempty" name:"DeleteBucket"`

	// Whether to enable the `dryRun` mode. Default value: false.
	DryRun *bool `json:"DryRun,omitempty" name:"DryRun"`
}

func NewDeleteInstanceRequest

func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)

func (*DeleteInstanceRequest) FromJsonString

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

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

func (*DeleteInstanceRequest) ToJsonString

func (r *DeleteInstanceRequest) ToJsonString() string

type DeleteInstanceRequestParams

type DeleteInstanceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Whether to delete the bucket. Default value: false.
	DeleteBucket *bool `json:"DeleteBucket,omitempty" name:"DeleteBucket"`

	// Whether to enable the `dryRun` mode. Default value: false.
	DryRun *bool `json:"DryRun,omitempty" name:"DryRun"`
}

Predefined struct for user

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstanceResponseParams `json:"Response"`
}

func NewDeleteInstanceResponse

func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)

func (*DeleteInstanceResponse) FromJsonString

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

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

func (*DeleteInstanceResponse) ToJsonString

func (r *DeleteInstanceResponse) ToJsonString() string

type DeleteInstanceResponseParams

type DeleteInstanceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteInstanceTokenRequest

type DeleteInstanceTokenRequest struct {
	*tchttp.BaseRequest

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

	// Access credential ID
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`
}

func NewDeleteInstanceTokenRequest

func NewDeleteInstanceTokenRequest() (request *DeleteInstanceTokenRequest)

func (*DeleteInstanceTokenRequest) FromJsonString

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

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

func (*DeleteInstanceTokenRequest) ToJsonString

func (r *DeleteInstanceTokenRequest) ToJsonString() string

type DeleteInstanceTokenRequestParams

type DeleteInstanceTokenRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Access credential ID
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`
}

Predefined struct for user

type DeleteInstanceTokenResponse

type DeleteInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstanceTokenResponseParams `json:"Response"`
}

func NewDeleteInstanceTokenResponse

func NewDeleteInstanceTokenResponse() (response *DeleteInstanceTokenResponse)

func (*DeleteInstanceTokenResponse) FromJsonString

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

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

func (*DeleteInstanceTokenResponse) ToJsonString

func (r *DeleteInstanceTokenResponse) ToJsonString() string

type DeleteInstanceTokenResponseParams

type DeleteInstanceTokenResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMultipleSecurityPolicyRequest

type DeleteMultipleSecurityPolicyRequest struct {
	*tchttp.BaseRequest

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

	// Security group policy
	SecurityGroupPolicySet []*SecurityPolicy `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"`
}

func NewDeleteMultipleSecurityPolicyRequest

func NewDeleteMultipleSecurityPolicyRequest() (request *DeleteMultipleSecurityPolicyRequest)

func (*DeleteMultipleSecurityPolicyRequest) FromJsonString

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

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

func (*DeleteMultipleSecurityPolicyRequest) ToJsonString

func (r *DeleteMultipleSecurityPolicyRequest) ToJsonString() string

type DeleteMultipleSecurityPolicyRequestParams

type DeleteMultipleSecurityPolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Security group policy
	SecurityGroupPolicySet []*SecurityPolicy `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"`
}

Predefined struct for user

type DeleteMultipleSecurityPolicyResponse

type DeleteMultipleSecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMultipleSecurityPolicyResponseParams `json:"Response"`
}

func NewDeleteMultipleSecurityPolicyResponse

func NewDeleteMultipleSecurityPolicyResponse() (response *DeleteMultipleSecurityPolicyResponse)

func (*DeleteMultipleSecurityPolicyResponse) FromJsonString

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

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

func (*DeleteMultipleSecurityPolicyResponse) ToJsonString

func (r *DeleteMultipleSecurityPolicyResponse) ToJsonString() string

type DeleteMultipleSecurityPolicyResponseParams

type DeleteMultipleSecurityPolicyResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

func NewDeleteNamespaceRequest

func NewDeleteNamespaceRequest() (request *DeleteNamespaceRequest)

func (*DeleteNamespaceRequest) FromJsonString

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

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

func (*DeleteNamespaceRequest) ToJsonString

func (r *DeleteNamespaceRequest) ToJsonString() string

type DeleteNamespaceRequestParams

type DeleteNamespaceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

Predefined struct for user

type DeleteNamespaceResponse

type DeleteNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNamespaceResponseParams `json:"Response"`
}

func NewDeleteNamespaceResponse

func NewDeleteNamespaceResponse() (response *DeleteNamespaceResponse)

func (*DeleteNamespaceResponse) FromJsonString

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

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

func (*DeleteNamespaceResponse) ToJsonString

func (r *DeleteNamespaceResponse) ToJsonString() string

type DeleteNamespaceResponseParams

type DeleteNamespaceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteReplicationInstanceRequest

type DeleteReplicationInstanceRequest struct {
	*tchttp.BaseRequest

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

	// Replica instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replica instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

func NewDeleteReplicationInstanceRequest

func NewDeleteReplicationInstanceRequest() (request *DeleteReplicationInstanceRequest)

func (*DeleteReplicationInstanceRequest) FromJsonString

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

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

func (*DeleteReplicationInstanceRequest) ToJsonString

func (r *DeleteReplicationInstanceRequest) ToJsonString() string

type DeleteReplicationInstanceRequestParams

type DeleteReplicationInstanceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Replica instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replica instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

Predefined struct for user

type DeleteReplicationInstanceResponse

type DeleteReplicationInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReplicationInstanceResponseParams `json:"Response"`
}

func NewDeleteReplicationInstanceResponse

func NewDeleteReplicationInstanceResponse() (response *DeleteReplicationInstanceResponse)

func (*DeleteReplicationInstanceResponse) FromJsonString

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

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

func (*DeleteReplicationInstanceResponse) ToJsonString

func (r *DeleteReplicationInstanceResponse) ToJsonString() string

type DeleteReplicationInstanceResponseParams

type DeleteReplicationInstanceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRepositoryRequest

type DeleteRepositoryRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
}

func NewDeleteRepositoryRequest

func NewDeleteRepositoryRequest() (request *DeleteRepositoryRequest)

func (*DeleteRepositoryRequest) FromJsonString

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

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

func (*DeleteRepositoryRequest) ToJsonString

func (r *DeleteRepositoryRequest) ToJsonString() string

type DeleteRepositoryRequestParams

type DeleteRepositoryRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
}

Predefined struct for user

type DeleteRepositoryResponse

type DeleteRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRepositoryResponseParams `json:"Response"`
}

func NewDeleteRepositoryResponse

func NewDeleteRepositoryResponse() (response *DeleteRepositoryResponse)

func (*DeleteRepositoryResponse) FromJsonString

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

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

func (*DeleteRepositoryResponse) ToJsonString

func (r *DeleteRepositoryResponse) ToJsonString() string

type DeleteRepositoryResponseParams

type DeleteRepositoryResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRepositoryTagsRequest

type DeleteRepositoryTagsRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// List of tags. Up to 20 tags can be returned for a request.
	Tags []*string `json:"Tags,omitempty" name:"Tags"`
}

func NewDeleteRepositoryTagsRequest

func NewDeleteRepositoryTagsRequest() (request *DeleteRepositoryTagsRequest)

func (*DeleteRepositoryTagsRequest) FromJsonString

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

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

func (*DeleteRepositoryTagsRequest) ToJsonString

func (r *DeleteRepositoryTagsRequest) ToJsonString() string

type DeleteRepositoryTagsRequestParams

type DeleteRepositoryTagsRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// List of tags. Up to 20 tags can be returned for a request.
	Tags []*string `json:"Tags,omitempty" name:"Tags"`
}

Predefined struct for user

type DeleteRepositoryTagsResponse

type DeleteRepositoryTagsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRepositoryTagsResponseParams `json:"Response"`
}

func NewDeleteRepositoryTagsResponse

func NewDeleteRepositoryTagsResponse() (response *DeleteRepositoryTagsResponse)

func (*DeleteRepositoryTagsResponse) FromJsonString

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

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

func (*DeleteRepositoryTagsResponse) ToJsonString

func (r *DeleteRepositoryTagsResponse) ToJsonString() string

type DeleteRepositoryTagsResponseParams

type DeleteRepositoryTagsResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSecurityPolicyRequest

type DeleteSecurityPolicyRequest struct {
	*tchttp.BaseRequest

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

	// Allowlist ID
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// Allowlist version
	PolicyVersion *string `json:"PolicyVersion,omitempty" name:"PolicyVersion"`
}

func NewDeleteSecurityPolicyRequest

func NewDeleteSecurityPolicyRequest() (request *DeleteSecurityPolicyRequest)

func (*DeleteSecurityPolicyRequest) FromJsonString

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

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

func (*DeleteSecurityPolicyRequest) ToJsonString

func (r *DeleteSecurityPolicyRequest) ToJsonString() string

type DeleteSecurityPolicyRequestParams

type DeleteSecurityPolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Allowlist ID
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// Allowlist version
	PolicyVersion *string `json:"PolicyVersion,omitempty" name:"PolicyVersion"`
}

Predefined struct for user

type DeleteSecurityPolicyResponse

type DeleteSecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSecurityPolicyResponseParams `json:"Response"`
}

func NewDeleteSecurityPolicyResponse

func NewDeleteSecurityPolicyResponse() (response *DeleteSecurityPolicyResponse)

func (*DeleteSecurityPolicyResponse) FromJsonString

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

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

func (*DeleteSecurityPolicyResponse) ToJsonString

func (r *DeleteSecurityPolicyResponse) ToJsonString() string

type DeleteSecurityPolicyResponseParams

type DeleteSecurityPolicyResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSignaturePolicyRequest

type DeleteSignaturePolicyRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

func NewDeleteSignaturePolicyRequest

func NewDeleteSignaturePolicyRequest() (request *DeleteSignaturePolicyRequest)

func (*DeleteSignaturePolicyRequest) FromJsonString

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

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

func (*DeleteSignaturePolicyRequest) ToJsonString

func (r *DeleteSignaturePolicyRequest) ToJsonString() string

type DeleteSignaturePolicyRequestParams

type DeleteSignaturePolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

Predefined struct for user

type DeleteSignaturePolicyResponse

type DeleteSignaturePolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSignaturePolicyResponseParams `json:"Response"`
}

func NewDeleteSignaturePolicyResponse

func NewDeleteSignaturePolicyResponse() (response *DeleteSignaturePolicyResponse)

func (*DeleteSignaturePolicyResponse) FromJsonString

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

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

func (*DeleteSignaturePolicyResponse) ToJsonString

func (r *DeleteSignaturePolicyResponse) ToJsonString() string

type DeleteSignaturePolicyResponseParams

type DeleteSignaturePolicyResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTagRetentionRuleRequest

type DeleteTagRetentionRuleRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Tag retention rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`
}

func NewDeleteTagRetentionRuleRequest

func NewDeleteTagRetentionRuleRequest() (request *DeleteTagRetentionRuleRequest)

func (*DeleteTagRetentionRuleRequest) FromJsonString

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

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

func (*DeleteTagRetentionRuleRequest) ToJsonString

func (r *DeleteTagRetentionRuleRequest) ToJsonString() string

type DeleteTagRetentionRuleRequestParams

type DeleteTagRetentionRuleRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Tag retention rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`
}

Predefined struct for user

type DeleteTagRetentionRuleResponse

type DeleteTagRetentionRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTagRetentionRuleResponseParams `json:"Response"`
}

func NewDeleteTagRetentionRuleResponse

func NewDeleteTagRetentionRuleResponse() (response *DeleteTagRetentionRuleResponse)

func (*DeleteTagRetentionRuleResponse) FromJsonString

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

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

func (*DeleteTagRetentionRuleResponse) ToJsonString

func (r *DeleteTagRetentionRuleResponse) ToJsonString() string

type DeleteTagRetentionRuleResponseParams

type DeleteTagRetentionRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWebhookTriggerRequest

type DeleteWebhookTriggerRequest struct {
	*tchttp.BaseRequest

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

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// Trigger ID
	Id *int64 `json:"Id,omitempty" name:"Id"`
}

func NewDeleteWebhookTriggerRequest

func NewDeleteWebhookTriggerRequest() (request *DeleteWebhookTriggerRequest)

func (*DeleteWebhookTriggerRequest) FromJsonString

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

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

func (*DeleteWebhookTriggerRequest) ToJsonString

func (r *DeleteWebhookTriggerRequest) ToJsonString() string

type DeleteWebhookTriggerRequestParams

type DeleteWebhookTriggerRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// Trigger ID
	Id *int64 `json:"Id,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteWebhookTriggerResponse

type DeleteWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWebhookTriggerResponseParams `json:"Response"`
}

func NewDeleteWebhookTriggerResponse

func NewDeleteWebhookTriggerResponse() (response *DeleteWebhookTriggerResponse)

func (*DeleteWebhookTriggerResponse) FromJsonString

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

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

func (*DeleteWebhookTriggerResponse) ToJsonString

func (r *DeleteWebhookTriggerResponse) ToJsonString() string

type DeleteWebhookTriggerResponseParams

type DeleteWebhookTriggerResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeChartDownloadInfoRequest

type DescribeChartDownloadInfoRequest struct {
	*tchttp.BaseRequest

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

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Chart name
	ChartName *string `json:"ChartName,omitempty" name:"ChartName"`

	// Chart version
	ChartVersion *string `json:"ChartVersion,omitempty" name:"ChartVersion"`
}

func NewDescribeChartDownloadInfoRequest

func NewDescribeChartDownloadInfoRequest() (request *DescribeChartDownloadInfoRequest)

func (*DescribeChartDownloadInfoRequest) FromJsonString

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

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

func (*DescribeChartDownloadInfoRequest) ToJsonString

func (r *DescribeChartDownloadInfoRequest) ToJsonString() string

type DescribeChartDownloadInfoRequestParams

type DescribeChartDownloadInfoRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Chart name
	ChartName *string `json:"ChartName,omitempty" name:"ChartName"`

	// Chart version
	ChartVersion *string `json:"ChartVersion,omitempty" name:"ChartVersion"`
}

Predefined struct for user

type DescribeChartDownloadInfoResponse

type DescribeChartDownloadInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeChartDownloadInfoResponseParams `json:"Response"`
}

func NewDescribeChartDownloadInfoResponse

func NewDescribeChartDownloadInfoResponse() (response *DescribeChartDownloadInfoResponse)

func (*DescribeChartDownloadInfoResponse) FromJsonString

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

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

func (*DescribeChartDownloadInfoResponse) ToJsonString

func (r *DescribeChartDownloadInfoResponse) ToJsonString() string

type DescribeChartDownloadInfoResponseParams

type DescribeChartDownloadInfoResponseParams struct {
	// Presigned URL for download
	PreSignedDownloadURL *string `json:"PreSignedDownloadURL,omitempty" name:"PreSignedDownloadURL"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExternalEndpointStatusRequest

type DescribeExternalEndpointStatusRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeExternalEndpointStatusRequest

func NewDescribeExternalEndpointStatusRequest() (request *DescribeExternalEndpointStatusRequest)

func (*DescribeExternalEndpointStatusRequest) FromJsonString

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

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

func (*DescribeExternalEndpointStatusRequest) ToJsonString

type DescribeExternalEndpointStatusRequestParams

type DescribeExternalEndpointStatusRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DescribeExternalEndpointStatusResponse

type DescribeExternalEndpointStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExternalEndpointStatusResponseParams `json:"Response"`
}

func NewDescribeExternalEndpointStatusResponse

func NewDescribeExternalEndpointStatusResponse() (response *DescribeExternalEndpointStatusResponse)

func (*DescribeExternalEndpointStatusResponse) FromJsonString

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

func (*DescribeExternalEndpointStatusResponse) ToJsonString

type DescribeExternalEndpointStatusResponseParams

type DescribeExternalEndpointStatusResponseParams struct {
	// Public network access status. Valid values: Opening, Opened, Closed.
	Status *string `json:"Status,omitempty" name:"Status"`

	// Reason
	// Note: This field may return null, indicating that no valid values can be obtained.
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGCJobsRequest

type DescribeGCJobsRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeGCJobsRequest

func NewDescribeGCJobsRequest() (request *DescribeGCJobsRequest)

func (*DescribeGCJobsRequest) FromJsonString

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

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

func (*DescribeGCJobsRequest) ToJsonString

func (r *DescribeGCJobsRequest) ToJsonString() string

type DescribeGCJobsRequestParams

type DescribeGCJobsRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DescribeGCJobsResponse

type DescribeGCJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGCJobsResponseParams `json:"Response"`
}

func NewDescribeGCJobsResponse

func NewDescribeGCJobsResponse() (response *DescribeGCJobsResponse)

func (*DescribeGCJobsResponse) FromJsonString

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

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

func (*DescribeGCJobsResponse) ToJsonString

func (r *DescribeGCJobsResponse) ToJsonString() string

type DescribeGCJobsResponseParams

type DescribeGCJobsResponseParams struct {
	// List of GC jobs
	Jobs []*GCJobInfo `json:"Jobs,omitempty" name:"Jobs"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImageAccelerateServiceRequest

type DescribeImageAccelerateServiceRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeImageAccelerateServiceRequest

func NewDescribeImageAccelerateServiceRequest() (request *DescribeImageAccelerateServiceRequest)

func (*DescribeImageAccelerateServiceRequest) FromJsonString

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

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

func (*DescribeImageAccelerateServiceRequest) ToJsonString

type DescribeImageAccelerateServiceRequestParams

type DescribeImageAccelerateServiceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DescribeImageAccelerateServiceResponse

type DescribeImageAccelerateServiceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAccelerateServiceResponseParams `json:"Response"`
}

func NewDescribeImageAccelerateServiceResponse

func NewDescribeImageAccelerateServiceResponse() (response *DescribeImageAccelerateServiceResponse)

func (*DescribeImageAccelerateServiceResponse) FromJsonString

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

func (*DescribeImageAccelerateServiceResponse) ToJsonString

type DescribeImageAccelerateServiceResponseParams

type DescribeImageAccelerateServiceResponseParams struct {
	// Image acceleration status
	Status *string `json:"Status,omitempty" name:"Status"`

	// CFS VIP
	CFSVIP *string `json:"CFSVIP,omitempty" name:"CFSVIP"`

	// Whether to enable
	IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImageManifestsRequest

type DescribeImageManifestsRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Image tag
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`
}

func NewDescribeImageManifestsRequest

func NewDescribeImageManifestsRequest() (request *DescribeImageManifestsRequest)

func (*DescribeImageManifestsRequest) FromJsonString

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

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

func (*DescribeImageManifestsRequest) ToJsonString

func (r *DescribeImageManifestsRequest) ToJsonString() string

type DescribeImageManifestsRequestParams

type DescribeImageManifestsRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Image tag
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`
}

Predefined struct for user

type DescribeImageManifestsResponse

type DescribeImageManifestsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageManifestsResponseParams `json:"Response"`
}

func NewDescribeImageManifestsResponse

func NewDescribeImageManifestsResponse() (response *DescribeImageManifestsResponse)

func (*DescribeImageManifestsResponse) FromJsonString

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

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

func (*DescribeImageManifestsResponse) ToJsonString

func (r *DescribeImageManifestsResponse) ToJsonString() string

type DescribeImageManifestsResponseParams

type DescribeImageManifestsResponseParams struct {
	// Image manifest information
	Manifest *string `json:"Manifest,omitempty" name:"Manifest"`

	// Image configuration information
	Config *string `json:"Config,omitempty" name:"Config"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImagesRequest

type DescribeImagesRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Image tag specified for fuzzy search
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// Number of entries per page, which is used for pagination. Default value: 20.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Page number. Default value: 1.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Image digest specified for search
	Digest *string `json:"Digest,omitempty" name:"Digest"`

	// Whether to use exact matching. Valid values: `true` (exact matching), `null` (fuzzy matching).
	ExactMatch *bool `json:"ExactMatch,omitempty" name:"ExactMatch"`
}

func NewDescribeImagesRequest

func NewDescribeImagesRequest() (request *DescribeImagesRequest)

func (*DescribeImagesRequest) FromJsonString

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

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

func (*DescribeImagesRequest) ToJsonString

func (r *DescribeImagesRequest) ToJsonString() string

type DescribeImagesRequestParams

type DescribeImagesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Image tag specified for fuzzy search
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// Number of entries per page, which is used for pagination. Default value: 20.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Page number. Default value: 1.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Image digest specified for search
	Digest *string `json:"Digest,omitempty" name:"Digest"`

	// Whether to use exact matching. Valid values: `true` (exact matching), `null` (fuzzy matching).
	ExactMatch *bool `json:"ExactMatch,omitempty" name:"ExactMatch"`
}

Predefined struct for user

type DescribeImagesResponse

type DescribeImagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImagesResponseParams `json:"Response"`
}

func NewDescribeImagesResponse

func NewDescribeImagesResponse() (response *DescribeImagesResponse)

func (*DescribeImagesResponse) FromJsonString

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

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

func (*DescribeImagesResponse) ToJsonString

func (r *DescribeImagesResponse) ToJsonString() string

type DescribeImagesResponseParams

type DescribeImagesResponseParams struct {
	// List of container images
	ImageInfoList []*TcrImageInfo `json:"ImageInfoList,omitempty" name:"ImageInfoList"`

	// Total number of container images
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImmutableTagRulesRequest

type DescribeImmutableTagRulesRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeImmutableTagRulesRequest

func NewDescribeImmutableTagRulesRequest() (request *DescribeImmutableTagRulesRequest)

func (*DescribeImmutableTagRulesRequest) FromJsonString

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

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

func (*DescribeImmutableTagRulesRequest) ToJsonString

func (r *DescribeImmutableTagRulesRequest) ToJsonString() string

type DescribeImmutableTagRulesRequestParams

type DescribeImmutableTagRulesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DescribeImmutableTagRulesResponse

type DescribeImmutableTagRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImmutableTagRulesResponseParams `json:"Response"`
}

func NewDescribeImmutableTagRulesResponse

func NewDescribeImmutableTagRulesResponse() (response *DescribeImmutableTagRulesResponse)

func (*DescribeImmutableTagRulesResponse) FromJsonString

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

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

func (*DescribeImmutableTagRulesResponse) ToJsonString

func (r *DescribeImmutableTagRulesResponse) ToJsonString() string

type DescribeImmutableTagRulesResponseParams

type DescribeImmutableTagRulesResponseParams struct {
	// Rule list
	// Note: this field may return `null`, indicating that no valid value can be obtained.
	Rules []*ImmutableTagRule `json:"Rules,omitempty" name:"Rules"`

	// Namespace with no rules created
	// Note: this field may return `null`, indicating that no valid value can be obtained.
	EmptyNs []*string `json:"EmptyNs,omitempty" name:"EmptyNs"`

	// Total rules
	Total *int64 `json:"Total,omitempty" name:"Total"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceAllNamespacesRequest

type DescribeInstanceAllNamespacesRequest struct {
	*tchttp.BaseRequest

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Start position offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeInstanceAllNamespacesRequest

func NewDescribeInstanceAllNamespacesRequest() (request *DescribeInstanceAllNamespacesRequest)

func (*DescribeInstanceAllNamespacesRequest) FromJsonString

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

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

func (*DescribeInstanceAllNamespacesRequest) ToJsonString

func (r *DescribeInstanceAllNamespacesRequest) ToJsonString() string

type DescribeInstanceAllNamespacesRequestParams

type DescribeInstanceAllNamespacesRequestParams struct {
	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Start position offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceAllNamespacesResponse

type DescribeInstanceAllNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceAllNamespacesResponseParams `json:"Response"`
}

func NewDescribeInstanceAllNamespacesResponse

func NewDescribeInstanceAllNamespacesResponse() (response *DescribeInstanceAllNamespacesResponse)

func (*DescribeInstanceAllNamespacesResponse) FromJsonString

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

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

func (*DescribeInstanceAllNamespacesResponse) ToJsonString

type DescribeInstanceAllNamespacesResponseParams

type DescribeInstanceAllNamespacesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceCustomizedDomainRequest

type DescribeInstanceCustomizedDomainRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Pagination limit
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeInstanceCustomizedDomainRequest

func NewDescribeInstanceCustomizedDomainRequest() (request *DescribeInstanceCustomizedDomainRequest)

func (*DescribeInstanceCustomizedDomainRequest) FromJsonString

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

func (*DescribeInstanceCustomizedDomainRequest) ToJsonString

type DescribeInstanceCustomizedDomainRequestParams

type DescribeInstanceCustomizedDomainRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Pagination limit
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceCustomizedDomainResponse

type DescribeInstanceCustomizedDomainResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceCustomizedDomainResponseParams `json:"Response"`
}

func NewDescribeInstanceCustomizedDomainResponse

func NewDescribeInstanceCustomizedDomainResponse() (response *DescribeInstanceCustomizedDomainResponse)

func (*DescribeInstanceCustomizedDomainResponse) FromJsonString

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

func (*DescribeInstanceCustomizedDomainResponse) ToJsonString

type DescribeInstanceCustomizedDomainResponseParams

type DescribeInstanceCustomizedDomainResponseParams struct {
	// List of domain names
	// Note: This field may return null, indicating that no valid values can be obtained.
	DomainInfoList []*CustomizedDomainInfo `json:"DomainInfoList,omitempty" name:"DomainInfoList"`

	// Total number
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceStatusRequest

type DescribeInstanceStatusRequest struct {
	*tchttp.BaseRequest

	// Array of instance IDs
	RegistryIds []*string `json:"RegistryIds,omitempty" name:"RegistryIds"`
}

func NewDescribeInstanceStatusRequest

func NewDescribeInstanceStatusRequest() (request *DescribeInstanceStatusRequest)

func (*DescribeInstanceStatusRequest) FromJsonString

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

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

func (*DescribeInstanceStatusRequest) ToJsonString

func (r *DescribeInstanceStatusRequest) ToJsonString() string

type DescribeInstanceStatusRequestParams

type DescribeInstanceStatusRequestParams struct {
	// Array of instance IDs
	RegistryIds []*string `json:"RegistryIds,omitempty" name:"RegistryIds"`
}

Predefined struct for user

type DescribeInstanceStatusResponse

type DescribeInstanceStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceStatusResponseParams `json:"Response"`
}

func NewDescribeInstanceStatusResponse

func NewDescribeInstanceStatusResponse() (response *DescribeInstanceStatusResponse)

func (*DescribeInstanceStatusResponse) FromJsonString

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

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

func (*DescribeInstanceStatusResponse) ToJsonString

func (r *DescribeInstanceStatusResponse) ToJsonString() string

type DescribeInstanceStatusResponseParams

type DescribeInstanceStatusResponseParams struct {
	// List of instance statuses
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegistryStatusSet []*RegistryStatus `json:"RegistryStatusSet,omitempty" name:"RegistryStatusSet"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceTokenRequest

type DescribeInstanceTokenRequest struct {
	*tchttp.BaseRequest

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

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeInstanceTokenRequest

func NewDescribeInstanceTokenRequest() (request *DescribeInstanceTokenRequest)

func (*DescribeInstanceTokenRequest) FromJsonString

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

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

func (*DescribeInstanceTokenRequest) ToJsonString

func (r *DescribeInstanceTokenRequest) ToJsonString() string

type DescribeInstanceTokenRequestParams

type DescribeInstanceTokenRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceTokenResponse

type DescribeInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceTokenResponseParams `json:"Response"`
}

func NewDescribeInstanceTokenResponse

func NewDescribeInstanceTokenResponse() (response *DescribeInstanceTokenResponse)

func (*DescribeInstanceTokenResponse) FromJsonString

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

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

func (*DescribeInstanceTokenResponse) ToJsonString

func (r *DescribeInstanceTokenResponse) ToJsonString() string

type DescribeInstanceTokenResponseParams

type DescribeInstanceTokenResponseParams struct {
	// Total number of long-term access credentials
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// List of long-term access credentials
	Tokens []*TcrInstanceToken `json:"Tokens,omitempty" name:"Tokens"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// List of instance IDs (if it is empty,
	// it indicates to get all instances under the current account)
	Registryids []*string `json:"Registryids,omitempty" name:"Registryids"`

	// Offset. Default value: 0.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Maximum number of output entries. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Filters
	Filters []*Filter `json:"Filters,omitempty" name:"Filters"`

	// Whether to get the instances in all regions. Default value: False.
	AllRegion *bool `json:"AllRegion,omitempty" name:"AllRegion"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)

func (*DescribeInstancesRequest) FromJsonString

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

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

func (*DescribeInstancesRequest) ToJsonString

func (r *DescribeInstancesRequest) ToJsonString() string

type DescribeInstancesRequestParams

type DescribeInstancesRequestParams struct {
	// List of instance IDs (if it is empty,
	// it indicates to get all instances under the current account)
	Registryids []*string `json:"Registryids,omitempty" name:"Registryids"`

	// Offset. Default value: 0.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Maximum number of output entries. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Filters
	Filters []*Filter `json:"Filters,omitempty" name:"Filters"`

	// Whether to get the instances in all regions. Default value: False.
	AllRegion *bool `json:"AllRegion,omitempty" name:"AllRegion"`
}

Predefined struct for user

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesResponseParams `json:"Response"`
}

func NewDescribeInstancesResponse

func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)

func (*DescribeInstancesResponse) FromJsonString

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

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

func (*DescribeInstancesResponse) ToJsonString

func (r *DescribeInstancesResponse) ToJsonString() string

type DescribeInstancesResponseParams

type DescribeInstancesResponseParams struct {
	// Total number of instances
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// List of instances
	// Note: This field may return null, indicating that no valid values can be obtained.
	Registries []*Registry `json:"Registries,omitempty" name:"Registries"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInternalEndpointsRequest

type DescribeInternalEndpointsRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeInternalEndpointsRequest

func NewDescribeInternalEndpointsRequest() (request *DescribeInternalEndpointsRequest)

func (*DescribeInternalEndpointsRequest) FromJsonString

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

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

func (*DescribeInternalEndpointsRequest) ToJsonString

func (r *DescribeInternalEndpointsRequest) ToJsonString() string

type DescribeInternalEndpointsRequestParams

type DescribeInternalEndpointsRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DescribeInternalEndpointsResponse

type DescribeInternalEndpointsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInternalEndpointsResponseParams `json:"Response"`
}

func NewDescribeInternalEndpointsResponse

func NewDescribeInternalEndpointsResponse() (response *DescribeInternalEndpointsResponse)

func (*DescribeInternalEndpointsResponse) FromJsonString

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

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

func (*DescribeInternalEndpointsResponse) ToJsonString

func (r *DescribeInternalEndpointsResponse) ToJsonString() string

type DescribeInternalEndpointsResponseParams

type DescribeInternalEndpointsResponseParams struct {
	// List of private network access addresses
	// Note: This field may return null, indicating that no valid values can be obtained.
	AccessVpcSet []*AccessVpc `json:"AccessVpcSet,omitempty" name:"AccessVpcSet"`

	// Total number of private network access addresses
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNamespacesRequest

type DescribeNamespacesRequest struct {
	*tchttp.BaseRequest

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

	// Specified namespace. If this parameter is left empty, all namespaces will be queried.
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Page offset (page number from which to return the results)
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Whether to list all namespaces
	All *bool `json:"All,omitempty" name:"All"`

	// Filters
	Filters []*Filter `json:"Filters,omitempty" name:"Filters"`

	// Whether to query only namespaces for which the KMS image signature is enabled
	KmsSignPolicy *bool `json:"KmsSignPolicy,omitempty" name:"KmsSignPolicy"`
}

func NewDescribeNamespacesRequest

func NewDescribeNamespacesRequest() (request *DescribeNamespacesRequest)

func (*DescribeNamespacesRequest) FromJsonString

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

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

func (*DescribeNamespacesRequest) ToJsonString

func (r *DescribeNamespacesRequest) ToJsonString() string

type DescribeNamespacesRequestParams

type DescribeNamespacesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Specified namespace. If this parameter is left empty, all namespaces will be queried.
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Page offset (page number from which to return the results)
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Whether to list all namespaces
	All *bool `json:"All,omitempty" name:"All"`

	// Filters
	Filters []*Filter `json:"Filters,omitempty" name:"Filters"`

	// Whether to query only namespaces for which the KMS image signature is enabled
	KmsSignPolicy *bool `json:"KmsSignPolicy,omitempty" name:"KmsSignPolicy"`
}

Predefined struct for user

type DescribeNamespacesResponse

type DescribeNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNamespacesResponseParams `json:"Response"`
}

func NewDescribeNamespacesResponse

func NewDescribeNamespacesResponse() (response *DescribeNamespacesResponse)

func (*DescribeNamespacesResponse) FromJsonString

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

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

func (*DescribeNamespacesResponse) ToJsonString

func (r *DescribeNamespacesResponse) ToJsonString() string

type DescribeNamespacesResponseParams

type DescribeNamespacesResponseParams struct {
	// List of namespaces
	NamespaceList []*TcrNamespaceInfo `json:"NamespaceList,omitempty" name:"NamespaceList"`

	// Total number
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)

func (*DescribeRegionsRequest) FromJsonString

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

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

func (*DescribeRegionsRequest) ToJsonString

func (r *DescribeRegionsRequest) ToJsonString() string

type DescribeRegionsRequestParams

type DescribeRegionsRequestParams struct {
}

Predefined struct for user

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRegionsResponseParams `json:"Response"`
}

func NewDescribeRegionsResponse

func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)

func (*DescribeRegionsResponse) FromJsonString

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

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

func (*DescribeRegionsResponse) ToJsonString

func (r *DescribeRegionsResponse) ToJsonString() string

type DescribeRegionsResponseParams

type DescribeRegionsResponseParams struct {
	// Total number of returned results
	TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// List of regions
	Regions []*Region `json:"Regions,omitempty" name:"Regions"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReplicationInstanceCreateTasksRequest

type DescribeReplicationInstanceCreateTasksRequest struct {
	*tchttp.BaseRequest

	// Replication instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

func NewDescribeReplicationInstanceCreateTasksRequest

func NewDescribeReplicationInstanceCreateTasksRequest() (request *DescribeReplicationInstanceCreateTasksRequest)

func (*DescribeReplicationInstanceCreateTasksRequest) FromJsonString

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

func (*DescribeReplicationInstanceCreateTasksRequest) ToJsonString

type DescribeReplicationInstanceCreateTasksRequestParams

type DescribeReplicationInstanceCreateTasksRequestParams struct {
	// Replication instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`
}

Predefined struct for user

type DescribeReplicationInstanceCreateTasksResponse

type DescribeReplicationInstanceCreateTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReplicationInstanceCreateTasksResponseParams `json:"Response"`
}

func NewDescribeReplicationInstanceCreateTasksResponse

func NewDescribeReplicationInstanceCreateTasksResponse() (response *DescribeReplicationInstanceCreateTasksResponse)

func (*DescribeReplicationInstanceCreateTasksResponse) FromJsonString

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

func (*DescribeReplicationInstanceCreateTasksResponse) ToJsonString

type DescribeReplicationInstanceCreateTasksResponseParams

type DescribeReplicationInstanceCreateTasksResponseParams struct {
	// Task details
	TaskDetail []*TaskDetail `json:"TaskDetail,omitempty" name:"TaskDetail"`

	// Overall task status
	Status *string `json:"Status,omitempty" name:"Status"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReplicationInstanceSyncStatusRequest

type DescribeReplicationInstanceSyncStatusRequest struct {
	*tchttp.BaseRequest

	// Master instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Replication instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`

	// Whether to show the synchronization log
	ShowReplicationLog *bool `json:"ShowReplicationLog,omitempty" name:"ShowReplicationLog"`

	// Page offset for log display. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Maximum number of output entries. Default value: 5, maximum value: 20.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeReplicationInstanceSyncStatusRequest

func NewDescribeReplicationInstanceSyncStatusRequest() (request *DescribeReplicationInstanceSyncStatusRequest)

func (*DescribeReplicationInstanceSyncStatusRequest) FromJsonString

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

func (*DescribeReplicationInstanceSyncStatusRequest) ToJsonString

type DescribeReplicationInstanceSyncStatusRequestParams

type DescribeReplicationInstanceSyncStatusRequestParams struct {
	// Master instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Replication instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`

	// Whether to show the synchronization log
	ShowReplicationLog *bool `json:"ShowReplicationLog,omitempty" name:"ShowReplicationLog"`

	// Page offset for log display. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Maximum number of output entries. Default value: 5, maximum value: 20.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeReplicationInstanceSyncStatusResponse

type DescribeReplicationInstanceSyncStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReplicationInstanceSyncStatusResponseParams `json:"Response"`
}

func NewDescribeReplicationInstanceSyncStatusResponse

func NewDescribeReplicationInstanceSyncStatusResponse() (response *DescribeReplicationInstanceSyncStatusResponse)

func (*DescribeReplicationInstanceSyncStatusResponse) FromJsonString

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

func (*DescribeReplicationInstanceSyncStatusResponse) ToJsonString

type DescribeReplicationInstanceSyncStatusResponseParams

type DescribeReplicationInstanceSyncStatusResponseParams struct {
	// Synchronization status
	ReplicationStatus *string `json:"ReplicationStatus,omitempty" name:"ReplicationStatus"`

	// Synchronization completion time
	ReplicationTime *string `json:"ReplicationTime,omitempty" name:"ReplicationTime"`

	// Synchronization log
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	ReplicationLog *ReplicationLog `json:"ReplicationLog,omitempty" name:"ReplicationLog"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReplicationInstancesRequest

type DescribeReplicationInstancesRequest struct {
	*tchttp.BaseRequest

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

	// Offset. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Maximum number of output entries. Default value: 20, maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeReplicationInstancesRequest

func NewDescribeReplicationInstancesRequest() (request *DescribeReplicationInstancesRequest)

func (*DescribeReplicationInstancesRequest) FromJsonString

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

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

func (*DescribeReplicationInstancesRequest) ToJsonString

func (r *DescribeReplicationInstancesRequest) ToJsonString() string

type DescribeReplicationInstancesRequestParams

type DescribeReplicationInstancesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Offset. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Maximum number of output entries. Default value: 20, maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeReplicationInstancesResponse

type DescribeReplicationInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReplicationInstancesResponseParams `json:"Response"`
}

func NewDescribeReplicationInstancesResponse

func NewDescribeReplicationInstancesResponse() (response *DescribeReplicationInstancesResponse)

func (*DescribeReplicationInstancesResponse) FromJsonString

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

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

func (*DescribeReplicationInstancesResponse) ToJsonString

func (r *DescribeReplicationInstancesResponse) ToJsonString() string

type DescribeReplicationInstancesResponseParams

type DescribeReplicationInstancesResponseParams struct {
	// Total number of instances
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// Replication instance list
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	ReplicationRegistries []*ReplicationRegistry `json:"ReplicationRegistries,omitempty" name:"ReplicationRegistries"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRepositoriesRequest

type DescribeRepositoriesRequest struct {
	*tchttp.BaseRequest

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

	// Specified namespace. If this parameter is left empty, image repositories in all namespaces will be queried.
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Specified image repository. If this parameter is left empty, all image repositories in the specified namespace will be queried.
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Page number, which is used for pagination
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Number of entries per page, which is used for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Sort field. Valid values: -creation_time, -name, -update_time.
	SortBy *string `json:"SortBy,omitempty" name:"SortBy"`
}

func NewDescribeRepositoriesRequest

func NewDescribeRepositoriesRequest() (request *DescribeRepositoriesRequest)

func (*DescribeRepositoriesRequest) FromJsonString

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

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

func (*DescribeRepositoriesRequest) ToJsonString

func (r *DescribeRepositoriesRequest) ToJsonString() string

type DescribeRepositoriesRequestParams

type DescribeRepositoriesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Specified namespace. If this parameter is left empty, image repositories in all namespaces will be queried.
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Specified image repository. If this parameter is left empty, all image repositories in the specified namespace will be queried.
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Page number, which is used for pagination
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Number of entries per page, which is used for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Sort field. Valid values: -creation_time, -name, -update_time.
	SortBy *string `json:"SortBy,omitempty" name:"SortBy"`
}

Predefined struct for user

type DescribeRepositoriesResponse

type DescribeRepositoriesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRepositoriesResponseParams `json:"Response"`
}

func NewDescribeRepositoriesResponse

func NewDescribeRepositoriesResponse() (response *DescribeRepositoriesResponse)

func (*DescribeRepositoriesResponse) FromJsonString

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

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

func (*DescribeRepositoriesResponse) ToJsonString

func (r *DescribeRepositoriesResponse) ToJsonString() string

type DescribeRepositoriesResponseParams

type DescribeRepositoriesResponseParams struct {
	// Repository information list
	RepositoryList []*TcrRepositoryInfo `json:"RepositoryList,omitempty" name:"RepositoryList"`

	// Total number
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityPoliciesRequest

type DescribeSecurityPoliciesRequest struct {
	*tchttp.BaseRequest

	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

func NewDescribeSecurityPoliciesRequest

func NewDescribeSecurityPoliciesRequest() (request *DescribeSecurityPoliciesRequest)

func (*DescribeSecurityPoliciesRequest) FromJsonString

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

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

func (*DescribeSecurityPoliciesRequest) ToJsonString

func (r *DescribeSecurityPoliciesRequest) ToJsonString() string

type DescribeSecurityPoliciesRequestParams

type DescribeSecurityPoliciesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`
}

Predefined struct for user

type DescribeSecurityPoliciesResponse

type DescribeSecurityPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityPoliciesResponseParams `json:"Response"`
}

func NewDescribeSecurityPoliciesResponse

func NewDescribeSecurityPoliciesResponse() (response *DescribeSecurityPoliciesResponse)

func (*DescribeSecurityPoliciesResponse) FromJsonString

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

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

func (*DescribeSecurityPoliciesResponse) ToJsonString

func (r *DescribeSecurityPoliciesResponse) ToJsonString() string

type DescribeSecurityPoliciesResponseParams

type DescribeSecurityPoliciesResponseParams struct {
	// Instance security policy group
	// Note: This field may return null, indicating that no valid values can be obtained.
	SecurityPolicySet []*SecurityPolicy `json:"SecurityPolicySet,omitempty" name:"SecurityPolicySet"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTagRetentionExecutionRequest

type DescribeTagRetentionExecutionRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// `PageSize` for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

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

func NewDescribeTagRetentionExecutionRequest

func NewDescribeTagRetentionExecutionRequest() (request *DescribeTagRetentionExecutionRequest)

func (*DescribeTagRetentionExecutionRequest) FromJsonString

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

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

func (*DescribeTagRetentionExecutionRequest) ToJsonString

func (r *DescribeTagRetentionExecutionRequest) ToJsonString() string

type DescribeTagRetentionExecutionRequestParams

type DescribeTagRetentionExecutionRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// `PageSize` for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

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

Predefined struct for user

type DescribeTagRetentionExecutionResponse

type DescribeTagRetentionExecutionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTagRetentionExecutionResponseParams `json:"Response"`
}

func NewDescribeTagRetentionExecutionResponse

func NewDescribeTagRetentionExecutionResponse() (response *DescribeTagRetentionExecutionResponse)

func (*DescribeTagRetentionExecutionResponse) FromJsonString

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

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

func (*DescribeTagRetentionExecutionResponse) ToJsonString

type DescribeTagRetentionExecutionResponseParams

type DescribeTagRetentionExecutionResponseParams struct {
	// List of tag retention execution records
	RetentionExecutionList []*RetentionExecution `json:"RetentionExecutionList,omitempty" name:"RetentionExecutionList"`

	// Total number of tag retention execution records
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTagRetentionExecutionTaskRequest

type DescribeTagRetentionExecutionTaskRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Rule execution ID
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

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

	// `PageSize` for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeTagRetentionExecutionTaskRequest

func NewDescribeTagRetentionExecutionTaskRequest() (request *DescribeTagRetentionExecutionTaskRequest)

func (*DescribeTagRetentionExecutionTaskRequest) FromJsonString

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

func (*DescribeTagRetentionExecutionTaskRequest) ToJsonString

type DescribeTagRetentionExecutionTaskRequestParams

type DescribeTagRetentionExecutionTaskRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Rule execution ID
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

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

	// `PageSize` for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTagRetentionExecutionTaskResponse

type DescribeTagRetentionExecutionTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTagRetentionExecutionTaskResponseParams `json:"Response"`
}

func NewDescribeTagRetentionExecutionTaskResponse

func NewDescribeTagRetentionExecutionTaskResponse() (response *DescribeTagRetentionExecutionTaskResponse)

func (*DescribeTagRetentionExecutionTaskResponse) FromJsonString

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

func (*DescribeTagRetentionExecutionTaskResponse) ToJsonString

type DescribeTagRetentionExecutionTaskResponseParams

type DescribeTagRetentionExecutionTaskResponseParams struct {
	// List of tag retention execution tasks
	RetentionTaskList []*RetentionTask `json:"RetentionTaskList,omitempty" name:"RetentionTaskList"`

	// Total number of tag retention execution tasks
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTagRetentionRulesRequest

type DescribeTagRetentionRulesRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// `PageSize` for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

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

func NewDescribeTagRetentionRulesRequest

func NewDescribeTagRetentionRulesRequest() (request *DescribeTagRetentionRulesRequest)

func (*DescribeTagRetentionRulesRequest) FromJsonString

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

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

func (*DescribeTagRetentionRulesRequest) ToJsonString

func (r *DescribeTagRetentionRulesRequest) ToJsonString() string

type DescribeTagRetentionRulesRequestParams

type DescribeTagRetentionRulesRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// `PageSize` for pagination
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

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

Predefined struct for user

type DescribeTagRetentionRulesResponse

type DescribeTagRetentionRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTagRetentionRulesResponseParams `json:"Response"`
}

func NewDescribeTagRetentionRulesResponse

func NewDescribeTagRetentionRulesResponse() (response *DescribeTagRetentionRulesResponse)

func (*DescribeTagRetentionRulesResponse) FromJsonString

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

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

func (*DescribeTagRetentionRulesResponse) ToJsonString

func (r *DescribeTagRetentionRulesResponse) ToJsonString() string

type DescribeTagRetentionRulesResponseParams

type DescribeTagRetentionRulesResponseParams struct {
	// List of tag retention policies
	RetentionPolicyList []*RetentionPolicy `json:"RetentionPolicyList,omitempty" name:"RetentionPolicyList"`

	// Total number of tag retention policies
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebhookTriggerLogRequest

type DescribeWebhookTriggerLogRequest struct {
	*tchttp.BaseRequest

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

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// Trigger ID
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeWebhookTriggerLogRequest

func NewDescribeWebhookTriggerLogRequest() (request *DescribeWebhookTriggerLogRequest)

func (*DescribeWebhookTriggerLogRequest) FromJsonString

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

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

func (*DescribeWebhookTriggerLogRequest) ToJsonString

func (r *DescribeWebhookTriggerLogRequest) ToJsonString() string

type DescribeWebhookTriggerLogRequestParams

type DescribeWebhookTriggerLogRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// Trigger ID
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeWebhookTriggerLogResponse

type DescribeWebhookTriggerLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebhookTriggerLogResponseParams `json:"Response"`
}

func NewDescribeWebhookTriggerLogResponse

func NewDescribeWebhookTriggerLogResponse() (response *DescribeWebhookTriggerLogResponse)

func (*DescribeWebhookTriggerLogResponse) FromJsonString

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

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

func (*DescribeWebhookTriggerLogResponse) ToJsonString

func (r *DescribeWebhookTriggerLogResponse) ToJsonString() string

type DescribeWebhookTriggerLogResponseParams

type DescribeWebhookTriggerLogResponseParams struct {
	// Total number
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// List of logs
	Logs []*WebhookTriggerLog `json:"Logs,omitempty" name:"Logs"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebhookTriggerRequest

type DescribeWebhookTriggerRequest struct {
	*tchttp.BaseRequest

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

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewDescribeWebhookTriggerRequest

func NewDescribeWebhookTriggerRequest() (request *DescribeWebhookTriggerRequest)

func (*DescribeWebhookTriggerRequest) FromJsonString

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

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

func (*DescribeWebhookTriggerRequest) ToJsonString

func (r *DescribeWebhookTriggerRequest) ToJsonString() string

type DescribeWebhookTriggerRequestParams

type DescribeWebhookTriggerRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Number of entries per page
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// Pagination offset
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

Predefined struct for user

type DescribeWebhookTriggerResponse

type DescribeWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebhookTriggerResponseParams `json:"Response"`
}

func NewDescribeWebhookTriggerResponse

func NewDescribeWebhookTriggerResponse() (response *DescribeWebhookTriggerResponse)

func (*DescribeWebhookTriggerResponse) FromJsonString

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

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

func (*DescribeWebhookTriggerResponse) ToJsonString

func (r *DescribeWebhookTriggerResponse) ToJsonString() string

type DescribeWebhookTriggerResponseParams

type DescribeWebhookTriggerResponseParams struct {
	// Total number of triggers
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// List of triggers
	Triggers []*WebhookTrigger `json:"Triggers,omitempty" name:"Triggers"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DownloadHelmChartRequest

type DownloadHelmChartRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

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

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

func NewDownloadHelmChartRequest

func NewDownloadHelmChartRequest() (request *DownloadHelmChartRequest)

func (*DownloadHelmChartRequest) FromJsonString

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

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

func (*DownloadHelmChartRequest) ToJsonString

func (r *DownloadHelmChartRequest) ToJsonString() string

type DownloadHelmChartRequestParams

type DownloadHelmChartRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

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

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

Predefined struct for user

type DownloadHelmChartResponse

type DownloadHelmChartResponse struct {
	*tchttp.BaseResponse
	Response *DownloadHelmChartResponseParams `json:"Response"`
}

func NewDownloadHelmChartResponse

func NewDownloadHelmChartResponse() (response *DownloadHelmChartResponse)

func (*DownloadHelmChartResponse) FromJsonString

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

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

func (*DownloadHelmChartResponse) ToJsonString

func (r *DownloadHelmChartResponse) ToJsonString() string

type DownloadHelmChartResponseParams

type DownloadHelmChartResponseParams struct {
	// Temporary token
	TmpToken *string `json:"TmpToken,omitempty" name:"TmpToken"`

	// Temporary `secretId`
	TmpSecretId *string `json:"TmpSecretId,omitempty" name:"TmpSecretId"`

	// Temporary `secretKey`
	TmpSecretKey *string `json:"TmpSecretKey,omitempty" name:"TmpSecretKey"`

	// Bucket information
	Bucket *string `json:"Bucket,omitempty" name:"Bucket"`

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

	// Chart information
	Path *string `json:"Path,omitempty" name:"Path"`

	// Start timestamp
	StartTime *int64 `json:"StartTime,omitempty" name:"StartTime"`

	// Token expiration timestamp
	ExpiredTime *int64 `json:"ExpiredTime,omitempty" name:"ExpiredTime"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type Filter

type Filter struct {
	// Attribute name. If more than one filter exists, the logical relationship between these filters is `AND`.
	Name *string `json:"Name,omitempty" name:"Name"`

	// Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`.
	Values []*string `json:"Values,omitempty" name:"Values"`
}

type GCJobInfo

type GCJobInfo struct {
	// Job ID
	ID *int64 `json:"ID,omitempty" name:"ID"`

	// Job status
	JobStatus *string `json:"JobStatus,omitempty" name:"JobStatus"`

	// Creation time
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// Update time
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// Scheduling information
	Schedule *Schedule `json:"Schedule,omitempty" name:"Schedule"`
}
type Header struct {
	// Header Key
	Key *string `json:"Key,omitempty" name:"Key"`

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

type ImmutableTagRule

type ImmutableTagRule struct {
	// Repository matching rule
	RepositoryPattern *string `json:"RepositoryPattern,omitempty" name:"RepositoryPattern"`

	// Tag matching rule
	TagPattern *string `json:"TagPattern,omitempty" name:"TagPattern"`

	// repoMatches or repoExcludes
	RepositoryDecoration *string `json:"RepositoryDecoration,omitempty" name:"RepositoryDecoration"`

	// matches or excludes
	TagDecoration *string `json:"TagDecoration,omitempty" name:"TagDecoration"`

	// Disabling rule
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`

	// Rule ID
	RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"`

	// Namespace
	NsName *string `json:"NsName,omitempty" name:"NsName"`
}

type KeyValueString

type KeyValueString struct {
	// Key
	Key *string `json:"Key,omitempty" name:"Key"`

	// Value
	Value *string `json:"Value,omitempty" name:"Value"`
}

type ManageExternalEndpointRequest

type ManageExternalEndpointRequest struct {
	*tchttp.BaseRequest

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

	// Operation. Valid values: Create, Delete.
	Operation *string `json:"Operation,omitempty" name:"Operation"`
}

func NewManageExternalEndpointRequest

func NewManageExternalEndpointRequest() (request *ManageExternalEndpointRequest)

func (*ManageExternalEndpointRequest) FromJsonString

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

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

func (*ManageExternalEndpointRequest) ToJsonString

func (r *ManageExternalEndpointRequest) ToJsonString() string

type ManageExternalEndpointRequestParams

type ManageExternalEndpointRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Operation. Valid values: Create, Delete.
	Operation *string `json:"Operation,omitempty" name:"Operation"`
}

Predefined struct for user

type ManageExternalEndpointResponse

type ManageExternalEndpointResponse struct {
	*tchttp.BaseResponse
	Response *ManageExternalEndpointResponseParams `json:"Response"`
}

func NewManageExternalEndpointResponse

func NewManageExternalEndpointResponse() (response *ManageExternalEndpointResponse)

func (*ManageExternalEndpointResponse) FromJsonString

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

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

func (*ManageExternalEndpointResponse) ToJsonString

func (r *ManageExternalEndpointResponse) ToJsonString() string

type ManageExternalEndpointResponseParams

type ManageExternalEndpointResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ManageInternalEndpointRequest

type ManageInternalEndpointRequest struct {
	*tchttp.BaseRequest

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

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

	// ID of the VPC to be connected to
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// ID of the subnet to be connected to
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// ID of the requested region, which is used as the region of the replica instance
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`

	// Name of the requested region, which is used as the region of the replica instance
	RegionName *string `json:"RegionName,omitempty" name:"RegionName"`
}

func NewManageInternalEndpointRequest

func NewManageInternalEndpointRequest() (request *ManageInternalEndpointRequest)

func (*ManageInternalEndpointRequest) FromJsonString

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

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

func (*ManageInternalEndpointRequest) ToJsonString

func (r *ManageInternalEndpointRequest) ToJsonString() string

type ManageInternalEndpointRequestParams

type ManageInternalEndpointRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

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

	// ID of the VPC to be connected to
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// ID of the subnet to be connected to
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// ID of the requested region, which is used as the region of the replica instance
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`

	// Name of the requested region, which is used as the region of the replica instance
	RegionName *string `json:"RegionName,omitempty" name:"RegionName"`
}

Predefined struct for user

type ManageInternalEndpointResponse

type ManageInternalEndpointResponse struct {
	*tchttp.BaseResponse
	Response *ManageInternalEndpointResponseParams `json:"Response"`
}

func NewManageInternalEndpointResponse

func NewManageInternalEndpointResponse() (response *ManageInternalEndpointResponse)

func (*ManageInternalEndpointResponse) FromJsonString

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

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

func (*ManageInternalEndpointResponse) ToJsonString

func (r *ManageInternalEndpointResponse) ToJsonString() string

type ManageInternalEndpointResponseParams

type ManageInternalEndpointResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ManageReplicationRequest

type ManageReplicationRequest struct {
	*tchttp.BaseRequest

	// Source instance ID
	SourceRegistryId *string `json:"SourceRegistryId,omitempty" name:"SourceRegistryId"`

	// Destination instance ID
	DestinationRegistryId *string `json:"DestinationRegistryId,omitempty" name:"DestinationRegistryId"`

	// Synchronization rule
	Rule *ReplicationRule `json:"Rule,omitempty" name:"Rule"`

	// Rule description
	Description *string `json:"Description,omitempty" name:"Description"`

	// Region ID of the destination instance. For example, `1` represents Guangzhou
	DestinationRegionId *uint64 `json:"DestinationRegionId,omitempty" name:"DestinationRegionId"`

	// Configuration of the synchronization rule
	PeerReplicationOption *PeerReplicationOption `json:"PeerReplicationOption,omitempty" name:"PeerReplicationOption"`
}

func NewManageReplicationRequest

func NewManageReplicationRequest() (request *ManageReplicationRequest)

func (*ManageReplicationRequest) FromJsonString

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

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

func (*ManageReplicationRequest) ToJsonString

func (r *ManageReplicationRequest) ToJsonString() string

type ManageReplicationRequestParams

type ManageReplicationRequestParams struct {
	// Source instance ID
	SourceRegistryId *string `json:"SourceRegistryId,omitempty" name:"SourceRegistryId"`

	// Destination instance ID
	DestinationRegistryId *string `json:"DestinationRegistryId,omitempty" name:"DestinationRegistryId"`

	// Synchronization rule
	Rule *ReplicationRule `json:"Rule,omitempty" name:"Rule"`

	// Rule description
	Description *string `json:"Description,omitempty" name:"Description"`

	// Region ID of the destination instance. For example, `1` represents Guangzhou
	DestinationRegionId *uint64 `json:"DestinationRegionId,omitempty" name:"DestinationRegionId"`

	// Configuration of the synchronization rule
	PeerReplicationOption *PeerReplicationOption `json:"PeerReplicationOption,omitempty" name:"PeerReplicationOption"`
}

Predefined struct for user

type ManageReplicationResponse

type ManageReplicationResponse struct {
	*tchttp.BaseResponse
	Response *ManageReplicationResponseParams `json:"Response"`
}

func NewManageReplicationResponse

func NewManageReplicationResponse() (response *ManageReplicationResponse)

func (*ManageReplicationResponse) FromJsonString

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

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

func (*ManageReplicationResponse) ToJsonString

func (r *ManageReplicationResponse) ToJsonString() string

type ManageReplicationResponseParams

type ManageReplicationResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyImmutableTagRulesRequest

type ModifyImmutableTagRulesRequest struct {
	*tchttp.BaseRequest

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

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Rule ID
	RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"`

	// Rule
	Rule *ImmutableTagRule `json:"Rule,omitempty" name:"Rule"`
}

func NewModifyImmutableTagRulesRequest

func NewModifyImmutableTagRulesRequest() (request *ModifyImmutableTagRulesRequest)

func (*ModifyImmutableTagRulesRequest) FromJsonString

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

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

func (*ModifyImmutableTagRulesRequest) ToJsonString

func (r *ModifyImmutableTagRulesRequest) ToJsonString() string

type ModifyImmutableTagRulesRequestParams

type ModifyImmutableTagRulesRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Rule ID
	RuleId *int64 `json:"RuleId,omitempty" name:"RuleId"`

	// Rule
	Rule *ImmutableTagRule `json:"Rule,omitempty" name:"Rule"`
}

Predefined struct for user

type ModifyImmutableTagRulesResponse

type ModifyImmutableTagRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyImmutableTagRulesResponseParams `json:"Response"`
}

func NewModifyImmutableTagRulesResponse

func NewModifyImmutableTagRulesResponse() (response *ModifyImmutableTagRulesResponse)

func (*ModifyImmutableTagRulesResponse) FromJsonString

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

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

func (*ModifyImmutableTagRulesResponse) ToJsonString

func (r *ModifyImmutableTagRulesResponse) ToJsonString() string

type ModifyImmutableTagRulesResponseParams

type ModifyImmutableTagRulesResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceRequest

type ModifyInstanceRequest struct {
	*tchttp.BaseRequest

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

	// Instance specification
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`
}

func NewModifyInstanceRequest

func NewModifyInstanceRequest() (request *ModifyInstanceRequest)

func (*ModifyInstanceRequest) FromJsonString

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

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

func (*ModifyInstanceRequest) ToJsonString

func (r *ModifyInstanceRequest) ToJsonString() string

type ModifyInstanceRequestParams

type ModifyInstanceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Instance specification
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`
}

Predefined struct for user

type ModifyInstanceResponse

type ModifyInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceResponseParams `json:"Response"`
}

func NewModifyInstanceResponse

func NewModifyInstanceResponse() (response *ModifyInstanceResponse)

func (*ModifyInstanceResponse) FromJsonString

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

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

func (*ModifyInstanceResponse) ToJsonString

func (r *ModifyInstanceResponse) ToJsonString() string

type ModifyInstanceResponseParams

type ModifyInstanceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceTokenRequest

type ModifyInstanceTokenRequest struct {
	*tchttp.BaseRequest

	// ID of the long-term access credential of the instance
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`

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

	// Whether to enable the long-term access credential of the instance
	Enable *bool `json:"Enable,omitempty" name:"Enable"`

	// Access credential description
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// Valid values: 1: Modify the description; 2: Enable/Disable. Default value: 2.
	ModifyFlag *int64 `json:"ModifyFlag,omitempty" name:"ModifyFlag"`
}

func NewModifyInstanceTokenRequest

func NewModifyInstanceTokenRequest() (request *ModifyInstanceTokenRequest)

func (*ModifyInstanceTokenRequest) FromJsonString

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

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

func (*ModifyInstanceTokenRequest) ToJsonString

func (r *ModifyInstanceTokenRequest) ToJsonString() string

type ModifyInstanceTokenRequestParams

type ModifyInstanceTokenRequestParams struct {
	// ID of the long-term access credential of the instance
	TokenId *string `json:"TokenId,omitempty" name:"TokenId"`

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

	// Whether to enable the long-term access credential of the instance
	Enable *bool `json:"Enable,omitempty" name:"Enable"`

	// Access credential description
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// Valid values: 1: Modify the description; 2: Enable/Disable. Default value: 2.
	ModifyFlag *int64 `json:"ModifyFlag,omitempty" name:"ModifyFlag"`
}

Predefined struct for user

type ModifyInstanceTokenResponse

type ModifyInstanceTokenResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceTokenResponseParams `json:"Response"`
}

func NewModifyInstanceTokenResponse

func NewModifyInstanceTokenResponse() (response *ModifyInstanceTokenResponse)

func (*ModifyInstanceTokenResponse) FromJsonString

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

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

func (*ModifyInstanceTokenResponse) ToJsonString

func (r *ModifyInstanceTokenResponse) ToJsonString() string

type ModifyInstanceTokenResponseParams

type ModifyInstanceTokenResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNamespaceRequest

type ModifyNamespaceRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Access level. Valid values: True: Public; False: Private.
	IsPublic *bool `json:"IsPublic,omitempty" name:"IsPublic"`
}

func NewModifyNamespaceRequest

func NewModifyNamespaceRequest() (request *ModifyNamespaceRequest)

func (*ModifyNamespaceRequest) FromJsonString

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

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

func (*ModifyNamespaceRequest) ToJsonString

func (r *ModifyNamespaceRequest) ToJsonString() string

type ModifyNamespaceRequestParams

type ModifyNamespaceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Access level. Valid values: True: Public; False: Private.
	IsPublic *bool `json:"IsPublic,omitempty" name:"IsPublic"`
}

Predefined struct for user

type ModifyNamespaceResponse

type ModifyNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNamespaceResponseParams `json:"Response"`
}

func NewModifyNamespaceResponse

func NewModifyNamespaceResponse() (response *ModifyNamespaceResponse)

func (*ModifyNamespaceResponse) FromJsonString

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

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

func (*ModifyNamespaceResponse) ToJsonString

func (r *ModifyNamespaceResponse) ToJsonString() string

type ModifyNamespaceResponseParams

type ModifyNamespaceResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRepositoryRequest

type ModifyRepositoryRequest struct {
	*tchttp.BaseRequest

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

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Brief repository description
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// Detailed repository description
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewModifyRepositoryRequest

func NewModifyRepositoryRequest() (request *ModifyRepositoryRequest)

func (*ModifyRepositoryRequest) FromJsonString

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

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

func (*ModifyRepositoryRequest) ToJsonString

func (r *ModifyRepositoryRequest) ToJsonString() string

type ModifyRepositoryRequestParams

type ModifyRepositoryRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// Image repository name
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// Brief repository description
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// Detailed repository description
	Description *string `json:"Description,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyRepositoryResponse

type ModifyRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRepositoryResponseParams `json:"Response"`
}

func NewModifyRepositoryResponse

func NewModifyRepositoryResponse() (response *ModifyRepositoryResponse)

func (*ModifyRepositoryResponse) FromJsonString

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

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

func (*ModifyRepositoryResponse) ToJsonString

func (r *ModifyRepositoryResponse) ToJsonString() string

type ModifyRepositoryResponseParams

type ModifyRepositoryResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySecurityPolicyRequest

type ModifySecurityPolicyRequest struct {
	*tchttp.BaseRequest

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

	// PolicyId
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// Allowed IP, such as `192.168.0.0/24`
	CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"`

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

func NewModifySecurityPolicyRequest

func NewModifySecurityPolicyRequest() (request *ModifySecurityPolicyRequest)

func (*ModifySecurityPolicyRequest) FromJsonString

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

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

func (*ModifySecurityPolicyRequest) ToJsonString

func (r *ModifySecurityPolicyRequest) ToJsonString() string

type ModifySecurityPolicyRequestParams

type ModifySecurityPolicyRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// PolicyId
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// Allowed IP, such as `192.168.0.0/24`
	CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"`

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

Predefined struct for user

type ModifySecurityPolicyResponse

type ModifySecurityPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecurityPolicyResponseParams `json:"Response"`
}

func NewModifySecurityPolicyResponse

func NewModifySecurityPolicyResponse() (response *ModifySecurityPolicyResponse)

func (*ModifySecurityPolicyResponse) FromJsonString

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

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

func (*ModifySecurityPolicyResponse) ToJsonString

func (r *ModifySecurityPolicyResponse) ToJsonString() string

type ModifySecurityPolicyResponseParams

type ModifySecurityPolicyResponseParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTagRetentionRuleRequest

type ModifyTagRetentionRuleRequest struct {
	*tchttp.BaseRequest

	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// ID of the original namespace
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// Retention policy
	RetentionRule *RetentionRule `json:"RetentionRule,omitempty" name:"RetentionRule"`

	// Original execution cycle
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Whether to disable the rule
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

func NewModifyTagRetentionRuleRequest

func NewModifyTagRetentionRuleRequest() (request *ModifyTagRetentionRuleRequest)

func (*ModifyTagRetentionRuleRequest) FromJsonString

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

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

func (*ModifyTagRetentionRuleRequest) ToJsonString

func (r *ModifyTagRetentionRuleRequest) ToJsonString() string

type ModifyTagRetentionRuleRequestParams

type ModifyTagRetentionRuleRequestParams struct {
	// Primary instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// ID of the original namespace
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// Retention policy
	RetentionRule *RetentionRule `json:"RetentionRule,omitempty" name:"RetentionRule"`

	// Original execution cycle
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Whether to disable the rule
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`
}

Predefined struct for user

type ModifyTagRetentionRuleResponse

type ModifyTagRetentionRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTagRetentionRuleResponseParams `json:"Response"`
}

func NewModifyTagRetentionRuleResponse

func NewModifyTagRetentionRuleResponse() (response *ModifyTagRetentionRuleResponse)

func (*ModifyTagRetentionRuleResponse) FromJsonString

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

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

func (*ModifyTagRetentionRuleResponse) ToJsonString

func (r *ModifyTagRetentionRuleResponse) ToJsonString() string

type ModifyTagRetentionRuleResponseParams

type ModifyTagRetentionRuleResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebhookTriggerRequest

type ModifyWebhookTriggerRequest struct {
	*tchttp.BaseRequest

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

	// Trigger parameter
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

func NewModifyWebhookTriggerRequest

func NewModifyWebhookTriggerRequest() (request *ModifyWebhookTriggerRequest)

func (*ModifyWebhookTriggerRequest) FromJsonString

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

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

func (*ModifyWebhookTriggerRequest) ToJsonString

func (r *ModifyWebhookTriggerRequest) ToJsonString() string

type ModifyWebhookTriggerRequestParams

type ModifyWebhookTriggerRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Trigger parameter
	Trigger *WebhookTrigger `json:"Trigger,omitempty" name:"Trigger"`

	// Namespace
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`
}

Predefined struct for user

type ModifyWebhookTriggerResponse

type ModifyWebhookTriggerResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebhookTriggerResponseParams `json:"Response"`
}

func NewModifyWebhookTriggerResponse

func NewModifyWebhookTriggerResponse() (response *ModifyWebhookTriggerResponse)

func (*ModifyWebhookTriggerResponse) FromJsonString

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

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

func (*ModifyWebhookTriggerResponse) ToJsonString

func (r *ModifyWebhookTriggerResponse) ToJsonString() string

type ModifyWebhookTriggerResponseParams

type ModifyWebhookTriggerResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type PeerReplicationOption

type PeerReplicationOption struct {
	// UIN of the destination instance
	PeerRegistryUin *string `json:"PeerRegistryUin,omitempty" name:"PeerRegistryUin"`

	// Permanent access Token for the destination instance
	PeerRegistryToken *string `json:"PeerRegistryToken,omitempty" name:"PeerRegistryToken"`

	// Whether to enable cross-account synchronization
	EnablePeerReplication *bool `json:"EnablePeerReplication,omitempty" name:"EnablePeerReplication"`
}

type Region

type Region struct {
	// gz
	Alias *string `json:"Alias,omitempty" name:"Alias"`

	// 1
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`

	// ap-guangzhou
	RegionName *string `json:"RegionName,omitempty" name:"RegionName"`

	// alluser
	Status *string `json:"Status,omitempty" name:"Status"`

	// remark
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// Creation time
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

	// Update time
	UpdatedAt *string `json:"UpdatedAt,omitempty" name:"UpdatedAt"`

	// id
	Id *int64 `json:"Id,omitempty" name:"Id"`
}

type Registry

type Registry struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Instance name
	RegistryName *string `json:"RegistryName,omitempty" name:"RegistryName"`

	// Instance specification
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// Instance status
	Status *string `json:"Status,omitempty" name:"Status"`

	// Public access URL of the instance
	PublicDomain *string `json:"PublicDomain,omitempty" name:"PublicDomain"`

	// Instance creation time
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

	// Region name
	RegionName *string `json:"RegionName,omitempty" name:"RegionName"`

	// Region ID
	RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"`

	// Whether to enable anonymity
	EnableAnonymous *bool `json:"EnableAnonymous,omitempty" name:"EnableAnonymous"`

	// Token validity period
	TokenValidTime *uint64 `json:"TokenValidTime,omitempty" name:"TokenValidTime"`

	// Internal access address of the instance
	InternalEndpoint *string `json:"InternalEndpoint,omitempty" name:"InternalEndpoint"`

	// Cloud tag of the instance
	// Note: This field may return null, indicating that no valid values can be obtained.
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`

	// Instance expiration time (for prepayment)
	// Note: This field may return null, indicating that no valid values can be obtained.
	ExpiredAt *string `json:"ExpiredAt,omitempty" name:"ExpiredAt"`

	// Instance billing mode. Valid values: 0: Postpayment; 1: Prepayment.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PayMod *int64 `json:"PayMod,omitempty" name:"PayMod"`

	// Prepayment renewal flag. Valid values: 0: Manual renewal; 1: Auto-renewal; 2: No renewal and no notification.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RenewFlag *int64 `json:"RenewFlag,omitempty" name:"RenewFlag"`
}

type RegistryChargePrepaid

type RegistryChargePrepaid struct {
	// Instance purchase duration in months
	Period *int64 `json:"Period,omitempty" name:"Period"`

	// Auto-renewal flag. Valid values: 0: Manual renewal; 1: Auto-renewal; 2: No renewal and no notification.
	RenewFlag *int64 `json:"RenewFlag,omitempty" name:"RenewFlag"`
}

type RegistryCondition

type RegistryCondition struct {
	// Instance creation process type
	Type *string `json:"Type,omitempty" name:"Type"`

	// Instance creation process status
	Status *string `json:"Status,omitempty" name:"Status"`

	// Reasons for transiting to the process
	// Note: This field may return null, indicating that no valid values can be obtained.
	Reason *string `json:"Reason,omitempty" name:"Reason"`
}

type RegistryStatus

type RegistryStatus struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Instance status
	Status *string `json:"Status,omitempty" name:"Status"`

	// Additional status
	// Note: This field may return null, indicating that no valid values can be obtained.
	Conditions []*RegistryCondition `json:"Conditions,omitempty" name:"Conditions"`
}

type RenewInstanceRequest

type RenewInstanceRequest struct {
	*tchttp.BaseRequest

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

	// Auto-renewal flag and purchase duration in months for prepayment. Valid values: 0: Manual renewal; 1: Auto-renewal; 2: No renewal and no notification.
	RegistryChargePrepaid *RegistryChargePrepaid `json:"RegistryChargePrepaid,omitempty" name:"RegistryChargePrepaid"`

	// Valid values: 0: renewal; 1: change from pay-as-you-go to monthly subscription billing
	Flag *int64 `json:"Flag,omitempty" name:"Flag"`
}

func NewRenewInstanceRequest

func NewRenewInstanceRequest() (request *RenewInstanceRequest)

func (*RenewInstanceRequest) FromJsonString

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

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

func (*RenewInstanceRequest) ToJsonString

func (r *RenewInstanceRequest) ToJsonString() string

type RenewInstanceRequestParams

type RenewInstanceRequestParams struct {
	// Instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Auto-renewal flag and purchase duration in months for prepayment. Valid values: 0: Manual renewal; 1: Auto-renewal; 2: No renewal and no notification.
	RegistryChargePrepaid *RegistryChargePrepaid `json:"RegistryChargePrepaid,omitempty" name:"RegistryChargePrepaid"`

	// Valid values: 0: renewal; 1: change from pay-as-you-go to monthly subscription billing
	Flag *int64 `json:"Flag,omitempty" name:"Flag"`
}

Predefined struct for user

type RenewInstanceResponse

type RenewInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RenewInstanceResponseParams `json:"Response"`
}

func NewRenewInstanceResponse

func NewRenewInstanceResponse() (response *RenewInstanceResponse)

func (*RenewInstanceResponse) FromJsonString

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

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

func (*RenewInstanceResponse) ToJsonString

func (r *RenewInstanceResponse) ToJsonString() string

type RenewInstanceResponseParams

type RenewInstanceResponseParams struct {
	// Enterprise Edition instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReplicationFilter

type ReplicationFilter struct {
	// Type (`name`, `tag` and `resource`)
	Type *string `json:"Type,omitempty" name:"Type"`

	// It is left blank by default
	Value *string `json:"Value,omitempty" name:"Value"`
}

type ReplicationLog

type ReplicationLog struct {
	// Resource type
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"`

	// Path of the source resource
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	Source *string `json:"Source,omitempty" name:"Source"`

	// Path of the destination resource
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	Destination *string `json:"Destination,omitempty" name:"Destination"`

	// Synchronization status
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	Status *string `json:"Status,omitempty" name:"Status"`

	// Start time
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// End time
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
}

type ReplicationRegistry

type ReplicationRegistry struct {
	// Master instance ID
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Replication instance ID
	ReplicationRegistryId *string `json:"ReplicationRegistryId,omitempty" name:"ReplicationRegistryId"`

	// Region ID of the replication instance
	ReplicationRegionId *uint64 `json:"ReplicationRegionId,omitempty" name:"ReplicationRegionId"`

	// Region name of the replication instance
	ReplicationRegionName *string `json:"ReplicationRegionName,omitempty" name:"ReplicationRegionName"`

	// Status of the replication instance
	Status *string `json:"Status,omitempty" name:"Status"`

	// Creation time
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`
}

type ReplicationRule

type ReplicationRule struct {
	// Name of synchronization rule
	Name *string `json:"Name,omitempty" name:"Name"`

	// Destination namespace
	DestNamespace *string `json:"DestNamespace,omitempty" name:"DestNamespace"`

	// Whether to override
	Override *bool `json:"Override,omitempty" name:"Override"`

	// Synchronization filters
	Filters []*ReplicationFilter `json:"Filters,omitempty" name:"Filters"`
}

type RetentionExecution

type RetentionExecution struct {
	// Execution ID
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

	// Rule ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Execution start time
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// Execution end time
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// Execution status. Valid values: Failed, Succeed, Stopped, InProgress.
	Status *string `json:"Status,omitempty" name:"Status"`
}

type RetentionPolicy

type RetentionPolicy struct {
	// Tag retention policy ID
	RetentionId *int64 `json:"RetentionId,omitempty" name:"RetentionId"`

	// Namespace name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// List of rules
	RetentionRuleList []*RetentionRule `json:"RetentionRuleList,omitempty" name:"RetentionRuleList"`

	// Regular execution mode
	CronSetting *string `json:"CronSetting,omitempty" name:"CronSetting"`

	// Whether to enable the rule
	Disabled *bool `json:"Disabled,omitempty" name:"Disabled"`

	// The execution time of the next task based on the current time and `cronSetting`, which is for reference only
	NextExecutionTime *string `json:"NextExecutionTime,omitempty" name:"NextExecutionTime"`
}

type RetentionRule

type RetentionRule struct {
	// Supported policy. Valid values: latestPushedK: Retain the latest specified number of pushed tags; nDaysSinceLastPush: Retain the tags pushed in the past specified number of days.
	Key *string `json:"Key,omitempty" name:"Key"`

	// Rule value
	Value *int64 `json:"Value,omitempty" name:"Value"`
}

type RetentionTask

type RetentionTask struct {
	// Task ID
	TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`

	// Rule execution ID
	ExecutionId *int64 `json:"ExecutionId,omitempty" name:"ExecutionId"`

	// Task start time
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// Task end time
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// Task execution status. Valid values: Failed, Succeed, Stopped, InProgress.
	Status *string `json:"Status,omitempty" name:"Status"`

	// Total number of tags
	Total *int64 `json:"Total,omitempty" name:"Total"`

	// Number of retained tags
	Retained *int64 `json:"Retained,omitempty" name:"Retained"`

	// Application repository
	Repository *string `json:"Repository,omitempty" name:"Repository"`
}

type Schedule

type Schedule struct {
	// Type. Valid values: Hourly, Daily, Weekly, Custom, Manual, Dryrun, None.
	Type *string `json:"Type,omitempty" name:"Type"`
}

type SecurityPolicy

type SecurityPolicy struct {
	// Policy index
	PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"`

	// Remarks
	Description *string `json:"Description,omitempty" name:"Description"`

	// The public network IP address of the access source
	CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"`

	// The version of the security policy
	PolicyVersion *string `json:"PolicyVersion,omitempty" name:"PolicyVersion"`
}

type Tag

type Tag struct {
	// Cloud tag key
	Key *string `json:"Key,omitempty" name:"Key"`

	// Cloud tag value
	Value *string `json:"Value,omitempty" name:"Value"`
}

type TagSpecification

type TagSpecification struct {
	// Default value: instance.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"`

	// Cloud tag array
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tags []*Tag `json:"Tags,omitempty" name:"Tags"`
}

type TaskDetail

type TaskDetail struct {
	// Task
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// Task UUID
	TaskUUID *string `json:"TaskUUID,omitempty" name:"TaskUUID"`

	// Task status
	TaskStatus *string `json:"TaskStatus,omitempty" name:"TaskStatus"`

	// Task details
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	TaskMessage *string `json:"TaskMessage,omitempty" name:"TaskMessage"`

	// Start time of the task
	CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"`

	// End time of the task
	// Note: this field may return `null`, indicating that no valid values can be obtained.
	FinishedTime *string `json:"FinishedTime,omitempty" name:"FinishedTime"`
}

type TcrImageInfo

type TcrImageInfo struct {
	// Hash value
	Digest *string `json:"Digest,omitempty" name:"Digest"`

	// Image size in bytes
	Size *int64 `json:"Size,omitempty" name:"Size"`

	// Tag name
	ImageVersion *string `json:"ImageVersion,omitempty" name:"ImageVersion"`

	// Update time
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// Artifact type
	// Note: This field may return null, indicating that no valid values can be obtained.
	Kind *string `json:"Kind,omitempty" name:"Kind"`

	// KMS signature information
	// Note: This field may return null, indicating that no valid values can be obtained.
	KmsSignature *string `json:"KmsSignature,omitempty" name:"KmsSignature"`
}

type TcrInstanceToken

type TcrInstanceToken struct {
	// Token ID
	Id *string `json:"Id,omitempty" name:"Id"`

	// Token description
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// ID of the instance of the token
	RegistryId *string `json:"RegistryId,omitempty" name:"RegistryId"`

	// Token status
	Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`

	// Token creation time
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

	// Token expiration timestamp
	ExpiredAt *int64 `json:"ExpiredAt,omitempty" name:"ExpiredAt"`
}

type TcrNamespaceInfo

type TcrNamespaceInfo struct {
	// Namespace name
	Name *string `json:"Name,omitempty" name:"Name"`

	// Creation time
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// Access level
	Public *bool `json:"Public,omitempty" name:"Public"`

	// Namespace ID
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// Cloud tag of the instance
	// Note: This field may return null, indicating that no valid values can be obtained.
	TagSpecification *TagSpecification `json:"TagSpecification,omitempty" name:"TagSpecification"`

	// Namespace metadata
	// Note: This field may return null, indicating that no valid values can be obtained.
	Metadata []*KeyValueString `json:"Metadata,omitempty" name:"Metadata"`
}

type TcrRepositoryInfo

type TcrRepositoryInfo struct {
	// Repository name
	Name *string `json:"Name,omitempty" name:"Name"`

	// Namespace name
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

	// Creation time, such as `2006-01-02 15:04:05.999999999 -0700 MST`
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// Whether to make public
	Public *bool `json:"Public,omitempty" name:"Public"`

	// Detailed repository description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitempty" name:"Description"`

	// Brief description
	// Note: This field may return null, indicating that no valid values can be obtained.
	BriefDescription *string `json:"BriefDescription,omitempty" name:"BriefDescription"`

	// Update time, such as `2006-01-02 15:04:05.999999999 -0700 MST`
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type WebhookTarget

type WebhookTarget struct {
	// Target address
	Address *string `json:"Address,omitempty" name:"Address"`

	// Custom headers
	Headers []*Header `json:"Headers,omitempty" name:"Headers"`
}

type WebhookTrigger

type WebhookTrigger struct {
	// Trigger name
	Name *string `json:"Name,omitempty" name:"Name"`

	// Trigger target
	Targets []*WebhookTarget `json:"Targets,omitempty" name:"Targets"`

	// Action to be triggered
	EventTypes []*string `json:"EventTypes,omitempty" name:"EventTypes"`

	// Trigger rule
	Condition *string `json:"Condition,omitempty" name:"Condition"`

	// Whether to enable the trigger
	Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`

	// Trigger ID
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// Trigger description
	Description *string `json:"Description,omitempty" name:"Description"`

	// ID of the namespace of the trigger
	NamespaceId *int64 `json:"NamespaceId,omitempty" name:"NamespaceId"`
}

type WebhookTriggerLog

type WebhookTriggerLog struct {
	// Log ID
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// Trigger ID
	TriggerId *int64 `json:"TriggerId,omitempty" name:"TriggerId"`

	// Event type
	EventType *string `json:"EventType,omitempty" name:"EventType"`

	// Notification type
	NotifyType *string `json:"NotifyType,omitempty" name:"NotifyType"`

	// Details
	Detail *string `json:"Detail,omitempty" name:"Detail"`

	// Creation time
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// Update time
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// Status
	Status *string `json:"Status,omitempty" name:"Status"`
}

Jump to

Keyboard shortcuts

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