pca20251001

package
v1.2.21 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package pca20251001iface provides an interface to enable mocking the PCA20251001 service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfDurationTypeForCreateRootInstanceInputHour is a EnumOfDurationTypeForCreateRootInstanceInput enum value
	EnumOfDurationTypeForCreateRootInstanceInputHour = "hour"

	// EnumOfDurationTypeForCreateRootInstanceInputDay is a EnumOfDurationTypeForCreateRootInstanceInput enum value
	EnumOfDurationTypeForCreateRootInstanceInputDay = "day"

	// EnumOfDurationTypeForCreateRootInstanceInputMonth is a EnumOfDurationTypeForCreateRootInstanceInput enum value
	EnumOfDurationTypeForCreateRootInstanceInputMonth = "month"

	// EnumOfDurationTypeForCreateRootInstanceInputYear is a EnumOfDurationTypeForCreateRootInstanceInput enum value
	EnumOfDurationTypeForCreateRootInstanceInputYear = "year"
)
View Source
const (
	// EnumOfKeyAlgForCreateRootInstanceInputRsa is a EnumOfKeyAlgForCreateRootInstanceInput enum value
	EnumOfKeyAlgForCreateRootInstanceInputRsa = "RSA"

	// EnumOfKeyAlgForCreateRootInstanceInputEcdsa is a EnumOfKeyAlgForCreateRootInstanceInput enum value
	EnumOfKeyAlgForCreateRootInstanceInputEcdsa = "ECDSA"

	// EnumOfKeyAlgForCreateRootInstanceInputSm2 is a EnumOfKeyAlgForCreateRootInstanceInput enum value
	EnumOfKeyAlgForCreateRootInstanceInputSm2 = "SM2"
)
View Source
const (
	// EnumOfKeyParamForCreateRootInstanceInputP256 is a EnumOfKeyParamForCreateRootInstanceInput enum value
	EnumOfKeyParamForCreateRootInstanceInputP256 = "P256"

	// EnumOfKeyParamForCreateRootInstanceInputP384 is a EnumOfKeyParamForCreateRootInstanceInput enum value
	EnumOfKeyParamForCreateRootInstanceInputP384 = "P384"

	// EnumOfKeyParamForCreateRootInstanceInputP521 is a EnumOfKeyParamForCreateRootInstanceInput enum value
	EnumOfKeyParamForCreateRootInstanceInputP521 = "P521"

	// EnumOfKeyParamForCreateRootInstanceInput2048 is a EnumOfKeyParamForCreateRootInstanceInput enum value
	EnumOfKeyParamForCreateRootInstanceInput2048 = "2048"

	// EnumOfKeyParamForCreateRootInstanceInput3072 is a EnumOfKeyParamForCreateRootInstanceInput enum value
	EnumOfKeyParamForCreateRootInstanceInput3072 = "3072"

	// EnumOfKeyParamForCreateRootInstanceInput4096 is a EnumOfKeyParamForCreateRootInstanceInput enum value
	EnumOfKeyParamForCreateRootInstanceInput4096 = "4096"
)
View Source
const (
	ServiceName = "pca"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "pca"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateForGetLeafInstanceOutput

type CertificateForGetLeafInstanceOutput struct {
	Chain []*string `type:"list"`

	Csr *string `type:"string"`

	EncryptChain []*string `type:"list"`

	EncryptKey *string `type:"string"`

	Key *string `type:"string"`
	// contains filtered or unexported fields
}

func (CertificateForGetLeafInstanceOutput) GoString

GoString returns the string representation

func (*CertificateForGetLeafInstanceOutput) SetChain

SetChain sets the Chain field's value.

func (*CertificateForGetLeafInstanceOutput) SetCsr

SetCsr sets the Csr field's value.

func (*CertificateForGetLeafInstanceOutput) SetEncryptChain

SetEncryptChain sets the EncryptChain field's value.

func (*CertificateForGetLeafInstanceOutput) SetEncryptKey

SetEncryptKey sets the EncryptKey field's value.

func (*CertificateForGetLeafInstanceOutput) SetKey

SetKey sets the Key field's value.

func (CertificateForGetLeafInstanceOutput) String

String returns the string representation

type CertificateForGetRootInstanceOutput

type CertificateForGetRootInstanceOutput struct {
	Chain []*string `type:"list"`

	Csr *string `type:"string"`

	EncryptChain []*string `type:"list"`

	EncryptKey *string `type:"string"`

	Key *string `type:"string"`
	// contains filtered or unexported fields
}

func (CertificateForGetRootInstanceOutput) GoString

GoString returns the string representation

func (*CertificateForGetRootInstanceOutput) SetChain

SetChain sets the Chain field's value.

func (*CertificateForGetRootInstanceOutput) SetCsr

SetCsr sets the Csr field's value.

func (*CertificateForGetRootInstanceOutput) SetEncryptChain

SetEncryptChain sets the EncryptChain field's value.

func (*CertificateForGetRootInstanceOutput) SetEncryptKey

SetEncryptKey sets the EncryptKey field's value.

func (*CertificateForGetRootInstanceOutput) SetKey

SetKey sets the Key field's value.

func (CertificateForGetRootInstanceOutput) String

String returns the string representation

type CertificateForGetSubInstanceOutput

type CertificateForGetSubInstanceOutput struct {
	Chain []*string `type:"list"`

	Csr *string `type:"string"`

	EncryptChain []*string `type:"list"`

	EncryptKey *string `type:"string"`

	Key *string `type:"string"`
	// contains filtered or unexported fields
}

func (CertificateForGetSubInstanceOutput) GoString

GoString returns the string representation

func (*CertificateForGetSubInstanceOutput) SetChain

SetChain sets the Chain field's value.

func (*CertificateForGetSubInstanceOutput) SetCsr

SetCsr sets the Csr field's value.

func (*CertificateForGetSubInstanceOutput) SetEncryptChain

SetEncryptChain sets the EncryptChain field's value.

func (*CertificateForGetSubInstanceOutput) SetEncryptKey

SetEncryptKey sets the EncryptKey field's value.

func (*CertificateForGetSubInstanceOutput) SetKey

SetKey sets the Key field's value.

func (CertificateForGetSubInstanceOutput) String

String returns the string representation

type ContactForCreateLeafInstanceInput

type ContactForCreateLeafInstanceInput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PhoneNumber *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*ContactForCreateLeafInstanceInput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForCreateLeafInstanceInput) SetName

SetName sets the Name field's value.

func (*ContactForCreateLeafInstanceInput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForCreateLeafInstanceInput) String

String returns the string representation

type ContactForCreateRootInstanceInput

type ContactForCreateRootInstanceInput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PhoneNumber *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*ContactForCreateRootInstanceInput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForCreateRootInstanceInput) SetName

SetName sets the Name field's value.

func (*ContactForCreateRootInstanceInput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForCreateRootInstanceInput) String

String returns the string representation

type ContactForCreateSubInstanceInput

type ContactForCreateSubInstanceInput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PhoneNumber *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*ContactForCreateSubInstanceInput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForCreateSubInstanceInput) SetName

SetName sets the Name field's value.

func (*ContactForCreateSubInstanceInput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForCreateSubInstanceInput) String

String returns the string representation

type ContactForGetLeafInstanceOutput

type ContactForGetLeafInstanceOutput struct {
	Email *string `type:"string"`

	Name *string `type:"string"`

	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

func (ContactForGetLeafInstanceOutput) GoString

GoString returns the string representation

func (*ContactForGetLeafInstanceOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForGetLeafInstanceOutput) SetName

SetName sets the Name field's value.

func (*ContactForGetLeafInstanceOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForGetLeafInstanceOutput) String

String returns the string representation

type ContactForGetRootInstanceOutput

type ContactForGetRootInstanceOutput struct {
	Email *string `type:"string"`

	Name *string `type:"string"`

	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

func (ContactForGetRootInstanceOutput) GoString

GoString returns the string representation

func (*ContactForGetRootInstanceOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForGetRootInstanceOutput) SetName

SetName sets the Name field's value.

func (*ContactForGetRootInstanceOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForGetRootInstanceOutput) String

String returns the string representation

type ContactForGetSubInstanceOutput

type ContactForGetSubInstanceOutput struct {
	Email *string `type:"string"`

	Name *string `type:"string"`

	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

func (ContactForGetSubInstanceOutput) GoString

GoString returns the string representation

func (*ContactForGetSubInstanceOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForGetSubInstanceOutput) SetName

SetName sets the Name field's value.

func (*ContactForGetSubInstanceOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForGetSubInstanceOutput) String

String returns the string representation

type ContactForListLeafInstancesOutput

type ContactForListLeafInstancesOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PhoneNumber *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForListLeafInstancesOutput) GoString

GoString returns the string representation

func (*ContactForListLeafInstancesOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForListLeafInstancesOutput) SetName

SetName sets the Name field's value.

func (*ContactForListLeafInstancesOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForListLeafInstancesOutput) String

String returns the string representation

type ContactForListRootInstancesOutput

type ContactForListRootInstancesOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PhoneNumber *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForListRootInstancesOutput) GoString

GoString returns the string representation

func (*ContactForListRootInstancesOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForListRootInstancesOutput) SetName

SetName sets the Name field's value.

func (*ContactForListRootInstancesOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForListRootInstancesOutput) String

String returns the string representation

type ContactForListSubInstancesOutput

type ContactForListSubInstancesOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PhoneNumber *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForListSubInstancesOutput) GoString

GoString returns the string representation

func (*ContactForListSubInstancesOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForListSubInstancesOutput) SetName

SetName sets the Name field's value.

func (*ContactForListSubInstancesOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (ContactForListSubInstancesOutput) String

String returns the string representation

type CreateLeafInstanceInput

type CreateLeafInstanceInput struct {
	Contact *ContactForCreateLeafInstanceInput `type:"structure" json:",omitempty"`

	Csr *string `type:"string" json:",omitempty"`

	CsrCommon *CsrCommonForCreateLeafInstanceInput `type:"structure" json:",omitempty"`

	// DurationType is a required field
	DurationType *string `type:"string" json:",omitempty" required:"true"`

	Extensions *ExtensionsForCreateLeafInstanceInput `type:"structure" json:",omitempty"`

	// HashAlg is a required field
	HashAlg *string `type:"string" json:",omitempty" required:"true"`

	IdempotenceToken *string `type:"string" json:",omitempty"`

	// IssuerId is a required field
	IssuerId *string `type:"string" json:",omitempty" required:"true"`

	KeyAlg *string `type:"string" json:",omitempty"`

	KeyParam *string `type:"string" json:",omitempty"`

	NotAfter *string `type:"string" json:",omitempty"`

	NotBefore *string `type:"string" json:",omitempty"`

	OmitCsrContent *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// Quantity is a required field
	Quantity *int32 `type:"int32" json:",omitempty" required:"true"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateLeafInstanceInput `type:"list" json:",omitempty"`

	UseQuota *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateLeafInstanceInput) GoString

func (s CreateLeafInstanceInput) GoString() string

GoString returns the string representation

func (*CreateLeafInstanceInput) SetContact

SetContact sets the Contact field's value.

func (*CreateLeafInstanceInput) SetCsr

SetCsr sets the Csr field's value.

func (*CreateLeafInstanceInput) SetCsrCommon

SetCsrCommon sets the CsrCommon field's value.

func (*CreateLeafInstanceInput) SetDurationType

SetDurationType sets the DurationType field's value.

func (*CreateLeafInstanceInput) SetExtensions

SetExtensions sets the Extensions field's value.

func (*CreateLeafInstanceInput) SetHashAlg

SetHashAlg sets the HashAlg field's value.

func (*CreateLeafInstanceInput) SetIdempotenceToken

func (s *CreateLeafInstanceInput) SetIdempotenceToken(v string) *CreateLeafInstanceInput

SetIdempotenceToken sets the IdempotenceToken field's value.

func (*CreateLeafInstanceInput) SetIssuerId

SetIssuerId sets the IssuerId field's value.

func (*CreateLeafInstanceInput) SetKeyAlg

SetKeyAlg sets the KeyAlg field's value.

func (*CreateLeafInstanceInput) SetKeyParam

SetKeyParam sets the KeyParam field's value.

func (*CreateLeafInstanceInput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*CreateLeafInstanceInput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*CreateLeafInstanceInput) SetOmitCsrContent

func (s *CreateLeafInstanceInput) SetOmitCsrContent(v bool) *CreateLeafInstanceInput

SetOmitCsrContent sets the OmitCsrContent field's value.

func (*CreateLeafInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateLeafInstanceInput) SetQuantity

SetQuantity sets the Quantity field's value.

func (*CreateLeafInstanceInput) SetTag

SetTag sets the Tag field's value.

func (*CreateLeafInstanceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateLeafInstanceInput) SetUseQuota

SetUseQuota sets the UseQuota field's value.

func (CreateLeafInstanceInput) String

func (s CreateLeafInstanceInput) String() string

String returns the string representation

func (*CreateLeafInstanceInput) Validate

func (s *CreateLeafInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLeafInstanceOutput

type CreateLeafInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *string `type:"string" json:",omitempty"`

	Chain *string `type:"string" json:",omitempty"`

	EncryptionCertificate *string `type:"string" json:",omitempty"`

	EncryptionPrivateKey *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	ParentCertificate *string `type:"string" json:",omitempty"`

	PrivateKey *string `type:"string" json:",omitempty"`

	RootCertificate *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateLeafInstanceOutput) GoString

func (s CreateLeafInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateLeafInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*CreateLeafInstanceOutput) SetChain

SetChain sets the Chain field's value.

func (*CreateLeafInstanceOutput) SetEncryptionCertificate

func (s *CreateLeafInstanceOutput) SetEncryptionCertificate(v string) *CreateLeafInstanceOutput

SetEncryptionCertificate sets the EncryptionCertificate field's value.

func (*CreateLeafInstanceOutput) SetEncryptionPrivateKey

func (s *CreateLeafInstanceOutput) SetEncryptionPrivateKey(v string) *CreateLeafInstanceOutput

SetEncryptionPrivateKey sets the EncryptionPrivateKey field's value.

func (*CreateLeafInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateLeafInstanceOutput) SetParentCertificate

func (s *CreateLeafInstanceOutput) SetParentCertificate(v string) *CreateLeafInstanceOutput

SetParentCertificate sets the ParentCertificate field's value.

func (*CreateLeafInstanceOutput) SetPrivateKey

SetPrivateKey sets the PrivateKey field's value.

func (*CreateLeafInstanceOutput) SetRootCertificate

func (s *CreateLeafInstanceOutput) SetRootCertificate(v string) *CreateLeafInstanceOutput

SetRootCertificate sets the RootCertificate field's value.

func (CreateLeafInstanceOutput) String

func (s CreateLeafInstanceOutput) String() string

String returns the string representation

type CreateRootInstanceInput

type CreateRootInstanceInput struct {
	Contact *ContactForCreateRootInstanceInput `type:"structure" json:",omitempty"`

	CsrCommon *CsrCommonForCreateRootInstanceInput `type:"structure" json:",omitempty"`

	// DurationType is a required field
	DurationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDurationTypeForCreateRootInstanceInput"`

	Extensions *ExtensionsForCreateRootInstanceInput `type:"structure" json:",omitempty"`

	HashAlg *string `type:"string" json:",omitempty"`

	IdempotenceToken *string `type:"string" json:",omitempty"`

	// KeyAlg is a required field
	KeyAlg *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfKeyAlgForCreateRootInstanceInput"`

	KeyParam *string `type:"string" json:",omitempty" enum:"EnumOfKeyParamForCreateRootInstanceInput"`

	NotAfter *string `type:"string" json:",omitempty"`

	NotBefore *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// Quantity is a required field
	Quantity *int32 `type:"int32" json:",omitempty" required:"true"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateRootInstanceInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRootInstanceInput) GoString

func (s CreateRootInstanceInput) GoString() string

GoString returns the string representation

func (*CreateRootInstanceInput) SetContact

SetContact sets the Contact field's value.

func (*CreateRootInstanceInput) SetCsrCommon

SetCsrCommon sets the CsrCommon field's value.

func (*CreateRootInstanceInput) SetDurationType

SetDurationType sets the DurationType field's value.

func (*CreateRootInstanceInput) SetExtensions

SetExtensions sets the Extensions field's value.

func (*CreateRootInstanceInput) SetHashAlg

SetHashAlg sets the HashAlg field's value.

func (*CreateRootInstanceInput) SetIdempotenceToken

func (s *CreateRootInstanceInput) SetIdempotenceToken(v string) *CreateRootInstanceInput

SetIdempotenceToken sets the IdempotenceToken field's value.

func (*CreateRootInstanceInput) SetKeyAlg

SetKeyAlg sets the KeyAlg field's value.

func (*CreateRootInstanceInput) SetKeyParam

SetKeyParam sets the KeyParam field's value.

func (*CreateRootInstanceInput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*CreateRootInstanceInput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*CreateRootInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateRootInstanceInput) SetQuantity

SetQuantity sets the Quantity field's value.

func (*CreateRootInstanceInput) SetTag

SetTag sets the Tag field's value.

func (*CreateRootInstanceInput) SetTags

SetTags sets the Tags field's value.

func (CreateRootInstanceInput) String

func (s CreateRootInstanceInput) String() string

String returns the string representation

func (*CreateRootInstanceInput) Validate

func (s *CreateRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRootInstanceOutput

type CreateRootInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRootInstanceOutput) GoString

func (s CreateRootInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateRootInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*CreateRootInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (CreateRootInstanceOutput) String

func (s CreateRootInstanceOutput) String() string

String returns the string representation

type CreateSubInstanceInput

type CreateSubInstanceInput struct {
	Contact *ContactForCreateSubInstanceInput `type:"structure" json:",omitempty"`

	Csr *string `type:"string" json:",omitempty"`

	CsrCommon *CsrCommonForCreateSubInstanceInput `type:"structure" json:",omitempty"`

	// DurationType is a required field
	DurationType *string `type:"string" json:",omitempty" required:"true"`

	Extensions *ExtensionsForCreateSubInstanceInput `type:"structure" json:",omitempty"`

	// HashAlg is a required field
	HashAlg *string `type:"string" json:",omitempty" required:"true"`

	IdempotenceToken *string `type:"string" json:",omitempty"`

	// IssuerId is a required field
	IssuerId *string `type:"string" json:",omitempty" required:"true"`

	KeyAlg *string `type:"string" json:",omitempty"`

	KeyParam *string `type:"string" json:",omitempty"`

	NotAfter *string `type:"string" json:",omitempty"`

	NotBefore *string `type:"string" json:",omitempty"`

	OmitCsrContent *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// Quantity is a required field
	Quantity *int32 `type:"int32" json:",omitempty" required:"true"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForCreateSubInstanceInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateSubInstanceInput) GoString

func (s CreateSubInstanceInput) GoString() string

GoString returns the string representation

func (*CreateSubInstanceInput) SetContact

SetContact sets the Contact field's value.

func (*CreateSubInstanceInput) SetCsr

SetCsr sets the Csr field's value.

func (*CreateSubInstanceInput) SetCsrCommon

SetCsrCommon sets the CsrCommon field's value.

func (*CreateSubInstanceInput) SetDurationType

func (s *CreateSubInstanceInput) SetDurationType(v string) *CreateSubInstanceInput

SetDurationType sets the DurationType field's value.

func (*CreateSubInstanceInput) SetExtensions

SetExtensions sets the Extensions field's value.

func (*CreateSubInstanceInput) SetHashAlg

SetHashAlg sets the HashAlg field's value.

func (*CreateSubInstanceInput) SetIdempotenceToken

func (s *CreateSubInstanceInput) SetIdempotenceToken(v string) *CreateSubInstanceInput

SetIdempotenceToken sets the IdempotenceToken field's value.

func (*CreateSubInstanceInput) SetIssuerId

SetIssuerId sets the IssuerId field's value.

func (*CreateSubInstanceInput) SetKeyAlg

SetKeyAlg sets the KeyAlg field's value.

func (*CreateSubInstanceInput) SetKeyParam

SetKeyParam sets the KeyParam field's value.

func (*CreateSubInstanceInput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*CreateSubInstanceInput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*CreateSubInstanceInput) SetOmitCsrContent

func (s *CreateSubInstanceInput) SetOmitCsrContent(v bool) *CreateSubInstanceInput

SetOmitCsrContent sets the OmitCsrContent field's value.

func (*CreateSubInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateSubInstanceInput) SetQuantity

SetQuantity sets the Quantity field's value.

func (*CreateSubInstanceInput) SetTag

SetTag sets the Tag field's value.

func (*CreateSubInstanceInput) SetTags

SetTags sets the Tags field's value.

func (CreateSubInstanceInput) String

func (s CreateSubInstanceInput) String() string

String returns the string representation

func (*CreateSubInstanceInput) Validate

func (s *CreateSubInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSubInstanceOutput

type CreateSubInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	RootCertificate *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateSubInstanceOutput) GoString

func (s CreateSubInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateSubInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*CreateSubInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateSubInstanceOutput) SetRootCertificate

func (s *CreateSubInstanceOutput) SetRootCertificate(v string) *CreateSubInstanceOutput

SetRootCertificate sets the RootCertificate field's value.

func (CreateSubInstanceOutput) String

func (s CreateSubInstanceOutput) String() string

String returns the string representation

type CsrCommonForCreateLeafInstanceInput

type CsrCommonForCreateLeafInstanceInput struct {
	Email *string `type:"string" json:",omitempty"`

	San []*string `type:"list" json:",omitempty"`

	Subject *SubjectForCreateLeafInstanceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CsrCommonForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*CsrCommonForCreateLeafInstanceInput) SetEmail

SetEmail sets the Email field's value.

func (*CsrCommonForCreateLeafInstanceInput) SetSan

SetSan sets the San field's value.

func (*CsrCommonForCreateLeafInstanceInput) SetSubject

SetSubject sets the Subject field's value.

func (CsrCommonForCreateLeafInstanceInput) String

String returns the string representation

type CsrCommonForCreateRootInstanceInput

type CsrCommonForCreateRootInstanceInput struct {
	Email *string `type:"string" json:",omitempty"`

	San []*string `type:"list" json:",omitempty"`

	Subject *SubjectForCreateRootInstanceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CsrCommonForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*CsrCommonForCreateRootInstanceInput) SetEmail

SetEmail sets the Email field's value.

func (*CsrCommonForCreateRootInstanceInput) SetSan

SetSan sets the San field's value.

func (*CsrCommonForCreateRootInstanceInput) SetSubject

SetSubject sets the Subject field's value.

func (CsrCommonForCreateRootInstanceInput) String

String returns the string representation

type CsrCommonForCreateSubInstanceInput

type CsrCommonForCreateSubInstanceInput struct {
	Email *string `type:"string" json:",omitempty"`

	San []*string `type:"list" json:",omitempty"`

	Subject *SubjectForCreateSubInstanceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CsrCommonForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*CsrCommonForCreateSubInstanceInput) SetEmail

SetEmail sets the Email field's value.

func (*CsrCommonForCreateSubInstanceInput) SetSan

SetSan sets the San field's value.

func (*CsrCommonForCreateSubInstanceInput) SetSubject

SetSubject sets the Subject field's value.

func (CsrCommonForCreateSubInstanceInput) String

String returns the string representation

type CustomExtensionsForCreateLeafInstanceInput

type CustomExtensionsForCreateLeafInstanceInput struct {
	Critical *bool `type:"boolean" json:",omitempty"`

	ObjectIdentifier *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomExtensionsForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*CustomExtensionsForCreateLeafInstanceInput) SetCritical

SetCritical sets the Critical field's value.

func (*CustomExtensionsForCreateLeafInstanceInput) SetObjectIdentifier

SetObjectIdentifier sets the ObjectIdentifier field's value.

func (*CustomExtensionsForCreateLeafInstanceInput) SetValue

SetValue sets the Value field's value.

func (CustomExtensionsForCreateLeafInstanceInput) String

String returns the string representation

type CustomExtensionsForCreateRootInstanceInput

type CustomExtensionsForCreateRootInstanceInput struct {
	Critical *bool `type:"boolean" json:",omitempty"`

	ObjectIdentifier *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomExtensionsForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*CustomExtensionsForCreateRootInstanceInput) SetCritical

SetCritical sets the Critical field's value.

func (*CustomExtensionsForCreateRootInstanceInput) SetObjectIdentifier

SetObjectIdentifier sets the ObjectIdentifier field's value.

func (*CustomExtensionsForCreateRootInstanceInput) SetValue

SetValue sets the Value field's value.

func (CustomExtensionsForCreateRootInstanceInput) String

String returns the string representation

type CustomExtensionsForCreateSubInstanceInput

type CustomExtensionsForCreateSubInstanceInput struct {
	Critical *bool `type:"boolean" json:",omitempty"`

	ObjectIdentifier *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomExtensionsForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*CustomExtensionsForCreateSubInstanceInput) SetCritical

SetCritical sets the Critical field's value.

func (*CustomExtensionsForCreateSubInstanceInput) SetObjectIdentifier

SetObjectIdentifier sets the ObjectIdentifier field's value.

func (*CustomExtensionsForCreateSubInstanceInput) SetValue

SetValue sets the Value field's value.

func (CustomExtensionsForCreateSubInstanceInput) String

String returns the string representation

type DeleteLeafInstanceInput

type DeleteLeafInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLeafInstanceInput) GoString

func (s DeleteLeafInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteLeafInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteLeafInstanceInput) String

func (s DeleteLeafInstanceInput) String() string

String returns the string representation

func (*DeleteLeafInstanceInput) Validate

func (s *DeleteLeafInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLeafInstanceOutput

type DeleteLeafInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteLeafInstanceOutput) GoString

func (s DeleteLeafInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteLeafInstanceOutput) String

func (s DeleteLeafInstanceOutput) String() string

String returns the string representation

type DeleteRootInstanceInput

type DeleteRootInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRootInstanceInput) GoString

func (s DeleteRootInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteRootInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteRootInstanceInput) String

func (s DeleteRootInstanceInput) String() string

String returns the string representation

func (*DeleteRootInstanceInput) Validate

func (s *DeleteRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRootInstanceOutput

type DeleteRootInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteRootInstanceOutput) GoString

func (s DeleteRootInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteRootInstanceOutput) String

func (s DeleteRootInstanceOutput) String() string

String returns the string representation

type DeleteSubInstanceInput

type DeleteSubInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSubInstanceInput) GoString

func (s DeleteSubInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteSubInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteSubInstanceInput) String

func (s DeleteSubInstanceInput) String() string

String returns the string representation

func (*DeleteSubInstanceInput) Validate

func (s *DeleteSubInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSubInstanceOutput

type DeleteSubInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteSubInstanceOutput) GoString

func (s DeleteSubInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteSubInstanceOutput) String

func (s DeleteSubInstanceOutput) String() string

String returns the string representation

type DeployInfoForListLeafInstancesOutput

type DeployInfoForListLeafInstancesOutput struct {
	DeploySummary []*DeploySummaryForListLeafInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeployInfoForListLeafInstancesOutput) GoString

GoString returns the string representation

func (*DeployInfoForListLeafInstancesOutput) SetDeploySummary

SetDeploySummary sets the DeploySummary field's value.

func (DeployInfoForListLeafInstancesOutput) String

String returns the string representation

type DeployInfoForListRootInstancesOutput

type DeployInfoForListRootInstancesOutput struct {
	DeploySummary []*DeploySummaryForListRootInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeployInfoForListRootInstancesOutput) GoString

GoString returns the string representation

func (*DeployInfoForListRootInstancesOutput) SetDeploySummary

SetDeploySummary sets the DeploySummary field's value.

func (DeployInfoForListRootInstancesOutput) String

String returns the string representation

type DeployInfoForListSubInstancesOutput

type DeployInfoForListSubInstancesOutput struct {
	DeploySummary []*DeploySummaryForListSubInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeployInfoForListSubInstancesOutput) GoString

GoString returns the string representation

func (*DeployInfoForListSubInstancesOutput) SetDeploySummary

SetDeploySummary sets the DeploySummary field's value.

func (DeployInfoForListSubInstancesOutput) String

String returns the string representation

type DeploySummaryForListLeafInstancesOutput

type DeploySummaryForListLeafInstancesOutput struct {
	ResourceCount *int32 `type:"int32" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeploySummaryForListLeafInstancesOutput) GoString

GoString returns the string representation

func (*DeploySummaryForListLeafInstancesOutput) SetResourceCount

SetResourceCount sets the ResourceCount field's value.

func (*DeploySummaryForListLeafInstancesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (DeploySummaryForListLeafInstancesOutput) String

String returns the string representation

type DeploySummaryForListRootInstancesOutput

type DeploySummaryForListRootInstancesOutput struct {
	ResourceCount *int32 `type:"int32" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeploySummaryForListRootInstancesOutput) GoString

GoString returns the string representation

func (*DeploySummaryForListRootInstancesOutput) SetResourceCount

SetResourceCount sets the ResourceCount field's value.

func (*DeploySummaryForListRootInstancesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (DeploySummaryForListRootInstancesOutput) String

String returns the string representation

type DeploySummaryForListSubInstancesOutput

type DeploySummaryForListSubInstancesOutput struct {
	ResourceCount *int32 `type:"int32" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeploySummaryForListSubInstancesOutput) GoString

GoString returns the string representation

func (*DeploySummaryForListSubInstancesOutput) SetResourceCount

SetResourceCount sets the ResourceCount field's value.

func (*DeploySummaryForListSubInstancesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (DeploySummaryForListSubInstancesOutput) String

String returns the string representation

type DisableRootInstanceInput

type DisableRootInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DisableRootInstanceInput) GoString

func (s DisableRootInstanceInput) GoString() string

GoString returns the string representation

func (*DisableRootInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DisableRootInstanceInput) String

func (s DisableRootInstanceInput) String() string

String returns the string representation

func (*DisableRootInstanceInput) Validate

func (s *DisableRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableRootInstanceOutput

type DisableRootInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisableRootInstanceOutput) GoString

func (s DisableRootInstanceOutput) GoString() string

GoString returns the string representation

func (DisableRootInstanceOutput) String

func (s DisableRootInstanceOutput) String() string

String returns the string representation

type DisableSubInstanceInput

type DisableSubInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DisableSubInstanceInput) GoString

func (s DisableSubInstanceInput) GoString() string

GoString returns the string representation

func (*DisableSubInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DisableSubInstanceInput) String

func (s DisableSubInstanceInput) String() string

String returns the string representation

func (*DisableSubInstanceInput) Validate

func (s *DisableSubInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableSubInstanceOutput

type DisableSubInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisableSubInstanceOutput) GoString

func (s DisableSubInstanceOutput) GoString() string

GoString returns the string representation

func (DisableSubInstanceOutput) String

func (s DisableSubInstanceOutput) String() string

String returns the string representation

type DownloadLeafInstanceInput

type DownloadLeafInstanceInput struct {

	// DownloadType is a required field
	DownloadType *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// IsTarball is a required field
	IsTarball *bool `type:"boolean" json:",omitempty" required:"true"`

	Password *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DownloadLeafInstanceInput) GoString

func (s DownloadLeafInstanceInput) GoString() string

GoString returns the string representation

func (*DownloadLeafInstanceInput) SetDownloadType

SetDownloadType sets the DownloadType field's value.

func (*DownloadLeafInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DownloadLeafInstanceInput) SetIsTarball

SetIsTarball sets the IsTarball field's value.

func (*DownloadLeafInstanceInput) SetPassword

SetPassword sets the Password field's value.

func (DownloadLeafInstanceInput) String

func (s DownloadLeafInstanceInput) String() string

String returns the string representation

func (*DownloadLeafInstanceInput) Validate

func (s *DownloadLeafInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DownloadLeafInstanceOutput

type DownloadLeafInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *string `type:"string" json:",omitempty"`

	CertificateChain *string `type:"string" json:",omitempty"`

	EncryptCertificate *string `type:"string" json:",omitempty"`

	EncryptPrivateKey *string `type:"string" json:",omitempty"`

	PrivateKey *string `type:"string" json:",omitempty"`

	TarballBytes *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DownloadLeafInstanceOutput) GoString

func (s DownloadLeafInstanceOutput) GoString() string

GoString returns the string representation

func (*DownloadLeafInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*DownloadLeafInstanceOutput) SetCertificateChain

SetCertificateChain sets the CertificateChain field's value.

func (*DownloadLeafInstanceOutput) SetEncryptCertificate

func (s *DownloadLeafInstanceOutput) SetEncryptCertificate(v string) *DownloadLeafInstanceOutput

SetEncryptCertificate sets the EncryptCertificate field's value.

func (*DownloadLeafInstanceOutput) SetEncryptPrivateKey

func (s *DownloadLeafInstanceOutput) SetEncryptPrivateKey(v string) *DownloadLeafInstanceOutput

SetEncryptPrivateKey sets the EncryptPrivateKey field's value.

func (*DownloadLeafInstanceOutput) SetPrivateKey

SetPrivateKey sets the PrivateKey field's value.

func (*DownloadLeafInstanceOutput) SetTarballBytes

SetTarballBytes sets the TarballBytes field's value.

func (DownloadLeafInstanceOutput) String

String returns the string representation

type EnableRootInstanceInput

type EnableRootInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (EnableRootInstanceInput) GoString

func (s EnableRootInstanceInput) GoString() string

GoString returns the string representation

func (*EnableRootInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (EnableRootInstanceInput) String

func (s EnableRootInstanceInput) String() string

String returns the string representation

func (*EnableRootInstanceInput) Validate

func (s *EnableRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableRootInstanceOutput

type EnableRootInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EnableRootInstanceOutput) GoString

func (s EnableRootInstanceOutput) GoString() string

GoString returns the string representation

func (EnableRootInstanceOutput) String

func (s EnableRootInstanceOutput) String() string

String returns the string representation

type EnableSubInstanceInput

type EnableSubInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (EnableSubInstanceInput) GoString

func (s EnableSubInstanceInput) GoString() string

GoString returns the string representation

func (*EnableSubInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (EnableSubInstanceInput) String

func (s EnableSubInstanceInput) String() string

String returns the string representation

func (*EnableSubInstanceInput) Validate

func (s *EnableSubInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableSubInstanceOutput

type EnableSubInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EnableSubInstanceOutput) GoString

func (s EnableSubInstanceOutput) GoString() string

GoString returns the string representation

func (EnableSubInstanceOutput) String

func (s EnableSubInstanceOutput) String() string

String returns the string representation

type ExtendedKeyUsagesForCreateLeafInstanceInput

type ExtendedKeyUsagesForCreateLeafInstanceInput struct {
	ClientAuth *bool `type:"boolean" json:",omitempty"`

	CodeSigning *bool `type:"boolean" json:",omitempty"`

	EmailProtection *bool `type:"boolean" json:",omitempty"`

	OCSPSigning *bool `type:"boolean" json:",omitempty"`

	ServerAuth *bool `type:"boolean" json:",omitempty"`

	TimeStamping *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtendedKeyUsagesForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*ExtendedKeyUsagesForCreateLeafInstanceInput) SetClientAuth

SetClientAuth sets the ClientAuth field's value.

func (*ExtendedKeyUsagesForCreateLeafInstanceInput) SetCodeSigning

SetCodeSigning sets the CodeSigning field's value.

func (*ExtendedKeyUsagesForCreateLeafInstanceInput) SetEmailProtection

SetEmailProtection sets the EmailProtection field's value.

func (*ExtendedKeyUsagesForCreateLeafInstanceInput) SetOCSPSigning

SetOCSPSigning sets the OCSPSigning field's value.

func (*ExtendedKeyUsagesForCreateLeafInstanceInput) SetServerAuth

SetServerAuth sets the ServerAuth field's value.

func (*ExtendedKeyUsagesForCreateLeafInstanceInput) SetTimeStamping

SetTimeStamping sets the TimeStamping field's value.

func (ExtendedKeyUsagesForCreateLeafInstanceInput) String

String returns the string representation

type ExtendedKeyUsagesForCreateRootInstanceInput

type ExtendedKeyUsagesForCreateRootInstanceInput struct {
	ClientAuth *bool `type:"boolean" json:",omitempty"`

	CodeSigning *bool `type:"boolean" json:",omitempty"`

	EmailProtection *bool `type:"boolean" json:",omitempty"`

	OCSPSigning *bool `type:"boolean" json:",omitempty"`

	ServerAuth *bool `type:"boolean" json:",omitempty"`

	TimeStamping *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtendedKeyUsagesForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*ExtendedKeyUsagesForCreateRootInstanceInput) SetClientAuth

SetClientAuth sets the ClientAuth field's value.

func (*ExtendedKeyUsagesForCreateRootInstanceInput) SetCodeSigning

SetCodeSigning sets the CodeSigning field's value.

func (*ExtendedKeyUsagesForCreateRootInstanceInput) SetEmailProtection

SetEmailProtection sets the EmailProtection field's value.

func (*ExtendedKeyUsagesForCreateRootInstanceInput) SetOCSPSigning

SetOCSPSigning sets the OCSPSigning field's value.

func (*ExtendedKeyUsagesForCreateRootInstanceInput) SetServerAuth

SetServerAuth sets the ServerAuth field's value.

func (*ExtendedKeyUsagesForCreateRootInstanceInput) SetTimeStamping

SetTimeStamping sets the TimeStamping field's value.

func (ExtendedKeyUsagesForCreateRootInstanceInput) String

String returns the string representation

type ExtendedKeyUsagesForCreateSubInstanceInput

type ExtendedKeyUsagesForCreateSubInstanceInput struct {
	ClientAuth *bool `type:"boolean" json:",omitempty"`

	CodeSigning *bool `type:"boolean" json:",omitempty"`

	EmailProtection *bool `type:"boolean" json:",omitempty"`

	OCSPSigning *bool `type:"boolean" json:",omitempty"`

	ServerAuth *bool `type:"boolean" json:",omitempty"`

	TimeStamping *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtendedKeyUsagesForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*ExtendedKeyUsagesForCreateSubInstanceInput) SetClientAuth

SetClientAuth sets the ClientAuth field's value.

func (*ExtendedKeyUsagesForCreateSubInstanceInput) SetCodeSigning

SetCodeSigning sets the CodeSigning field's value.

func (*ExtendedKeyUsagesForCreateSubInstanceInput) SetEmailProtection

SetEmailProtection sets the EmailProtection field's value.

func (*ExtendedKeyUsagesForCreateSubInstanceInput) SetOCSPSigning

SetOCSPSigning sets the OCSPSigning field's value.

func (*ExtendedKeyUsagesForCreateSubInstanceInput) SetServerAuth

SetServerAuth sets the ServerAuth field's value.

func (*ExtendedKeyUsagesForCreateSubInstanceInput) SetTimeStamping

SetTimeStamping sets the TimeStamping field's value.

func (ExtendedKeyUsagesForCreateSubInstanceInput) String

String returns the string representation

type ExtensionForGetLeafInstanceOutput

type ExtensionForGetLeafInstanceOutput struct {
	SubjectAlternativeName *SubjectAlternativeNameForGetLeafInstanceOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (ExtensionForGetLeafInstanceOutput) GoString

GoString returns the string representation

func (*ExtensionForGetLeafInstanceOutput) SetSubjectAlternativeName

SetSubjectAlternativeName sets the SubjectAlternativeName field's value.

func (ExtensionForGetLeafInstanceOutput) String

String returns the string representation

type ExtensionsForCreateLeafInstanceInput

type ExtensionsForCreateLeafInstanceInput struct {
	CustomExtensions *CustomExtensionsForCreateLeafInstanceInput `type:"structure" json:",omitempty"`

	ExtendedKeyUsages *ExtendedKeyUsagesForCreateLeafInstanceInput `type:"structure" json:",omitempty"`

	KeyUsages *KeyUsagesForCreateLeafInstanceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtensionsForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*ExtensionsForCreateLeafInstanceInput) SetCustomExtensions

SetCustomExtensions sets the CustomExtensions field's value.

func (*ExtensionsForCreateLeafInstanceInput) SetExtendedKeyUsages

SetExtendedKeyUsages sets the ExtendedKeyUsages field's value.

func (*ExtensionsForCreateLeafInstanceInput) SetKeyUsages

SetKeyUsages sets the KeyUsages field's value.

func (ExtensionsForCreateLeafInstanceInput) String

String returns the string representation

type ExtensionsForCreateRootInstanceInput

type ExtensionsForCreateRootInstanceInput struct {
	CustomExtensions *CustomExtensionsForCreateRootInstanceInput `type:"structure" json:",omitempty"`

	ExtendedKeyUsages *ExtendedKeyUsagesForCreateRootInstanceInput `type:"structure" json:",omitempty"`

	KeyUsages *KeyUsagesForCreateRootInstanceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtensionsForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*ExtensionsForCreateRootInstanceInput) SetCustomExtensions

SetCustomExtensions sets the CustomExtensions field's value.

func (*ExtensionsForCreateRootInstanceInput) SetExtendedKeyUsages

SetExtendedKeyUsages sets the ExtendedKeyUsages field's value.

func (*ExtensionsForCreateRootInstanceInput) SetKeyUsages

SetKeyUsages sets the KeyUsages field's value.

func (ExtensionsForCreateRootInstanceInput) String

String returns the string representation

type ExtensionsForCreateSubInstanceInput

type ExtensionsForCreateSubInstanceInput struct {
	CustomExtensions *CustomExtensionsForCreateSubInstanceInput `type:"structure" json:",omitempty"`

	ExtendedKeyUsages *ExtendedKeyUsagesForCreateSubInstanceInput `type:"structure" json:",omitempty"`

	KeyUsages *KeyUsagesForCreateSubInstanceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ExtensionsForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*ExtensionsForCreateSubInstanceInput) SetCustomExtensions

SetCustomExtensions sets the CustomExtensions field's value.

func (*ExtensionsForCreateSubInstanceInput) SetExtendedKeyUsages

SetExtendedKeyUsages sets the ExtendedKeyUsages field's value.

func (*ExtensionsForCreateSubInstanceInput) SetKeyUsages

SetKeyUsages sets the KeyUsages field's value.

func (ExtensionsForCreateSubInstanceInput) String

String returns the string representation

type GetLeafInstanceInput

type GetLeafInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetLeafInstanceInput) GoString

func (s GetLeafInstanceInput) GoString() string

GoString returns the string representation

func (*GetLeafInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (GetLeafInstanceInput) String

func (s GetLeafInstanceInput) String() string

String returns the string representation

func (*GetLeafInstanceInput) Validate

func (s *GetLeafInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetLeafInstanceOutput

type GetLeafInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *CertificateForGetLeafInstanceOutput `type:"structure"`

	CommonName *string `type:"string"`

	Contact *ContactForGetLeafInstanceOutput `type:"structure"`

	CreateAt *string `type:"string"`

	Duration *string `type:"string"`

	EncryptionAlgorithm *string `type:"string"`

	Extension *ExtensionForGetLeafInstanceOutput `type:"structure"`

	InstanceId *string `type:"string"`

	InstanceStatus *int32 `type:"int32"`

	NotAfter *int32 `type:"int32"`

	NotBefore *int32 `type:"int32"`

	Plan *string `type:"string"`

	ProjectName *string `type:"string"`

	RootCaId *string `type:"string"`

	SerialNumber *string `type:"string"`

	SignatureAlgorithm *string `type:"string"`

	SourceType *int32 `type:"int32"`

	SubCaId *string `type:"string"`

	Subject *SubjectForGetLeafInstanceOutput `type:"structure"`

	Tag *string `type:"string"`

	Tags []*TagForGetLeafInstanceOutput `type:"list"`
	// contains filtered or unexported fields
}

func (GetLeafInstanceOutput) GoString

func (s GetLeafInstanceOutput) GoString() string

GoString returns the string representation

func (*GetLeafInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*GetLeafInstanceOutput) SetCommonName

func (s *GetLeafInstanceOutput) SetCommonName(v string) *GetLeafInstanceOutput

SetCommonName sets the CommonName field's value.

func (*GetLeafInstanceOutput) SetContact

SetContact sets the Contact field's value.

func (*GetLeafInstanceOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*GetLeafInstanceOutput) SetDuration

SetDuration sets the Duration field's value.

func (*GetLeafInstanceOutput) SetEncryptionAlgorithm

func (s *GetLeafInstanceOutput) SetEncryptionAlgorithm(v string) *GetLeafInstanceOutput

SetEncryptionAlgorithm sets the EncryptionAlgorithm field's value.

func (*GetLeafInstanceOutput) SetExtension

SetExtension sets the Extension field's value.

func (*GetLeafInstanceOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*GetLeafInstanceOutput) SetInstanceStatus

func (s *GetLeafInstanceOutput) SetInstanceStatus(v int32) *GetLeafInstanceOutput

SetInstanceStatus sets the InstanceStatus field's value.

func (*GetLeafInstanceOutput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*GetLeafInstanceOutput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*GetLeafInstanceOutput) SetPlan

SetPlan sets the Plan field's value.

func (*GetLeafInstanceOutput) SetProjectName

func (s *GetLeafInstanceOutput) SetProjectName(v string) *GetLeafInstanceOutput

SetProjectName sets the ProjectName field's value.

func (*GetLeafInstanceOutput) SetRootCaId

SetRootCaId sets the RootCaId field's value.

func (*GetLeafInstanceOutput) SetSerialNumber

func (s *GetLeafInstanceOutput) SetSerialNumber(v string) *GetLeafInstanceOutput

SetSerialNumber sets the SerialNumber field's value.

func (*GetLeafInstanceOutput) SetSignatureAlgorithm

func (s *GetLeafInstanceOutput) SetSignatureAlgorithm(v string) *GetLeafInstanceOutput

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (*GetLeafInstanceOutput) SetSourceType

func (s *GetLeafInstanceOutput) SetSourceType(v int32) *GetLeafInstanceOutput

SetSourceType sets the SourceType field's value.

func (*GetLeafInstanceOutput) SetSubCaId

SetSubCaId sets the SubCaId field's value.

func (*GetLeafInstanceOutput) SetSubject

SetSubject sets the Subject field's value.

func (*GetLeafInstanceOutput) SetTag

SetTag sets the Tag field's value.

func (*GetLeafInstanceOutput) SetTags

SetTags sets the Tags field's value.

func (GetLeafInstanceOutput) String

func (s GetLeafInstanceOutput) String() string

String returns the string representation

type GetQuotaDetailInput

type GetQuotaDetailInput struct {

	// QuotaType is a required field
	QuotaType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetQuotaDetailInput) GoString

func (s GetQuotaDetailInput) GoString() string

GoString returns the string representation

func (*GetQuotaDetailInput) SetQuotaType

func (s *GetQuotaDetailInput) SetQuotaType(v string) *GetQuotaDetailInput

SetQuotaType sets the QuotaType field's value.

func (GetQuotaDetailInput) String

func (s GetQuotaDetailInput) String() string

String returns the string representation

func (*GetQuotaDetailInput) Validate

func (s *GetQuotaDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetQuotaDetailOutput

type GetQuotaDetailOutput struct {
	Metadata *response.ResponseMetadata

	Quota *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetQuotaDetailOutput) GoString

func (s GetQuotaDetailOutput) GoString() string

GoString returns the string representation

func (*GetQuotaDetailOutput) SetQuota

SetQuota sets the Quota field's value.

func (GetQuotaDetailOutput) String

func (s GetQuotaDetailOutput) String() string

String returns the string representation

type GetRootInstanceInput

type GetRootInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRootInstanceInput) GoString

func (s GetRootInstanceInput) GoString() string

GoString returns the string representation

func (*GetRootInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (GetRootInstanceInput) String

func (s GetRootInstanceInput) String() string

String returns the string representation

func (*GetRootInstanceInput) Validate

func (s *GetRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRootInstanceOutput

type GetRootInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *CertificateForGetRootInstanceOutput `type:"structure"`

	CommonName *string `type:"string"`

	Contact *ContactForGetRootInstanceOutput `type:"structure"`

	CreateAt *string `type:"string"`

	Duration *string `type:"string"`

	EncryptionAlgorithm *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceStatus *int32 `type:"int32"`

	NotAfter *int32 `type:"int32"`

	NotBefore *int32 `type:"int32"`

	Plan *string `type:"string"`

	ProjectName *string `type:"string"`

	SerialNumber *string `type:"string"`

	SignatureAlgorithm *string `type:"string"`

	SourceType *int32 `type:"int32"`

	Subject *SubjectForGetRootInstanceOutput `type:"structure"`

	Tag *string `type:"string"`

	Tags []*TagForGetRootInstanceOutput `type:"list"`
	// contains filtered or unexported fields
}

func (GetRootInstanceOutput) GoString

func (s GetRootInstanceOutput) GoString() string

GoString returns the string representation

func (*GetRootInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*GetRootInstanceOutput) SetCommonName

func (s *GetRootInstanceOutput) SetCommonName(v string) *GetRootInstanceOutput

SetCommonName sets the CommonName field's value.

func (*GetRootInstanceOutput) SetContact

SetContact sets the Contact field's value.

func (*GetRootInstanceOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*GetRootInstanceOutput) SetDuration

SetDuration sets the Duration field's value.

func (*GetRootInstanceOutput) SetEncryptionAlgorithm

func (s *GetRootInstanceOutput) SetEncryptionAlgorithm(v string) *GetRootInstanceOutput

SetEncryptionAlgorithm sets the EncryptionAlgorithm field's value.

func (*GetRootInstanceOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*GetRootInstanceOutput) SetInstanceStatus

func (s *GetRootInstanceOutput) SetInstanceStatus(v int32) *GetRootInstanceOutput

SetInstanceStatus sets the InstanceStatus field's value.

func (*GetRootInstanceOutput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*GetRootInstanceOutput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*GetRootInstanceOutput) SetPlan

SetPlan sets the Plan field's value.

func (*GetRootInstanceOutput) SetProjectName

func (s *GetRootInstanceOutput) SetProjectName(v string) *GetRootInstanceOutput

SetProjectName sets the ProjectName field's value.

func (*GetRootInstanceOutput) SetSerialNumber

func (s *GetRootInstanceOutput) SetSerialNumber(v string) *GetRootInstanceOutput

SetSerialNumber sets the SerialNumber field's value.

func (*GetRootInstanceOutput) SetSignatureAlgorithm

func (s *GetRootInstanceOutput) SetSignatureAlgorithm(v string) *GetRootInstanceOutput

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (*GetRootInstanceOutput) SetSourceType

func (s *GetRootInstanceOutput) SetSourceType(v int32) *GetRootInstanceOutput

SetSourceType sets the SourceType field's value.

func (*GetRootInstanceOutput) SetSubject

SetSubject sets the Subject field's value.

func (*GetRootInstanceOutput) SetTag

SetTag sets the Tag field's value.

func (*GetRootInstanceOutput) SetTags

SetTags sets the Tags field's value.

func (GetRootInstanceOutput) String

func (s GetRootInstanceOutput) String() string

String returns the string representation

type GetSubInstanceInput

type GetSubInstanceInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetSubInstanceInput) GoString

func (s GetSubInstanceInput) GoString() string

GoString returns the string representation

func (*GetSubInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (GetSubInstanceInput) String

func (s GetSubInstanceInput) String() string

String returns the string representation

type GetSubInstanceOutput

type GetSubInstanceOutput struct {
	Metadata *response.ResponseMetadata

	Certificate *CertificateForGetSubInstanceOutput `type:"structure"`

	CommonName *string `type:"string"`

	Contact *ContactForGetSubInstanceOutput `type:"structure"`

	CreateAt *string `type:"string"`

	Duration *string `type:"string"`

	EncryptionAlgorithm *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceStatus *int32 `type:"int32"`

	NotAfter *int32 `type:"int32"`

	NotBefore *int32 `type:"int32"`

	Plan *string `type:"string"`

	ProjectName *string `type:"string"`

	RootCaId *string `type:"string"`

	SerialNumber *string `type:"string"`

	SignatureAlgorithm *string `type:"string"`

	SourceType *int32 `type:"int32"`

	Subject *SubjectForGetSubInstanceOutput `type:"structure"`

	Tag *string `type:"string"`

	Tags []*TagForGetSubInstanceOutput `type:"list"`
	// contains filtered or unexported fields
}

func (GetSubInstanceOutput) GoString

func (s GetSubInstanceOutput) GoString() string

GoString returns the string representation

func (*GetSubInstanceOutput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*GetSubInstanceOutput) SetCommonName

func (s *GetSubInstanceOutput) SetCommonName(v string) *GetSubInstanceOutput

SetCommonName sets the CommonName field's value.

func (*GetSubInstanceOutput) SetContact

SetContact sets the Contact field's value.

func (*GetSubInstanceOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*GetSubInstanceOutput) SetDuration

SetDuration sets the Duration field's value.

func (*GetSubInstanceOutput) SetEncryptionAlgorithm

func (s *GetSubInstanceOutput) SetEncryptionAlgorithm(v string) *GetSubInstanceOutput

SetEncryptionAlgorithm sets the EncryptionAlgorithm field's value.

func (*GetSubInstanceOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*GetSubInstanceOutput) SetInstanceStatus

func (s *GetSubInstanceOutput) SetInstanceStatus(v int32) *GetSubInstanceOutput

SetInstanceStatus sets the InstanceStatus field's value.

func (*GetSubInstanceOutput) SetNotAfter

func (s *GetSubInstanceOutput) SetNotAfter(v int32) *GetSubInstanceOutput

SetNotAfter sets the NotAfter field's value.

func (*GetSubInstanceOutput) SetNotBefore

func (s *GetSubInstanceOutput) SetNotBefore(v int32) *GetSubInstanceOutput

SetNotBefore sets the NotBefore field's value.

func (*GetSubInstanceOutput) SetPlan

SetPlan sets the Plan field's value.

func (*GetSubInstanceOutput) SetProjectName

func (s *GetSubInstanceOutput) SetProjectName(v string) *GetSubInstanceOutput

SetProjectName sets the ProjectName field's value.

func (*GetSubInstanceOutput) SetRootCaId

SetRootCaId sets the RootCaId field's value.

func (*GetSubInstanceOutput) SetSerialNumber

func (s *GetSubInstanceOutput) SetSerialNumber(v string) *GetSubInstanceOutput

SetSerialNumber sets the SerialNumber field's value.

func (*GetSubInstanceOutput) SetSignatureAlgorithm

func (s *GetSubInstanceOutput) SetSignatureAlgorithm(v string) *GetSubInstanceOutput

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (*GetSubInstanceOutput) SetSourceType

func (s *GetSubInstanceOutput) SetSourceType(v int32) *GetSubInstanceOutput

SetSourceType sets the SourceType field's value.

func (*GetSubInstanceOutput) SetSubject

SetSubject sets the Subject field's value.

func (*GetSubInstanceOutput) SetTag

SetTag sets the Tag field's value.

func (*GetSubInstanceOutput) SetTags

SetTags sets the Tags field's value.

func (GetSubInstanceOutput) String

func (s GetSubInstanceOutput) String() string

String returns the string representation

type KeyUsagesForCreateLeafInstanceInput

type KeyUsagesForCreateLeafInstanceInput struct {
	CrlSign *bool `type:"boolean" json:",omitempty"`

	DataEncipherment *bool `type:"boolean" json:",omitempty"`

	DecipherOnly *bool `type:"boolean" json:",omitempty"`

	DigitalSignature *bool `type:"boolean" json:",omitempty"`

	EncipherOnly *bool `type:"boolean" json:",omitempty"`

	KeyAgreement *bool `type:"boolean" json:",omitempty"`

	KeyCertSign *bool `type:"boolean" json:",omitempty"`

	KeyEncipherment *bool `type:"boolean" json:",omitempty"`

	NonRepudiation *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyUsagesForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*KeyUsagesForCreateLeafInstanceInput) SetCrlSign

SetCrlSign sets the CrlSign field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetDataEncipherment

SetDataEncipherment sets the DataEncipherment field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetDecipherOnly

SetDecipherOnly sets the DecipherOnly field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetDigitalSignature

SetDigitalSignature sets the DigitalSignature field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetEncipherOnly

SetEncipherOnly sets the EncipherOnly field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetKeyAgreement

SetKeyAgreement sets the KeyAgreement field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetKeyCertSign

SetKeyCertSign sets the KeyCertSign field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetKeyEncipherment

SetKeyEncipherment sets the KeyEncipherment field's value.

func (*KeyUsagesForCreateLeafInstanceInput) SetNonRepudiation

SetNonRepudiation sets the NonRepudiation field's value.

func (KeyUsagesForCreateLeafInstanceInput) String

String returns the string representation

type KeyUsagesForCreateRootInstanceInput

type KeyUsagesForCreateRootInstanceInput struct {
	CrlSign *bool `type:"boolean" json:",omitempty"`

	DataEncipherment *bool `type:"boolean" json:",omitempty"`

	DecipherOnly *bool `type:"boolean" json:",omitempty"`

	DigitalSignature *bool `type:"boolean" json:",omitempty"`

	EncipherOnly *bool `type:"boolean" json:",omitempty"`

	KeyAgreement *bool `type:"boolean" json:",omitempty"`

	KeyCertSign *bool `type:"boolean" json:",omitempty"`

	KeyEncipherment *bool `type:"boolean" json:",omitempty"`

	NonRepudiation *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyUsagesForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*KeyUsagesForCreateRootInstanceInput) SetCrlSign

SetCrlSign sets the CrlSign field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetDataEncipherment

SetDataEncipherment sets the DataEncipherment field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetDecipherOnly

SetDecipherOnly sets the DecipherOnly field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetDigitalSignature

SetDigitalSignature sets the DigitalSignature field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetEncipherOnly

SetEncipherOnly sets the EncipherOnly field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetKeyAgreement

SetKeyAgreement sets the KeyAgreement field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetKeyCertSign

SetKeyCertSign sets the KeyCertSign field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetKeyEncipherment

SetKeyEncipherment sets the KeyEncipherment field's value.

func (*KeyUsagesForCreateRootInstanceInput) SetNonRepudiation

SetNonRepudiation sets the NonRepudiation field's value.

func (KeyUsagesForCreateRootInstanceInput) String

String returns the string representation

type KeyUsagesForCreateSubInstanceInput

type KeyUsagesForCreateSubInstanceInput struct {
	CrlSign *bool `type:"boolean" json:",omitempty"`

	DataEncipherment *bool `type:"boolean" json:",omitempty"`

	DecipherOnly *bool `type:"boolean" json:",omitempty"`

	DigitalSignature *bool `type:"boolean" json:",omitempty"`

	EncipherOnly *bool `type:"boolean" json:",omitempty"`

	KeyAgreement *bool `type:"boolean" json:",omitempty"`

	KeyCertSign *bool `type:"boolean" json:",omitempty"`

	KeyEncipherment *bool `type:"boolean" json:",omitempty"`

	NonRepudiation *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyUsagesForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*KeyUsagesForCreateSubInstanceInput) SetCrlSign

SetCrlSign sets the CrlSign field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetDataEncipherment

SetDataEncipherment sets the DataEncipherment field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetDecipherOnly

SetDecipherOnly sets the DecipherOnly field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetDigitalSignature

SetDigitalSignature sets the DigitalSignature field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetEncipherOnly

SetEncipherOnly sets the EncipherOnly field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetKeyAgreement

SetKeyAgreement sets the KeyAgreement field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetKeyCertSign

SetKeyCertSign sets the KeyCertSign field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetKeyEncipherment

SetKeyEncipherment sets the KeyEncipherment field's value.

func (*KeyUsagesForCreateSubInstanceInput) SetNonRepudiation

SetNonRepudiation sets the NonRepudiation field's value.

func (KeyUsagesForCreateSubInstanceInput) String

String returns the string representation

type ListLeafInstancesInput

type ListLeafInstancesInput struct {
	CommonName *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceStatus *int32 `type:"int32" json:",omitempty"`

	IssuedId *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TagFilters []*TagFilterForListLeafInstancesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListLeafInstancesInput) GoString

func (s ListLeafInstancesInput) GoString() string

GoString returns the string representation

func (*ListLeafInstancesInput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*ListLeafInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ListLeafInstancesInput) SetInstanceStatus

func (s *ListLeafInstancesInput) SetInstanceStatus(v int32) *ListLeafInstancesInput

SetInstanceStatus sets the InstanceStatus field's value.

func (*ListLeafInstancesInput) SetIssuedId

SetIssuedId sets the IssuedId field's value.

func (*ListLeafInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListLeafInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListLeafInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListLeafInstancesInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ListLeafInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListLeafInstancesInput) String

func (s ListLeafInstancesInput) String() string

String returns the string representation

type ListLeafInstancesOutput

type ListLeafInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Result []*ResultForListLeafInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListLeafInstancesOutput) GoString

func (s ListLeafInstancesOutput) GoString() string

GoString returns the string representation

func (*ListLeafInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*ListLeafInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListLeafInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListLeafInstancesOutput) SetResult

SetResult sets the Result field's value.

func (ListLeafInstancesOutput) String

func (s ListLeafInstancesOutput) String() string

String returns the string representation

type ListRootInstancesInput

type ListRootInstancesInput struct {
	CommonName *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceStatus *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SourceType *int32 `type:"int32" json:",omitempty"`

	TagFilters []*TagFilterForListRootInstancesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRootInstancesInput) GoString

func (s ListRootInstancesInput) GoString() string

GoString returns the string representation

func (*ListRootInstancesInput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*ListRootInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ListRootInstancesInput) SetInstanceStatus

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

SetInstanceStatus sets the InstanceStatus field's value.

func (*ListRootInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListRootInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListRootInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListRootInstancesInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ListRootInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListRootInstancesInput) String

func (s ListRootInstancesInput) String() string

String returns the string representation

type ListRootInstancesOutput

type ListRootInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Result []*ResultForListRootInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRootInstancesOutput) GoString

func (s ListRootInstancesOutput) GoString() string

GoString returns the string representation

func (*ListRootInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*ListRootInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListRootInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListRootInstancesOutput) SetResult

SetResult sets the Result field's value.

func (ListRootInstancesOutput) String

func (s ListRootInstancesOutput) String() string

String returns the string representation

type ListSubInstancesInput

type ListSubInstancesInput struct {
	CommonName *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceStatus *string `type:"string" json:",omitempty"`

	IssuedId *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SourceType *int32 `type:"int32" json:",omitempty"`

	TagFilters []*TagFilterForListSubInstancesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSubInstancesInput) GoString

func (s ListSubInstancesInput) GoString() string

GoString returns the string representation

func (*ListSubInstancesInput) SetCommonName

func (s *ListSubInstancesInput) SetCommonName(v string) *ListSubInstancesInput

SetCommonName sets the CommonName field's value.

func (*ListSubInstancesInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ListSubInstancesInput) SetInstanceStatus

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

SetInstanceStatus sets the InstanceStatus field's value.

func (*ListSubInstancesInput) SetIssuedId

SetIssuedId sets the IssuedId field's value.

func (*ListSubInstancesInput) SetPageNumber

func (s *ListSubInstancesInput) SetPageNumber(v int32) *ListSubInstancesInput

SetPageNumber sets the PageNumber field's value.

func (*ListSubInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSubInstancesInput) SetProjectName

func (s *ListSubInstancesInput) SetProjectName(v string) *ListSubInstancesInput

SetProjectName sets the ProjectName field's value.

func (*ListSubInstancesInput) SetSourceType

func (s *ListSubInstancesInput) SetSourceType(v int32) *ListSubInstancesInput

SetSourceType sets the SourceType field's value.

func (*ListSubInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListSubInstancesInput) String

func (s ListSubInstancesInput) String() string

String returns the string representation

type ListSubInstancesOutput

type ListSubInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Result []*ResultForListSubInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSubInstancesOutput) GoString

func (s ListSubInstancesOutput) GoString() string

GoString returns the string representation

func (*ListSubInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*ListSubInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListSubInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSubInstancesOutput) SetResult

SetResult sets the Result field's value.

func (ListSubInstancesOutput) String

func (s ListSubInstancesOutput) String() string

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListTagsForResourcesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListTagsForResourcesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (*ListTagsForResourcesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type PCA20251001

type PCA20251001 struct {
	*client.Client
}

PCA20251001 provides the API operation methods for making requests to PCA20251001. See this package's package overview docs for details on the service.

PCA20251001 methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*PCA20251001) CreateLeafInstance

func (c *PCA20251001) CreateLeafInstance(input *CreateLeafInstanceInput) (*CreateLeafInstanceOutput, error)

CreateLeafInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation CreateLeafInstance for usage and error information.

func (*PCA20251001) CreateLeafInstanceCommon

func (c *PCA20251001) CreateLeafInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateLeafInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation CreateLeafInstanceCommon for usage and error information.

func (*PCA20251001) CreateLeafInstanceCommonRequest

func (c *PCA20251001) CreateLeafInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateLeafInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateLeafInstanceCommon operation. The "output" return value will be populated with the CreateLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLeafInstanceCommon Send returns without error.

See CreateLeafInstanceCommon for more information on using the CreateLeafInstanceCommon API call, and error handling.

// Example sending a request using the CreateLeafInstanceCommonRequest method.
req, resp := client.CreateLeafInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) CreateLeafInstanceCommonWithContext

func (c *PCA20251001) CreateLeafInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateLeafInstanceCommonWithContext is the same as CreateLeafInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateLeafInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) CreateLeafInstanceRequest

func (c *PCA20251001) CreateLeafInstanceRequest(input *CreateLeafInstanceInput) (req *request.Request, output *CreateLeafInstanceOutput)

CreateLeafInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateLeafInstance operation. The "output" return value will be populated with the CreateLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLeafInstanceCommon Send returns without error.

See CreateLeafInstance for more information on using the CreateLeafInstance API call, and error handling.

// Example sending a request using the CreateLeafInstanceRequest method.
req, resp := client.CreateLeafInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) CreateLeafInstanceWithContext

func (c *PCA20251001) CreateLeafInstanceWithContext(ctx volcengine.Context, input *CreateLeafInstanceInput, opts ...request.Option) (*CreateLeafInstanceOutput, error)

CreateLeafInstanceWithContext is the same as CreateLeafInstance with the addition of the ability to pass a context and additional request options.

See CreateLeafInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) CreateRootInstance

func (c *PCA20251001) CreateRootInstance(input *CreateRootInstanceInput) (*CreateRootInstanceOutput, error)

CreateRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation CreateRootInstance for usage and error information.

func (*PCA20251001) CreateRootInstanceCommon

func (c *PCA20251001) CreateRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation CreateRootInstanceCommon for usage and error information.

func (*PCA20251001) CreateRootInstanceCommonRequest

func (c *PCA20251001) CreateRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRootInstanceCommon operation. The "output" return value will be populated with the CreateRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRootInstanceCommon Send returns without error.

See CreateRootInstanceCommon for more information on using the CreateRootInstanceCommon API call, and error handling.

// Example sending a request using the CreateRootInstanceCommonRequest method.
req, resp := client.CreateRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) CreateRootInstanceCommonWithContext

func (c *PCA20251001) CreateRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRootInstanceCommonWithContext is the same as CreateRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) CreateRootInstanceRequest

func (c *PCA20251001) CreateRootInstanceRequest(input *CreateRootInstanceInput) (req *request.Request, output *CreateRootInstanceOutput)

CreateRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateRootInstance operation. The "output" return value will be populated with the CreateRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRootInstanceCommon Send returns without error.

See CreateRootInstance for more information on using the CreateRootInstance API call, and error handling.

// Example sending a request using the CreateRootInstanceRequest method.
req, resp := client.CreateRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) CreateRootInstanceWithContext

func (c *PCA20251001) CreateRootInstanceWithContext(ctx volcengine.Context, input *CreateRootInstanceInput, opts ...request.Option) (*CreateRootInstanceOutput, error)

CreateRootInstanceWithContext is the same as CreateRootInstance with the addition of the ability to pass a context and additional request options.

See CreateRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) CreateSubInstance

func (c *PCA20251001) CreateSubInstance(input *CreateSubInstanceInput) (*CreateSubInstanceOutput, error)

CreateSubInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation CreateSubInstance for usage and error information.

func (*PCA20251001) CreateSubInstanceCommon

func (c *PCA20251001) CreateSubInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSubInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation CreateSubInstanceCommon for usage and error information.

func (*PCA20251001) CreateSubInstanceCommonRequest

func (c *PCA20251001) CreateSubInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateSubInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateSubInstanceCommon operation. The "output" return value will be populated with the CreateSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSubInstanceCommon Send returns without error.

See CreateSubInstanceCommon for more information on using the CreateSubInstanceCommon API call, and error handling.

// Example sending a request using the CreateSubInstanceCommonRequest method.
req, resp := client.CreateSubInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) CreateSubInstanceCommonWithContext

func (c *PCA20251001) CreateSubInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateSubInstanceCommonWithContext is the same as CreateSubInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateSubInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) CreateSubInstanceRequest

func (c *PCA20251001) CreateSubInstanceRequest(input *CreateSubInstanceInput) (req *request.Request, output *CreateSubInstanceOutput)

CreateSubInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateSubInstance operation. The "output" return value will be populated with the CreateSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSubInstanceCommon Send returns without error.

See CreateSubInstance for more information on using the CreateSubInstance API call, and error handling.

// Example sending a request using the CreateSubInstanceRequest method.
req, resp := client.CreateSubInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) CreateSubInstanceWithContext

func (c *PCA20251001) CreateSubInstanceWithContext(ctx volcengine.Context, input *CreateSubInstanceInput, opts ...request.Option) (*CreateSubInstanceOutput, error)

CreateSubInstanceWithContext is the same as CreateSubInstance with the addition of the ability to pass a context and additional request options.

See CreateSubInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DeleteLeafInstance

func (c *PCA20251001) DeleteLeafInstance(input *DeleteLeafInstanceInput) (*DeleteLeafInstanceOutput, error)

DeleteLeafInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DeleteLeafInstance for usage and error information.

func (*PCA20251001) DeleteLeafInstanceCommon

func (c *PCA20251001) DeleteLeafInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteLeafInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DeleteLeafInstanceCommon for usage and error information.

func (*PCA20251001) DeleteLeafInstanceCommonRequest

func (c *PCA20251001) DeleteLeafInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteLeafInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLeafInstanceCommon operation. The "output" return value will be populated with the DeleteLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLeafInstanceCommon Send returns without error.

See DeleteLeafInstanceCommon for more information on using the DeleteLeafInstanceCommon API call, and error handling.

// Example sending a request using the DeleteLeafInstanceCommonRequest method.
req, resp := client.DeleteLeafInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DeleteLeafInstanceCommonWithContext

func (c *PCA20251001) DeleteLeafInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteLeafInstanceCommonWithContext is the same as DeleteLeafInstanceCommon with the addition of the ability to pass a context and additional request options.

See DeleteLeafInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DeleteLeafInstanceRequest

func (c *PCA20251001) DeleteLeafInstanceRequest(input *DeleteLeafInstanceInput) (req *request.Request, output *DeleteLeafInstanceOutput)

DeleteLeafInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLeafInstance operation. The "output" return value will be populated with the DeleteLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLeafInstanceCommon Send returns without error.

See DeleteLeafInstance for more information on using the DeleteLeafInstance API call, and error handling.

// Example sending a request using the DeleteLeafInstanceRequest method.
req, resp := client.DeleteLeafInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DeleteLeafInstanceWithContext

func (c *PCA20251001) DeleteLeafInstanceWithContext(ctx volcengine.Context, input *DeleteLeafInstanceInput, opts ...request.Option) (*DeleteLeafInstanceOutput, error)

DeleteLeafInstanceWithContext is the same as DeleteLeafInstance with the addition of the ability to pass a context and additional request options.

See DeleteLeafInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DeleteRootInstance

func (c *PCA20251001) DeleteRootInstance(input *DeleteRootInstanceInput) (*DeleteRootInstanceOutput, error)

DeleteRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DeleteRootInstance for usage and error information.

func (*PCA20251001) DeleteRootInstanceCommon

func (c *PCA20251001) DeleteRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DeleteRootInstanceCommon for usage and error information.

func (*PCA20251001) DeleteRootInstanceCommonRequest

func (c *PCA20251001) DeleteRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRootInstanceCommon operation. The "output" return value will be populated with the DeleteRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRootInstanceCommon Send returns without error.

See DeleteRootInstanceCommon for more information on using the DeleteRootInstanceCommon API call, and error handling.

// Example sending a request using the DeleteRootInstanceCommonRequest method.
req, resp := client.DeleteRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DeleteRootInstanceCommonWithContext

func (c *PCA20251001) DeleteRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRootInstanceCommonWithContext is the same as DeleteRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See DeleteRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DeleteRootInstanceRequest

func (c *PCA20251001) DeleteRootInstanceRequest(input *DeleteRootInstanceInput) (req *request.Request, output *DeleteRootInstanceOutput)

DeleteRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRootInstance operation. The "output" return value will be populated with the DeleteRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRootInstanceCommon Send returns without error.

See DeleteRootInstance for more information on using the DeleteRootInstance API call, and error handling.

// Example sending a request using the DeleteRootInstanceRequest method.
req, resp := client.DeleteRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DeleteRootInstanceWithContext

func (c *PCA20251001) DeleteRootInstanceWithContext(ctx volcengine.Context, input *DeleteRootInstanceInput, opts ...request.Option) (*DeleteRootInstanceOutput, error)

DeleteRootInstanceWithContext is the same as DeleteRootInstance with the addition of the ability to pass a context and additional request options.

See DeleteRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DeleteSubInstance

func (c *PCA20251001) DeleteSubInstance(input *DeleteSubInstanceInput) (*DeleteSubInstanceOutput, error)

DeleteSubInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DeleteSubInstance for usage and error information.

func (*PCA20251001) DeleteSubInstanceCommon

func (c *PCA20251001) DeleteSubInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSubInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DeleteSubInstanceCommon for usage and error information.

func (*PCA20251001) DeleteSubInstanceCommonRequest

func (c *PCA20251001) DeleteSubInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteSubInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteSubInstanceCommon operation. The "output" return value will be populated with the DeleteSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSubInstanceCommon Send returns without error.

See DeleteSubInstanceCommon for more information on using the DeleteSubInstanceCommon API call, and error handling.

// Example sending a request using the DeleteSubInstanceCommonRequest method.
req, resp := client.DeleteSubInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DeleteSubInstanceCommonWithContext

func (c *PCA20251001) DeleteSubInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteSubInstanceCommonWithContext is the same as DeleteSubInstanceCommon with the addition of the ability to pass a context and additional request options.

See DeleteSubInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DeleteSubInstanceRequest

func (c *PCA20251001) DeleteSubInstanceRequest(input *DeleteSubInstanceInput) (req *request.Request, output *DeleteSubInstanceOutput)

DeleteSubInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteSubInstance operation. The "output" return value will be populated with the DeleteSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSubInstanceCommon Send returns without error.

See DeleteSubInstance for more information on using the DeleteSubInstance API call, and error handling.

// Example sending a request using the DeleteSubInstanceRequest method.
req, resp := client.DeleteSubInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DeleteSubInstanceWithContext

func (c *PCA20251001) DeleteSubInstanceWithContext(ctx volcengine.Context, input *DeleteSubInstanceInput, opts ...request.Option) (*DeleteSubInstanceOutput, error)

DeleteSubInstanceWithContext is the same as DeleteSubInstance with the addition of the ability to pass a context and additional request options.

See DeleteSubInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DisableRootInstance

func (c *PCA20251001) DisableRootInstance(input *DisableRootInstanceInput) (*DisableRootInstanceOutput, error)

DisableRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DisableRootInstance for usage and error information.

func (*PCA20251001) DisableRootInstanceCommon

func (c *PCA20251001) DisableRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DisableRootInstanceCommon for usage and error information.

func (*PCA20251001) DisableRootInstanceCommonRequest

func (c *PCA20251001) DisableRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableRootInstanceCommon operation. The "output" return value will be populated with the DisableRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DisableRootInstanceCommon Send returns without error.

See DisableRootInstanceCommon for more information on using the DisableRootInstanceCommon API call, and error handling.

// Example sending a request using the DisableRootInstanceCommonRequest method.
req, resp := client.DisableRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DisableRootInstanceCommonWithContext

func (c *PCA20251001) DisableRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableRootInstanceCommonWithContext is the same as DisableRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See DisableRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DisableRootInstanceRequest

func (c *PCA20251001) DisableRootInstanceRequest(input *DisableRootInstanceInput) (req *request.Request, output *DisableRootInstanceOutput)

DisableRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DisableRootInstance operation. The "output" return value will be populated with the DisableRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DisableRootInstanceCommon Send returns without error.

See DisableRootInstance for more information on using the DisableRootInstance API call, and error handling.

// Example sending a request using the DisableRootInstanceRequest method.
req, resp := client.DisableRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DisableRootInstanceWithContext

func (c *PCA20251001) DisableRootInstanceWithContext(ctx volcengine.Context, input *DisableRootInstanceInput, opts ...request.Option) (*DisableRootInstanceOutput, error)

DisableRootInstanceWithContext is the same as DisableRootInstance with the addition of the ability to pass a context and additional request options.

See DisableRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DisableSubInstance

func (c *PCA20251001) DisableSubInstance(input *DisableSubInstanceInput) (*DisableSubInstanceOutput, error)

DisableSubInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DisableSubInstance for usage and error information.

func (*PCA20251001) DisableSubInstanceCommon

func (c *PCA20251001) DisableSubInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableSubInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DisableSubInstanceCommon for usage and error information.

func (*PCA20251001) DisableSubInstanceCommonRequest

func (c *PCA20251001) DisableSubInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableSubInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableSubInstanceCommon operation. The "output" return value will be populated with the DisableSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSubInstanceCommon Send returns without error.

See DisableSubInstanceCommon for more information on using the DisableSubInstanceCommon API call, and error handling.

// Example sending a request using the DisableSubInstanceCommonRequest method.
req, resp := client.DisableSubInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DisableSubInstanceCommonWithContext

func (c *PCA20251001) DisableSubInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableSubInstanceCommonWithContext is the same as DisableSubInstanceCommon with the addition of the ability to pass a context and additional request options.

See DisableSubInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DisableSubInstanceRequest

func (c *PCA20251001) DisableSubInstanceRequest(input *DisableSubInstanceInput) (req *request.Request, output *DisableSubInstanceOutput)

DisableSubInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DisableSubInstance operation. The "output" return value will be populated with the DisableSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSubInstanceCommon Send returns without error.

See DisableSubInstance for more information on using the DisableSubInstance API call, and error handling.

// Example sending a request using the DisableSubInstanceRequest method.
req, resp := client.DisableSubInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DisableSubInstanceWithContext

func (c *PCA20251001) DisableSubInstanceWithContext(ctx volcengine.Context, input *DisableSubInstanceInput, opts ...request.Option) (*DisableSubInstanceOutput, error)

DisableSubInstanceWithContext is the same as DisableSubInstance with the addition of the ability to pass a context and additional request options.

See DisableSubInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DownloadLeafInstance

func (c *PCA20251001) DownloadLeafInstance(input *DownloadLeafInstanceInput) (*DownloadLeafInstanceOutput, error)

DownloadLeafInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DownloadLeafInstance for usage and error information.

func (*PCA20251001) DownloadLeafInstanceCommon

func (c *PCA20251001) DownloadLeafInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DownloadLeafInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation DownloadLeafInstanceCommon for usage and error information.

func (*PCA20251001) DownloadLeafInstanceCommonRequest

func (c *PCA20251001) DownloadLeafInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DownloadLeafInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DownloadLeafInstanceCommon operation. The "output" return value will be populated with the DownloadLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DownloadLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DownloadLeafInstanceCommon Send returns without error.

See DownloadLeafInstanceCommon for more information on using the DownloadLeafInstanceCommon API call, and error handling.

// Example sending a request using the DownloadLeafInstanceCommonRequest method.
req, resp := client.DownloadLeafInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DownloadLeafInstanceCommonWithContext

func (c *PCA20251001) DownloadLeafInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DownloadLeafInstanceCommonWithContext is the same as DownloadLeafInstanceCommon with the addition of the ability to pass a context and additional request options.

See DownloadLeafInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) DownloadLeafInstanceRequest

func (c *PCA20251001) DownloadLeafInstanceRequest(input *DownloadLeafInstanceInput) (req *request.Request, output *DownloadLeafInstanceOutput)

DownloadLeafInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DownloadLeafInstance operation. The "output" return value will be populated with the DownloadLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DownloadLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DownloadLeafInstanceCommon Send returns without error.

See DownloadLeafInstance for more information on using the DownloadLeafInstance API call, and error handling.

// Example sending a request using the DownloadLeafInstanceRequest method.
req, resp := client.DownloadLeafInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) DownloadLeafInstanceWithContext

func (c *PCA20251001) DownloadLeafInstanceWithContext(ctx volcengine.Context, input *DownloadLeafInstanceInput, opts ...request.Option) (*DownloadLeafInstanceOutput, error)

DownloadLeafInstanceWithContext is the same as DownloadLeafInstance with the addition of the ability to pass a context and additional request options.

See DownloadLeafInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) EnableRootInstance

func (c *PCA20251001) EnableRootInstance(input *EnableRootInstanceInput) (*EnableRootInstanceOutput, error)

EnableRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation EnableRootInstance for usage and error information.

func (*PCA20251001) EnableRootInstanceCommon

func (c *PCA20251001) EnableRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation EnableRootInstanceCommon for usage and error information.

func (*PCA20251001) EnableRootInstanceCommonRequest

func (c *PCA20251001) EnableRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableRootInstanceCommon operation. The "output" return value will be populated with the EnableRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after EnableRootInstanceCommon Send returns without error.

See EnableRootInstanceCommon for more information on using the EnableRootInstanceCommon API call, and error handling.

// Example sending a request using the EnableRootInstanceCommonRequest method.
req, resp := client.EnableRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) EnableRootInstanceCommonWithContext

func (c *PCA20251001) EnableRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableRootInstanceCommonWithContext is the same as EnableRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See EnableRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) EnableRootInstanceRequest

func (c *PCA20251001) EnableRootInstanceRequest(input *EnableRootInstanceInput) (req *request.Request, output *EnableRootInstanceOutput)

EnableRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the EnableRootInstance operation. The "output" return value will be populated with the EnableRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after EnableRootInstanceCommon Send returns without error.

See EnableRootInstance for more information on using the EnableRootInstance API call, and error handling.

// Example sending a request using the EnableRootInstanceRequest method.
req, resp := client.EnableRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) EnableRootInstanceWithContext

func (c *PCA20251001) EnableRootInstanceWithContext(ctx volcengine.Context, input *EnableRootInstanceInput, opts ...request.Option) (*EnableRootInstanceOutput, error)

EnableRootInstanceWithContext is the same as EnableRootInstance with the addition of the ability to pass a context and additional request options.

See EnableRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) EnableSubInstance

func (c *PCA20251001) EnableSubInstance(input *EnableSubInstanceInput) (*EnableSubInstanceOutput, error)

EnableSubInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation EnableSubInstance for usage and error information.

func (*PCA20251001) EnableSubInstanceCommon

func (c *PCA20251001) EnableSubInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableSubInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation EnableSubInstanceCommon for usage and error information.

func (*PCA20251001) EnableSubInstanceCommonRequest

func (c *PCA20251001) EnableSubInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableSubInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableSubInstanceCommon operation. The "output" return value will be populated with the EnableSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSubInstanceCommon Send returns without error.

See EnableSubInstanceCommon for more information on using the EnableSubInstanceCommon API call, and error handling.

// Example sending a request using the EnableSubInstanceCommonRequest method.
req, resp := client.EnableSubInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) EnableSubInstanceCommonWithContext

func (c *PCA20251001) EnableSubInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableSubInstanceCommonWithContext is the same as EnableSubInstanceCommon with the addition of the ability to pass a context and additional request options.

See EnableSubInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) EnableSubInstanceRequest

func (c *PCA20251001) EnableSubInstanceRequest(input *EnableSubInstanceInput) (req *request.Request, output *EnableSubInstanceOutput)

EnableSubInstanceRequest generates a "volcengine/request.Request" representing the client's request for the EnableSubInstance operation. The "output" return value will be populated with the EnableSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSubInstanceCommon Send returns without error.

See EnableSubInstance for more information on using the EnableSubInstance API call, and error handling.

// Example sending a request using the EnableSubInstanceRequest method.
req, resp := client.EnableSubInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) EnableSubInstanceWithContext

func (c *PCA20251001) EnableSubInstanceWithContext(ctx volcengine.Context, input *EnableSubInstanceInput, opts ...request.Option) (*EnableSubInstanceOutput, error)

EnableSubInstanceWithContext is the same as EnableSubInstance with the addition of the ability to pass a context and additional request options.

See EnableSubInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetLeafInstance

func (c *PCA20251001) GetLeafInstance(input *GetLeafInstanceInput) (*GetLeafInstanceOutput, error)

GetLeafInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetLeafInstance for usage and error information.

func (*PCA20251001) GetLeafInstanceCommon

func (c *PCA20251001) GetLeafInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetLeafInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetLeafInstanceCommon for usage and error information.

func (*PCA20251001) GetLeafInstanceCommonRequest

func (c *PCA20251001) GetLeafInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetLeafInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetLeafInstanceCommon operation. The "output" return value will be populated with the GetLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetLeafInstanceCommon Send returns without error.

See GetLeafInstanceCommon for more information on using the GetLeafInstanceCommon API call, and error handling.

// Example sending a request using the GetLeafInstanceCommonRequest method.
req, resp := client.GetLeafInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetLeafInstanceCommonWithContext

func (c *PCA20251001) GetLeafInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetLeafInstanceCommonWithContext is the same as GetLeafInstanceCommon with the addition of the ability to pass a context and additional request options.

See GetLeafInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetLeafInstanceRequest

func (c *PCA20251001) GetLeafInstanceRequest(input *GetLeafInstanceInput) (req *request.Request, output *GetLeafInstanceOutput)

GetLeafInstanceRequest generates a "volcengine/request.Request" representing the client's request for the GetLeafInstance operation. The "output" return value will be populated with the GetLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetLeafInstanceCommon Send returns without error.

See GetLeafInstance for more information on using the GetLeafInstance API call, and error handling.

// Example sending a request using the GetLeafInstanceRequest method.
req, resp := client.GetLeafInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetLeafInstanceWithContext

func (c *PCA20251001) GetLeafInstanceWithContext(ctx volcengine.Context, input *GetLeafInstanceInput, opts ...request.Option) (*GetLeafInstanceOutput, error)

GetLeafInstanceWithContext is the same as GetLeafInstance with the addition of the ability to pass a context and additional request options.

See GetLeafInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetQuotaDetail

func (c *PCA20251001) GetQuotaDetail(input *GetQuotaDetailInput) (*GetQuotaDetailOutput, error)

GetQuotaDetail API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetQuotaDetail for usage and error information.

func (*PCA20251001) GetQuotaDetailCommon

func (c *PCA20251001) GetQuotaDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetQuotaDetailCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetQuotaDetailCommon for usage and error information.

func (*PCA20251001) GetQuotaDetailCommonRequest

func (c *PCA20251001) GetQuotaDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetQuotaDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetQuotaDetailCommon operation. The "output" return value will be populated with the GetQuotaDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetQuotaDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetQuotaDetailCommon Send returns without error.

See GetQuotaDetailCommon for more information on using the GetQuotaDetailCommon API call, and error handling.

// Example sending a request using the GetQuotaDetailCommonRequest method.
req, resp := client.GetQuotaDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetQuotaDetailCommonWithContext

func (c *PCA20251001) GetQuotaDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetQuotaDetailCommonWithContext is the same as GetQuotaDetailCommon with the addition of the ability to pass a context and additional request options.

See GetQuotaDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetQuotaDetailRequest

func (c *PCA20251001) GetQuotaDetailRequest(input *GetQuotaDetailInput) (req *request.Request, output *GetQuotaDetailOutput)

GetQuotaDetailRequest generates a "volcengine/request.Request" representing the client's request for the GetQuotaDetail operation. The "output" return value will be populated with the GetQuotaDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetQuotaDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetQuotaDetailCommon Send returns without error.

See GetQuotaDetail for more information on using the GetQuotaDetail API call, and error handling.

// Example sending a request using the GetQuotaDetailRequest method.
req, resp := client.GetQuotaDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetQuotaDetailWithContext

func (c *PCA20251001) GetQuotaDetailWithContext(ctx volcengine.Context, input *GetQuotaDetailInput, opts ...request.Option) (*GetQuotaDetailOutput, error)

GetQuotaDetailWithContext is the same as GetQuotaDetail with the addition of the ability to pass a context and additional request options.

See GetQuotaDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetRootInstance

func (c *PCA20251001) GetRootInstance(input *GetRootInstanceInput) (*GetRootInstanceOutput, error)

GetRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetRootInstance for usage and error information.

func (*PCA20251001) GetRootInstanceCommon

func (c *PCA20251001) GetRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetRootInstanceCommon for usage and error information.

func (*PCA20251001) GetRootInstanceCommonRequest

func (c *PCA20251001) GetRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetRootInstanceCommon operation. The "output" return value will be populated with the GetRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetRootInstanceCommon Send returns without error.

See GetRootInstanceCommon for more information on using the GetRootInstanceCommon API call, and error handling.

// Example sending a request using the GetRootInstanceCommonRequest method.
req, resp := client.GetRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetRootInstanceCommonWithContext

func (c *PCA20251001) GetRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetRootInstanceCommonWithContext is the same as GetRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See GetRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetRootInstanceRequest

func (c *PCA20251001) GetRootInstanceRequest(input *GetRootInstanceInput) (req *request.Request, output *GetRootInstanceOutput)

GetRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the GetRootInstance operation. The "output" return value will be populated with the GetRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetRootInstanceCommon Send returns without error.

See GetRootInstance for more information on using the GetRootInstance API call, and error handling.

// Example sending a request using the GetRootInstanceRequest method.
req, resp := client.GetRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetRootInstanceWithContext

func (c *PCA20251001) GetRootInstanceWithContext(ctx volcengine.Context, input *GetRootInstanceInput, opts ...request.Option) (*GetRootInstanceOutput, error)

GetRootInstanceWithContext is the same as GetRootInstance with the addition of the ability to pass a context and additional request options.

See GetRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetSubInstance

func (c *PCA20251001) GetSubInstance(input *GetSubInstanceInput) (*GetSubInstanceOutput, error)

GetSubInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetSubInstance for usage and error information.

func (*PCA20251001) GetSubInstanceCommon

func (c *PCA20251001) GetSubInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSubInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation GetSubInstanceCommon for usage and error information.

func (*PCA20251001) GetSubInstanceCommonRequest

func (c *PCA20251001) GetSubInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetSubInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetSubInstanceCommon operation. The "output" return value will be populated with the GetSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetSubInstanceCommon Send returns without error.

See GetSubInstanceCommon for more information on using the GetSubInstanceCommon API call, and error handling.

// Example sending a request using the GetSubInstanceCommonRequest method.
req, resp := client.GetSubInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetSubInstanceCommonWithContext

func (c *PCA20251001) GetSubInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetSubInstanceCommonWithContext is the same as GetSubInstanceCommon with the addition of the ability to pass a context and additional request options.

See GetSubInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) GetSubInstanceRequest

func (c *PCA20251001) GetSubInstanceRequest(input *GetSubInstanceInput) (req *request.Request, output *GetSubInstanceOutput)

GetSubInstanceRequest generates a "volcengine/request.Request" representing the client's request for the GetSubInstance operation. The "output" return value will be populated with the GetSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after GetSubInstanceCommon Send returns without error.

See GetSubInstance for more information on using the GetSubInstance API call, and error handling.

// Example sending a request using the GetSubInstanceRequest method.
req, resp := client.GetSubInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) GetSubInstanceWithContext

func (c *PCA20251001) GetSubInstanceWithContext(ctx volcengine.Context, input *GetSubInstanceInput, opts ...request.Option) (*GetSubInstanceOutput, error)

GetSubInstanceWithContext is the same as GetSubInstance with the addition of the ability to pass a context and additional request options.

See GetSubInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListLeafInstances

func (c *PCA20251001) ListLeafInstances(input *ListLeafInstancesInput) (*ListLeafInstancesOutput, error)

ListLeafInstances API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListLeafInstances for usage and error information.

func (*PCA20251001) ListLeafInstancesCommon

func (c *PCA20251001) ListLeafInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListLeafInstancesCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListLeafInstancesCommon for usage and error information.

func (*PCA20251001) ListLeafInstancesCommonRequest

func (c *PCA20251001) ListLeafInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListLeafInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListLeafInstancesCommon operation. The "output" return value will be populated with the ListLeafInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListLeafInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListLeafInstancesCommon Send returns without error.

See ListLeafInstancesCommon for more information on using the ListLeafInstancesCommon API call, and error handling.

// Example sending a request using the ListLeafInstancesCommonRequest method.
req, resp := client.ListLeafInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListLeafInstancesCommonWithContext

func (c *PCA20251001) ListLeafInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListLeafInstancesCommonWithContext is the same as ListLeafInstancesCommon with the addition of the ability to pass a context and additional request options.

See ListLeafInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListLeafInstancesRequest

func (c *PCA20251001) ListLeafInstancesRequest(input *ListLeafInstancesInput) (req *request.Request, output *ListLeafInstancesOutput)

ListLeafInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ListLeafInstances operation. The "output" return value will be populated with the ListLeafInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListLeafInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListLeafInstancesCommon Send returns without error.

See ListLeafInstances for more information on using the ListLeafInstances API call, and error handling.

// Example sending a request using the ListLeafInstancesRequest method.
req, resp := client.ListLeafInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListLeafInstancesWithContext

func (c *PCA20251001) ListLeafInstancesWithContext(ctx volcengine.Context, input *ListLeafInstancesInput, opts ...request.Option) (*ListLeafInstancesOutput, error)

ListLeafInstancesWithContext is the same as ListLeafInstances with the addition of the ability to pass a context and additional request options.

See ListLeafInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListRootInstances

func (c *PCA20251001) ListRootInstances(input *ListRootInstancesInput) (*ListRootInstancesOutput, error)

ListRootInstances API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListRootInstances for usage and error information.

func (*PCA20251001) ListRootInstancesCommon

func (c *PCA20251001) ListRootInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRootInstancesCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListRootInstancesCommon for usage and error information.

func (*PCA20251001) ListRootInstancesCommonRequest

func (c *PCA20251001) ListRootInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRootInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRootInstancesCommon operation. The "output" return value will be populated with the ListRootInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRootInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRootInstancesCommon Send returns without error.

See ListRootInstancesCommon for more information on using the ListRootInstancesCommon API call, and error handling.

// Example sending a request using the ListRootInstancesCommonRequest method.
req, resp := client.ListRootInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListRootInstancesCommonWithContext

func (c *PCA20251001) ListRootInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRootInstancesCommonWithContext is the same as ListRootInstancesCommon with the addition of the ability to pass a context and additional request options.

See ListRootInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListRootInstancesRequest

func (c *PCA20251001) ListRootInstancesRequest(input *ListRootInstancesInput) (req *request.Request, output *ListRootInstancesOutput)

ListRootInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ListRootInstances operation. The "output" return value will be populated with the ListRootInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRootInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRootInstancesCommon Send returns without error.

See ListRootInstances for more information on using the ListRootInstances API call, and error handling.

// Example sending a request using the ListRootInstancesRequest method.
req, resp := client.ListRootInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListRootInstancesWithContext

func (c *PCA20251001) ListRootInstancesWithContext(ctx volcengine.Context, input *ListRootInstancesInput, opts ...request.Option) (*ListRootInstancesOutput, error)

ListRootInstancesWithContext is the same as ListRootInstances with the addition of the ability to pass a context and additional request options.

See ListRootInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListSubInstances

func (c *PCA20251001) ListSubInstances(input *ListSubInstancesInput) (*ListSubInstancesOutput, error)

ListSubInstances API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListSubInstances for usage and error information.

func (*PCA20251001) ListSubInstancesCommon

func (c *PCA20251001) ListSubInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSubInstancesCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListSubInstancesCommon for usage and error information.

func (*PCA20251001) ListSubInstancesCommonRequest

func (c *PCA20251001) ListSubInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSubInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSubInstancesCommon operation. The "output" return value will be populated with the ListSubInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSubInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListSubInstancesCommon Send returns without error.

See ListSubInstancesCommon for more information on using the ListSubInstancesCommon API call, and error handling.

// Example sending a request using the ListSubInstancesCommonRequest method.
req, resp := client.ListSubInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListSubInstancesCommonWithContext

func (c *PCA20251001) ListSubInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSubInstancesCommonWithContext is the same as ListSubInstancesCommon with the addition of the ability to pass a context and additional request options.

See ListSubInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListSubInstancesRequest

func (c *PCA20251001) ListSubInstancesRequest(input *ListSubInstancesInput) (req *request.Request, output *ListSubInstancesOutput)

ListSubInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ListSubInstances operation. The "output" return value will be populated with the ListSubInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSubInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after ListSubInstancesCommon Send returns without error.

See ListSubInstances for more information on using the ListSubInstances API call, and error handling.

// Example sending a request using the ListSubInstancesRequest method.
req, resp := client.ListSubInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListSubInstancesWithContext

func (c *PCA20251001) ListSubInstancesWithContext(ctx volcengine.Context, input *ListSubInstancesInput, opts ...request.Option) (*ListSubInstancesOutput, error)

ListSubInstancesWithContext is the same as ListSubInstances with the addition of the ability to pass a context and additional request options.

See ListSubInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListTagsForResources

func (c *PCA20251001) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListTagsForResources for usage and error information.

func (*PCA20251001) ListTagsForResourcesCommon

func (c *PCA20251001) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation ListTagsForResourcesCommon for usage and error information.

func (*PCA20251001) ListTagsForResourcesCommonRequest

func (c *PCA20251001) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListTagsForResourcesCommonWithContext

func (c *PCA20251001) ListTagsForResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) ListTagsForResourcesRequest

func (c *PCA20251001) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) ListTagsForResourcesWithContext

func (c *PCA20251001) ListTagsForResourcesWithContext(ctx volcengine.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) RevokeLeafInstance

func (c *PCA20251001) RevokeLeafInstance(input *RevokeLeafInstanceInput) (*RevokeLeafInstanceOutput, error)

RevokeLeafInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation RevokeLeafInstance for usage and error information.

func (*PCA20251001) RevokeLeafInstanceCommon

func (c *PCA20251001) RevokeLeafInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeLeafInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation RevokeLeafInstanceCommon for usage and error information.

func (*PCA20251001) RevokeLeafInstanceCommonRequest

func (c *PCA20251001) RevokeLeafInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokeLeafInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokeLeafInstanceCommon operation. The "output" return value will be populated with the RevokeLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeLeafInstanceCommon Send returns without error.

See RevokeLeafInstanceCommon for more information on using the RevokeLeafInstanceCommon API call, and error handling.

// Example sending a request using the RevokeLeafInstanceCommonRequest method.
req, resp := client.RevokeLeafInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) RevokeLeafInstanceCommonWithContext

func (c *PCA20251001) RevokeLeafInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokeLeafInstanceCommonWithContext is the same as RevokeLeafInstanceCommon with the addition of the ability to pass a context and additional request options.

See RevokeLeafInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) RevokeLeafInstanceRequest

func (c *PCA20251001) RevokeLeafInstanceRequest(input *RevokeLeafInstanceInput) (req *request.Request, output *RevokeLeafInstanceOutput)

RevokeLeafInstanceRequest generates a "volcengine/request.Request" representing the client's request for the RevokeLeafInstance operation. The "output" return value will be populated with the RevokeLeafInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeLeafInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeLeafInstanceCommon Send returns without error.

See RevokeLeafInstance for more information on using the RevokeLeafInstance API call, and error handling.

// Example sending a request using the RevokeLeafInstanceRequest method.
req, resp := client.RevokeLeafInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) RevokeLeafInstanceWithContext

func (c *PCA20251001) RevokeLeafInstanceWithContext(ctx volcengine.Context, input *RevokeLeafInstanceInput, opts ...request.Option) (*RevokeLeafInstanceOutput, error)

RevokeLeafInstanceWithContext is the same as RevokeLeafInstance with the addition of the ability to pass a context and additional request options.

See RevokeLeafInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) RevokeRootInstance

func (c *PCA20251001) RevokeRootInstance(input *RevokeRootInstanceInput) (*RevokeRootInstanceOutput, error)

RevokeRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation RevokeRootInstance for usage and error information.

func (*PCA20251001) RevokeRootInstanceCommon

func (c *PCA20251001) RevokeRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation RevokeRootInstanceCommon for usage and error information.

func (*PCA20251001) RevokeRootInstanceCommonRequest

func (c *PCA20251001) RevokeRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokeRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokeRootInstanceCommon operation. The "output" return value will be populated with the RevokeRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeRootInstanceCommon Send returns without error.

See RevokeRootInstanceCommon for more information on using the RevokeRootInstanceCommon API call, and error handling.

// Example sending a request using the RevokeRootInstanceCommonRequest method.
req, resp := client.RevokeRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) RevokeRootInstanceCommonWithContext

func (c *PCA20251001) RevokeRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokeRootInstanceCommonWithContext is the same as RevokeRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See RevokeRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) RevokeRootInstanceRequest

func (c *PCA20251001) RevokeRootInstanceRequest(input *RevokeRootInstanceInput) (req *request.Request, output *RevokeRootInstanceOutput)

RevokeRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the RevokeRootInstance operation. The "output" return value will be populated with the RevokeRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeRootInstanceCommon Send returns without error.

See RevokeRootInstance for more information on using the RevokeRootInstance API call, and error handling.

// Example sending a request using the RevokeRootInstanceRequest method.
req, resp := client.RevokeRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) RevokeRootInstanceWithContext

func (c *PCA20251001) RevokeRootInstanceWithContext(ctx volcengine.Context, input *RevokeRootInstanceInput, opts ...request.Option) (*RevokeRootInstanceOutput, error)

RevokeRootInstanceWithContext is the same as RevokeRootInstance with the addition of the ability to pass a context and additional request options.

See RevokeRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) RevokeSubInstance

func (c *PCA20251001) RevokeSubInstance(input *RevokeSubInstanceInput) (*RevokeSubInstanceOutput, error)

RevokeSubInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation RevokeSubInstance for usage and error information.

func (*PCA20251001) RevokeSubInstanceCommon

func (c *PCA20251001) RevokeSubInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeSubInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation RevokeSubInstanceCommon for usage and error information.

func (*PCA20251001) RevokeSubInstanceCommonRequest

func (c *PCA20251001) RevokeSubInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokeSubInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokeSubInstanceCommon operation. The "output" return value will be populated with the RevokeSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeSubInstanceCommon Send returns without error.

See RevokeSubInstanceCommon for more information on using the RevokeSubInstanceCommon API call, and error handling.

// Example sending a request using the RevokeSubInstanceCommonRequest method.
req, resp := client.RevokeSubInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) RevokeSubInstanceCommonWithContext

func (c *PCA20251001) RevokeSubInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokeSubInstanceCommonWithContext is the same as RevokeSubInstanceCommon with the addition of the ability to pass a context and additional request options.

See RevokeSubInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) RevokeSubInstanceRequest

func (c *PCA20251001) RevokeSubInstanceRequest(input *RevokeSubInstanceInput) (req *request.Request, output *RevokeSubInstanceOutput)

RevokeSubInstanceRequest generates a "volcengine/request.Request" representing the client's request for the RevokeSubInstance operation. The "output" return value will be populated with the RevokeSubInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeSubInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeSubInstanceCommon Send returns without error.

See RevokeSubInstance for more information on using the RevokeSubInstance API call, and error handling.

// Example sending a request using the RevokeSubInstanceRequest method.
req, resp := client.RevokeSubInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) RevokeSubInstanceWithContext

func (c *PCA20251001) RevokeSubInstanceWithContext(ctx volcengine.Context, input *RevokeSubInstanceInput, opts ...request.Option) (*RevokeSubInstanceOutput, error)

RevokeSubInstanceWithContext is the same as RevokeSubInstance with the addition of the ability to pass a context and additional request options.

See RevokeSubInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) TagResources

func (c *PCA20251001) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation TagResources for usage and error information.

func (*PCA20251001) TagResourcesCommon

func (c *PCA20251001) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation TagResourcesCommon for usage and error information.

func (*PCA20251001) TagResourcesCommonRequest

func (c *PCA20251001) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) TagResourcesCommonWithContext

func (c *PCA20251001) TagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) TagResourcesRequest

func (c *PCA20251001) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) TagResourcesWithContext

func (c *PCA20251001) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) UntagResources

func (c *PCA20251001) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation UntagResources for usage and error information.

func (*PCA20251001) UntagResourcesCommon

func (c *PCA20251001) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation UntagResourcesCommon for usage and error information.

func (*PCA20251001) UntagResourcesCommonRequest

func (c *PCA20251001) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) UntagResourcesCommonWithContext

func (c *PCA20251001) UntagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) UntagResourcesRequest

func (c *PCA20251001) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) UntagResourcesWithContext

func (c *PCA20251001) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) UploadLeafCertificate

func (c *PCA20251001) UploadLeafCertificate(input *UploadLeafCertificateInput) (*UploadLeafCertificateOutput, error)

UploadLeafCertificate API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation UploadLeafCertificate for usage and error information.

func (*PCA20251001) UploadLeafCertificateCommon

func (c *PCA20251001) UploadLeafCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadLeafCertificateCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation UploadLeafCertificateCommon for usage and error information.

func (*PCA20251001) UploadLeafCertificateCommonRequest

func (c *PCA20251001) UploadLeafCertificateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UploadLeafCertificateCommonRequest generates a "volcengine/request.Request" representing the client's request for the UploadLeafCertificateCommon operation. The "output" return value will be populated with the UploadLeafCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadLeafCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after UploadLeafCertificateCommon Send returns without error.

See UploadLeafCertificateCommon for more information on using the UploadLeafCertificateCommon API call, and error handling.

// Example sending a request using the UploadLeafCertificateCommonRequest method.
req, resp := client.UploadLeafCertificateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) UploadLeafCertificateCommonWithContext

func (c *PCA20251001) UploadLeafCertificateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UploadLeafCertificateCommonWithContext is the same as UploadLeafCertificateCommon with the addition of the ability to pass a context and additional request options.

See UploadLeafCertificateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) UploadLeafCertificateRequest

func (c *PCA20251001) UploadLeafCertificateRequest(input *UploadLeafCertificateInput) (req *request.Request, output *UploadLeafCertificateOutput)

UploadLeafCertificateRequest generates a "volcengine/request.Request" representing the client's request for the UploadLeafCertificate operation. The "output" return value will be populated with the UploadLeafCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadLeafCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after UploadLeafCertificateCommon Send returns without error.

See UploadLeafCertificate for more information on using the UploadLeafCertificate API call, and error handling.

// Example sending a request using the UploadLeafCertificateRequest method.
req, resp := client.UploadLeafCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) UploadLeafCertificateWithContext

func (c *PCA20251001) UploadLeafCertificateWithContext(ctx volcengine.Context, input *UploadLeafCertificateInput, opts ...request.Option) (*UploadLeafCertificateOutput, error)

UploadLeafCertificateWithContext is the same as UploadLeafCertificate with the addition of the ability to pass a context and additional request options.

See UploadLeafCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) UploadRootInstance

func (c *PCA20251001) UploadRootInstance(input *UploadRootInstanceInput) (*UploadRootInstanceOutput, error)

UploadRootInstance API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation UploadRootInstance for usage and error information.

func (*PCA20251001) UploadRootInstanceCommon

func (c *PCA20251001) UploadRootInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadRootInstanceCommon API operation for PCA20251001.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for PCA20251001's API operation UploadRootInstanceCommon for usage and error information.

func (*PCA20251001) UploadRootInstanceCommonRequest

func (c *PCA20251001) UploadRootInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UploadRootInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the UploadRootInstanceCommon operation. The "output" return value will be populated with the UploadRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after UploadRootInstanceCommon Send returns without error.

See UploadRootInstanceCommon for more information on using the UploadRootInstanceCommon API call, and error handling.

// Example sending a request using the UploadRootInstanceCommonRequest method.
req, resp := client.UploadRootInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) UploadRootInstanceCommonWithContext

func (c *PCA20251001) UploadRootInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UploadRootInstanceCommonWithContext is the same as UploadRootInstanceCommon with the addition of the ability to pass a context and additional request options.

See UploadRootInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PCA20251001) UploadRootInstanceRequest

func (c *PCA20251001) UploadRootInstanceRequest(input *UploadRootInstanceInput) (req *request.Request, output *UploadRootInstanceOutput)

UploadRootInstanceRequest generates a "volcengine/request.Request" representing the client's request for the UploadRootInstance operation. The "output" return value will be populated with the UploadRootInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadRootInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after UploadRootInstanceCommon Send returns without error.

See UploadRootInstance for more information on using the UploadRootInstance API call, and error handling.

// Example sending a request using the UploadRootInstanceRequest method.
req, resp := client.UploadRootInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*PCA20251001) UploadRootInstanceWithContext

func (c *PCA20251001) UploadRootInstanceWithContext(ctx volcengine.Context, input *UploadRootInstanceInput, opts ...request.Option) (*UploadRootInstanceOutput, error)

UploadRootInstanceWithContext is the same as UploadRootInstance with the addition of the ability to pass a context and additional request options.

See UploadRootInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type PCA20251001API

type PCA20251001API interface {
	CreateLeafInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLeafInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLeafInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLeafInstance(*CreateLeafInstanceInput) (*CreateLeafInstanceOutput, error)
	CreateLeafInstanceWithContext(volcengine.Context, *CreateLeafInstanceInput, ...request.Option) (*CreateLeafInstanceOutput, error)
	CreateLeafInstanceRequest(*CreateLeafInstanceInput) (*request.Request, *CreateLeafInstanceOutput)

	CreateRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRootInstance(*CreateRootInstanceInput) (*CreateRootInstanceOutput, error)
	CreateRootInstanceWithContext(volcengine.Context, *CreateRootInstanceInput, ...request.Option) (*CreateRootInstanceOutput, error)
	CreateRootInstanceRequest(*CreateRootInstanceInput) (*request.Request, *CreateRootInstanceOutput)

	CreateSubInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSubInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSubInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSubInstance(*CreateSubInstanceInput) (*CreateSubInstanceOutput, error)
	CreateSubInstanceWithContext(volcengine.Context, *CreateSubInstanceInput, ...request.Option) (*CreateSubInstanceOutput, error)
	CreateSubInstanceRequest(*CreateSubInstanceInput) (*request.Request, *CreateSubInstanceOutput)

	DeleteLeafInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLeafInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLeafInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLeafInstance(*DeleteLeafInstanceInput) (*DeleteLeafInstanceOutput, error)
	DeleteLeafInstanceWithContext(volcengine.Context, *DeleteLeafInstanceInput, ...request.Option) (*DeleteLeafInstanceOutput, error)
	DeleteLeafInstanceRequest(*DeleteLeafInstanceInput) (*request.Request, *DeleteLeafInstanceOutput)

	DeleteRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRootInstance(*DeleteRootInstanceInput) (*DeleteRootInstanceOutput, error)
	DeleteRootInstanceWithContext(volcengine.Context, *DeleteRootInstanceInput, ...request.Option) (*DeleteRootInstanceOutput, error)
	DeleteRootInstanceRequest(*DeleteRootInstanceInput) (*request.Request, *DeleteRootInstanceOutput)

	DeleteSubInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSubInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSubInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSubInstance(*DeleteSubInstanceInput) (*DeleteSubInstanceOutput, error)
	DeleteSubInstanceWithContext(volcengine.Context, *DeleteSubInstanceInput, ...request.Option) (*DeleteSubInstanceOutput, error)
	DeleteSubInstanceRequest(*DeleteSubInstanceInput) (*request.Request, *DeleteSubInstanceOutput)

	DisableRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableRootInstance(*DisableRootInstanceInput) (*DisableRootInstanceOutput, error)
	DisableRootInstanceWithContext(volcengine.Context, *DisableRootInstanceInput, ...request.Option) (*DisableRootInstanceOutput, error)
	DisableRootInstanceRequest(*DisableRootInstanceInput) (*request.Request, *DisableRootInstanceOutput)

	DisableSubInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableSubInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableSubInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableSubInstance(*DisableSubInstanceInput) (*DisableSubInstanceOutput, error)
	DisableSubInstanceWithContext(volcengine.Context, *DisableSubInstanceInput, ...request.Option) (*DisableSubInstanceOutput, error)
	DisableSubInstanceRequest(*DisableSubInstanceInput) (*request.Request, *DisableSubInstanceOutput)

	DownloadLeafInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DownloadLeafInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DownloadLeafInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DownloadLeafInstance(*DownloadLeafInstanceInput) (*DownloadLeafInstanceOutput, error)
	DownloadLeafInstanceWithContext(volcengine.Context, *DownloadLeafInstanceInput, ...request.Option) (*DownloadLeafInstanceOutput, error)
	DownloadLeafInstanceRequest(*DownloadLeafInstanceInput) (*request.Request, *DownloadLeafInstanceOutput)

	EnableRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableRootInstance(*EnableRootInstanceInput) (*EnableRootInstanceOutput, error)
	EnableRootInstanceWithContext(volcengine.Context, *EnableRootInstanceInput, ...request.Option) (*EnableRootInstanceOutput, error)
	EnableRootInstanceRequest(*EnableRootInstanceInput) (*request.Request, *EnableRootInstanceOutput)

	EnableSubInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableSubInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableSubInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableSubInstance(*EnableSubInstanceInput) (*EnableSubInstanceOutput, error)
	EnableSubInstanceWithContext(volcengine.Context, *EnableSubInstanceInput, ...request.Option) (*EnableSubInstanceOutput, error)
	EnableSubInstanceRequest(*EnableSubInstanceInput) (*request.Request, *EnableSubInstanceOutput)

	GetLeafInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetLeafInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetLeafInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetLeafInstance(*GetLeafInstanceInput) (*GetLeafInstanceOutput, error)
	GetLeafInstanceWithContext(volcengine.Context, *GetLeafInstanceInput, ...request.Option) (*GetLeafInstanceOutput, error)
	GetLeafInstanceRequest(*GetLeafInstanceInput) (*request.Request, *GetLeafInstanceOutput)

	GetQuotaDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetQuotaDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetQuotaDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetQuotaDetail(*GetQuotaDetailInput) (*GetQuotaDetailOutput, error)
	GetQuotaDetailWithContext(volcengine.Context, *GetQuotaDetailInput, ...request.Option) (*GetQuotaDetailOutput, error)
	GetQuotaDetailRequest(*GetQuotaDetailInput) (*request.Request, *GetQuotaDetailOutput)

	GetRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetRootInstance(*GetRootInstanceInput) (*GetRootInstanceOutput, error)
	GetRootInstanceWithContext(volcengine.Context, *GetRootInstanceInput, ...request.Option) (*GetRootInstanceOutput, error)
	GetRootInstanceRequest(*GetRootInstanceInput) (*request.Request, *GetRootInstanceOutput)

	GetSubInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSubInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSubInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSubInstance(*GetSubInstanceInput) (*GetSubInstanceOutput, error)
	GetSubInstanceWithContext(volcengine.Context, *GetSubInstanceInput, ...request.Option) (*GetSubInstanceOutput, error)
	GetSubInstanceRequest(*GetSubInstanceInput) (*request.Request, *GetSubInstanceOutput)

	ListLeafInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListLeafInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListLeafInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListLeafInstances(*ListLeafInstancesInput) (*ListLeafInstancesOutput, error)
	ListLeafInstancesWithContext(volcengine.Context, *ListLeafInstancesInput, ...request.Option) (*ListLeafInstancesOutput, error)
	ListLeafInstancesRequest(*ListLeafInstancesInput) (*request.Request, *ListLeafInstancesOutput)

	ListRootInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRootInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRootInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRootInstances(*ListRootInstancesInput) (*ListRootInstancesOutput, error)
	ListRootInstancesWithContext(volcengine.Context, *ListRootInstancesInput, ...request.Option) (*ListRootInstancesOutput, error)
	ListRootInstancesRequest(*ListRootInstancesInput) (*request.Request, *ListRootInstancesOutput)

	ListSubInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSubInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSubInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSubInstances(*ListSubInstancesInput) (*ListSubInstancesOutput, error)
	ListSubInstancesWithContext(volcengine.Context, *ListSubInstancesInput, ...request.Option) (*ListSubInstancesOutput, error)
	ListSubInstancesRequest(*ListSubInstancesInput) (*request.Request, *ListSubInstancesOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	RevokeLeafInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeLeafInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeLeafInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeLeafInstance(*RevokeLeafInstanceInput) (*RevokeLeafInstanceOutput, error)
	RevokeLeafInstanceWithContext(volcengine.Context, *RevokeLeafInstanceInput, ...request.Option) (*RevokeLeafInstanceOutput, error)
	RevokeLeafInstanceRequest(*RevokeLeafInstanceInput) (*request.Request, *RevokeLeafInstanceOutput)

	RevokeRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeRootInstance(*RevokeRootInstanceInput) (*RevokeRootInstanceOutput, error)
	RevokeRootInstanceWithContext(volcengine.Context, *RevokeRootInstanceInput, ...request.Option) (*RevokeRootInstanceOutput, error)
	RevokeRootInstanceRequest(*RevokeRootInstanceInput) (*request.Request, *RevokeRootInstanceOutput)

	RevokeSubInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeSubInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeSubInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeSubInstance(*RevokeSubInstanceInput) (*RevokeSubInstanceOutput, error)
	RevokeSubInstanceWithContext(volcengine.Context, *RevokeSubInstanceInput, ...request.Option) (*RevokeSubInstanceOutput, error)
	RevokeSubInstanceRequest(*RevokeSubInstanceInput) (*request.Request, *RevokeSubInstanceOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UploadLeafCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UploadLeafCertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UploadLeafCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UploadLeafCertificate(*UploadLeafCertificateInput) (*UploadLeafCertificateOutput, error)
	UploadLeafCertificateWithContext(volcengine.Context, *UploadLeafCertificateInput, ...request.Option) (*UploadLeafCertificateOutput, error)
	UploadLeafCertificateRequest(*UploadLeafCertificateInput) (*request.Request, *UploadLeafCertificateOutput)

	UploadRootInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UploadRootInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UploadRootInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UploadRootInstance(*UploadRootInstanceInput) (*UploadRootInstanceOutput, error)
	UploadRootInstanceWithContext(volcengine.Context, *UploadRootInstanceInput, ...request.Option) (*UploadRootInstanceOutput, error)
	UploadRootInstanceRequest(*UploadRootInstanceInput) (*request.Request, *UploadRootInstanceOutput)
}

PCA20251001API provides an interface to enable mocking the pca20251001.PCA20251001 service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// PCA20251001.
func myFunc(svc PCA20251001API) bool {
    // Make svc.CreateLeafInstance request
}

func main() {
    sess := session.New()
    svc := pca20251001.New(sess)

    myFunc(svc)
}

type ResourceTagForListTagsForResourcesOutput

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	TagKey *string `type:"string" json:",omitempty"`

	TagValue *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceTagForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

String returns the string representation

type ResultForListLeafInstancesOutput

type ResultForListLeafInstancesOutput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Contact *ContactForListLeafInstancesOutput `type:"structure" json:",omitempty"`

	CreateAt *string `type:"string" json:",omitempty"`

	DeployInfo *DeployInfoForListLeafInstancesOutput `type:"structure" json:",omitempty"`

	Duration *string `type:"string" json:",omitempty"`

	EncryptionAlgorithm *string `type:"string" json:",omitempty"`

	HasPrivateKey *bool `type:"boolean" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceStatus *int32 `type:"int32" json:",omitempty"`

	IssuedCommonName *string `type:"string" json:",omitempty"`

	IssuedId *string `type:"string" json:",omitempty"`

	NotAfter *int32 `type:"int32" json:",omitempty"`

	NotBefore *int32 `type:"int32" json:",omitempty"`

	Plan *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	SignatureAlgorithm *string `type:"string" json:",omitempty"`

	SourceType *int32 `type:"int32" json:",omitempty"`

	Subject *SubjectForListLeafInstancesOutput `type:"structure" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForListLeafInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResultForListLeafInstancesOutput) GoString

GoString returns the string representation

func (*ResultForListLeafInstancesOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*ResultForListLeafInstancesOutput) SetContact

SetContact sets the Contact field's value.

func (*ResultForListLeafInstancesOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*ResultForListLeafInstancesOutput) SetDeployInfo

SetDeployInfo sets the DeployInfo field's value.

func (*ResultForListLeafInstancesOutput) SetDuration

SetDuration sets the Duration field's value.

func (*ResultForListLeafInstancesOutput) SetEncryptionAlgorithm

SetEncryptionAlgorithm sets the EncryptionAlgorithm field's value.

func (*ResultForListLeafInstancesOutput) SetHasPrivateKey

SetHasPrivateKey sets the HasPrivateKey field's value.

func (*ResultForListLeafInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResultForListLeafInstancesOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*ResultForListLeafInstancesOutput) SetIssuedCommonName

SetIssuedCommonName sets the IssuedCommonName field's value.

func (*ResultForListLeafInstancesOutput) SetIssuedId

SetIssuedId sets the IssuedId field's value.

func (*ResultForListLeafInstancesOutput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*ResultForListLeafInstancesOutput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*ResultForListLeafInstancesOutput) SetPlan

SetPlan sets the Plan field's value.

func (*ResultForListLeafInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ResultForListLeafInstancesOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*ResultForListLeafInstancesOutput) SetSignatureAlgorithm

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (*ResultForListLeafInstancesOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ResultForListLeafInstancesOutput) SetSubject

SetSubject sets the Subject field's value.

func (*ResultForListLeafInstancesOutput) SetTag

SetTag sets the Tag field's value.

func (*ResultForListLeafInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (ResultForListLeafInstancesOutput) String

String returns the string representation

type ResultForListRootInstancesOutput

type ResultForListRootInstancesOutput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Contact *ContactForListRootInstancesOutput `type:"structure" json:",omitempty"`

	CreateAt *string `type:"string" json:",omitempty"`

	DeployInfo *DeployInfoForListRootInstancesOutput `type:"structure" json:",omitempty"`

	Duration *string `type:"string" json:",omitempty"`

	EncryptionAlgorithm *string `type:"string" json:",omitempty"`

	HasPrivateKey *bool `type:"boolean" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceStatus *int32 `type:"int32" json:",omitempty"`

	IssuedCommonName *string `type:"string" json:",omitempty"`

	IssuedId *string `type:"string" json:",omitempty"`

	NotAfter *int32 `type:"int32" json:",omitempty"`

	NotBefore *int32 `type:"int32" json:",omitempty"`

	Plan *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	SignatureAlgorithm *string `type:"string" json:",omitempty"`

	SourceType *int32 `type:"int32" json:",omitempty"`

	Subject *SubjectForListRootInstancesOutput `type:"structure" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForListRootInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResultForListRootInstancesOutput) GoString

GoString returns the string representation

func (*ResultForListRootInstancesOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*ResultForListRootInstancesOutput) SetContact

SetContact sets the Contact field's value.

func (*ResultForListRootInstancesOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*ResultForListRootInstancesOutput) SetDeployInfo

SetDeployInfo sets the DeployInfo field's value.

func (*ResultForListRootInstancesOutput) SetDuration

SetDuration sets the Duration field's value.

func (*ResultForListRootInstancesOutput) SetEncryptionAlgorithm

SetEncryptionAlgorithm sets the EncryptionAlgorithm field's value.

func (*ResultForListRootInstancesOutput) SetHasPrivateKey

SetHasPrivateKey sets the HasPrivateKey field's value.

func (*ResultForListRootInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResultForListRootInstancesOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*ResultForListRootInstancesOutput) SetIssuedCommonName

SetIssuedCommonName sets the IssuedCommonName field's value.

func (*ResultForListRootInstancesOutput) SetIssuedId

SetIssuedId sets the IssuedId field's value.

func (*ResultForListRootInstancesOutput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*ResultForListRootInstancesOutput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*ResultForListRootInstancesOutput) SetPlan

SetPlan sets the Plan field's value.

func (*ResultForListRootInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ResultForListRootInstancesOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*ResultForListRootInstancesOutput) SetSignatureAlgorithm

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (*ResultForListRootInstancesOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ResultForListRootInstancesOutput) SetSubject

SetSubject sets the Subject field's value.

func (*ResultForListRootInstancesOutput) SetTag

SetTag sets the Tag field's value.

func (*ResultForListRootInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (ResultForListRootInstancesOutput) String

String returns the string representation

type ResultForListSubInstancesOutput

type ResultForListSubInstancesOutput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Contact *ContactForListSubInstancesOutput `type:"structure" json:",omitempty"`

	CreateAt *string `type:"string" json:",omitempty"`

	DeployInfo *DeployInfoForListSubInstancesOutput `type:"structure" json:",omitempty"`

	Duration *string `type:"string" json:",omitempty"`

	EncryptionAlgorithm *string `type:"string" json:",omitempty"`

	HasPrivateKey *bool `type:"boolean" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceStatus *int32 `type:"int32" json:",omitempty"`

	IssuedCommonName *string `type:"string" json:",omitempty"`

	IssuedId *string `type:"string" json:",omitempty"`

	NotAfter *int32 `type:"int32" json:",omitempty"`

	NotBefore *int32 `type:"int32" json:",omitempty"`

	Plan *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	SignatureAlgorithm *string `type:"string" json:",omitempty"`

	SourceType *int32 `type:"int32" json:",omitempty"`

	Subject *SubjectForListSubInstancesOutput `type:"structure" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForListSubInstancesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResultForListSubInstancesOutput) GoString

GoString returns the string representation

func (*ResultForListSubInstancesOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*ResultForListSubInstancesOutput) SetContact

SetContact sets the Contact field's value.

func (*ResultForListSubInstancesOutput) SetCreateAt

SetCreateAt sets the CreateAt field's value.

func (*ResultForListSubInstancesOutput) SetDeployInfo

SetDeployInfo sets the DeployInfo field's value.

func (*ResultForListSubInstancesOutput) SetDuration

SetDuration sets the Duration field's value.

func (*ResultForListSubInstancesOutput) SetEncryptionAlgorithm

SetEncryptionAlgorithm sets the EncryptionAlgorithm field's value.

func (*ResultForListSubInstancesOutput) SetHasPrivateKey

SetHasPrivateKey sets the HasPrivateKey field's value.

func (*ResultForListSubInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResultForListSubInstancesOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*ResultForListSubInstancesOutput) SetIssuedCommonName

SetIssuedCommonName sets the IssuedCommonName field's value.

func (*ResultForListSubInstancesOutput) SetIssuedId

SetIssuedId sets the IssuedId field's value.

func (*ResultForListSubInstancesOutput) SetNotAfter

SetNotAfter sets the NotAfter field's value.

func (*ResultForListSubInstancesOutput) SetNotBefore

SetNotBefore sets the NotBefore field's value.

func (*ResultForListSubInstancesOutput) SetPlan

SetPlan sets the Plan field's value.

func (*ResultForListSubInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ResultForListSubInstancesOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*ResultForListSubInstancesOutput) SetSignatureAlgorithm

SetSignatureAlgorithm sets the SignatureAlgorithm field's value.

func (*ResultForListSubInstancesOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ResultForListSubInstancesOutput) SetSubject

SetSubject sets the Subject field's value.

func (*ResultForListSubInstancesOutput) SetTag

SetTag sets the Tag field's value.

func (*ResultForListSubInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (ResultForListSubInstancesOutput) String

String returns the string representation

type RevokeLeafInstanceInput

type RevokeLeafInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// RevokeReason is a required field
	RevokeReason *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RevokeLeafInstanceInput) GoString

func (s RevokeLeafInstanceInput) GoString() string

GoString returns the string representation

func (*RevokeLeafInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RevokeLeafInstanceInput) SetRevokeReason

SetRevokeReason sets the RevokeReason field's value.

func (RevokeLeafInstanceInput) String

func (s RevokeLeafInstanceInput) String() string

String returns the string representation

func (*RevokeLeafInstanceInput) Validate

func (s *RevokeLeafInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RevokeLeafInstanceOutput

type RevokeLeafInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RevokeLeafInstanceOutput) GoString

func (s RevokeLeafInstanceOutput) GoString() string

GoString returns the string representation

func (RevokeLeafInstanceOutput) String

func (s RevokeLeafInstanceOutput) String() string

String returns the string representation

type RevokeRootInstanceInput

type RevokeRootInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// RevokeReason is a required field
	RevokeReason *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RevokeRootInstanceInput) GoString

func (s RevokeRootInstanceInput) GoString() string

GoString returns the string representation

func (*RevokeRootInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RevokeRootInstanceInput) SetRevokeReason

SetRevokeReason sets the RevokeReason field's value.

func (RevokeRootInstanceInput) String

func (s RevokeRootInstanceInput) String() string

String returns the string representation

func (*RevokeRootInstanceInput) Validate

func (s *RevokeRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RevokeRootInstanceOutput

type RevokeRootInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RevokeRootInstanceOutput) GoString

func (s RevokeRootInstanceOutput) GoString() string

GoString returns the string representation

func (RevokeRootInstanceOutput) String

func (s RevokeRootInstanceOutput) String() string

String returns the string representation

type RevokeSubInstanceInput

type RevokeSubInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// RevokeReason is a required field
	RevokeReason *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RevokeSubInstanceInput) GoString

func (s RevokeSubInstanceInput) GoString() string

GoString returns the string representation

func (*RevokeSubInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RevokeSubInstanceInput) SetRevokeReason

func (s *RevokeSubInstanceInput) SetRevokeReason(v string) *RevokeSubInstanceInput

SetRevokeReason sets the RevokeReason field's value.

func (RevokeSubInstanceInput) String

func (s RevokeSubInstanceInput) String() string

String returns the string representation

func (*RevokeSubInstanceInput) Validate

func (s *RevokeSubInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RevokeSubInstanceOutput

type RevokeSubInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RevokeSubInstanceOutput) GoString

func (s RevokeSubInstanceOutput) GoString() string

GoString returns the string representation

func (RevokeSubInstanceOutput) String

func (s RevokeSubInstanceOutput) String() string

String returns the string representation

type SubjectAlternativeNameForGetLeafInstanceOutput

type SubjectAlternativeNameForGetLeafInstanceOutput struct {
	DnsNames []*string `type:"list"`

	EmailAddresses []*string `type:"list"`

	IpAddresses []*string `type:"list"`

	Uris []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SubjectAlternativeNameForGetLeafInstanceOutput) GoString

GoString returns the string representation

func (*SubjectAlternativeNameForGetLeafInstanceOutput) SetDnsNames

SetDnsNames sets the DnsNames field's value.

func (*SubjectAlternativeNameForGetLeafInstanceOutput) SetEmailAddresses

SetEmailAddresses sets the EmailAddresses field's value.

func (*SubjectAlternativeNameForGetLeafInstanceOutput) SetIpAddresses

SetIpAddresses sets the IpAddresses field's value.

func (*SubjectAlternativeNameForGetLeafInstanceOutput) SetUris

SetUris sets the Uris field's value.

func (SubjectAlternativeNameForGetLeafInstanceOutput) String

String returns the string representation

type SubjectForCreateLeafInstanceInput

type SubjectForCreateLeafInstanceInput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Country []*string `type:"list" json:",omitempty"`

	Locality []*string `type:"list" json:",omitempty"`

	Organization []*string `type:"list" json:",omitempty"`

	OrganizationalUnit []*string `type:"list" json:",omitempty"`

	PostalCode []*string `type:"list" json:",omitempty"`

	Province []*string `type:"list" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	StreetAddress []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubjectForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*SubjectForCreateLeafInstanceInput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForCreateLeafInstanceInput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForCreateLeafInstanceInput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForCreateLeafInstanceInput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForCreateLeafInstanceInput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForCreateLeafInstanceInput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForCreateLeafInstanceInput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForCreateLeafInstanceInput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForCreateLeafInstanceInput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForCreateLeafInstanceInput) String

String returns the string representation

type SubjectForCreateRootInstanceInput

type SubjectForCreateRootInstanceInput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Country []*string `type:"list" json:",omitempty"`

	Locality []*string `type:"list" json:",omitempty"`

	Organization []*string `type:"list" json:",omitempty"`

	OrganizationalUnit []*string `type:"list" json:",omitempty"`

	PostalCode []*string `type:"list" json:",omitempty"`

	Province []*string `type:"list" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	StreetAddress []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubjectForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*SubjectForCreateRootInstanceInput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForCreateRootInstanceInput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForCreateRootInstanceInput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForCreateRootInstanceInput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForCreateRootInstanceInput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForCreateRootInstanceInput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForCreateRootInstanceInput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForCreateRootInstanceInput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForCreateRootInstanceInput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForCreateRootInstanceInput) String

String returns the string representation

type SubjectForCreateSubInstanceInput

type SubjectForCreateSubInstanceInput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Country []*string `type:"list" json:",omitempty"`

	Locality []*string `type:"list" json:",omitempty"`

	Organization []*string `type:"list" json:",omitempty"`

	OrganizationalUnit []*string `type:"list" json:",omitempty"`

	PostalCode []*string `type:"list" json:",omitempty"`

	Province []*string `type:"list" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	StreetAddress []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubjectForCreateSubInstanceInput) GoString

GoString returns the string representation

func (*SubjectForCreateSubInstanceInput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForCreateSubInstanceInput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForCreateSubInstanceInput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForCreateSubInstanceInput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForCreateSubInstanceInput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForCreateSubInstanceInput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForCreateSubInstanceInput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForCreateSubInstanceInput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForCreateSubInstanceInput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForCreateSubInstanceInput) String

String returns the string representation

type SubjectForGetLeafInstanceOutput

type SubjectForGetLeafInstanceOutput struct {
	CommonName *string `type:"string"`

	Country []*string `type:"list"`

	Locality []*string `type:"list"`

	Organization []*string `type:"list"`

	OrganizationalUnit []*string `type:"list"`

	PostalCode []*string `type:"list"`

	Province []*string `type:"list"`

	SerialNumber *string `type:"string"`

	StreetAddress []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SubjectForGetLeafInstanceOutput) GoString

GoString returns the string representation

func (*SubjectForGetLeafInstanceOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForGetLeafInstanceOutput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForGetLeafInstanceOutput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForGetLeafInstanceOutput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForGetLeafInstanceOutput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForGetLeafInstanceOutput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForGetLeafInstanceOutput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForGetLeafInstanceOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForGetLeafInstanceOutput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForGetLeafInstanceOutput) String

String returns the string representation

type SubjectForGetRootInstanceOutput

type SubjectForGetRootInstanceOutput struct {
	CommonName *string `type:"string"`

	Country []*string `type:"list"`

	Locality []*string `type:"list"`

	Organization []*string `type:"list"`

	OrganizationalUnit []*string `type:"list"`

	PostalCode []*string `type:"list"`

	Province []*string `type:"list"`

	SerialNumber *string `type:"string"`

	StreetAddress []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SubjectForGetRootInstanceOutput) GoString

GoString returns the string representation

func (*SubjectForGetRootInstanceOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForGetRootInstanceOutput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForGetRootInstanceOutput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForGetRootInstanceOutput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForGetRootInstanceOutput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForGetRootInstanceOutput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForGetRootInstanceOutput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForGetRootInstanceOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForGetRootInstanceOutput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForGetRootInstanceOutput) String

String returns the string representation

type SubjectForGetSubInstanceOutput

type SubjectForGetSubInstanceOutput struct {
	CommonName *string `type:"string"`

	Country []*string `type:"list"`

	Locality []*string `type:"list"`

	Organization []*string `type:"list"`

	OrganizationalUnit []*string `type:"list"`

	PostalCode []*string `type:"list"`

	Province []*string `type:"list"`

	SerialNumber *string `type:"string"`

	StreetAddress []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SubjectForGetSubInstanceOutput) GoString

GoString returns the string representation

func (*SubjectForGetSubInstanceOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForGetSubInstanceOutput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForGetSubInstanceOutput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForGetSubInstanceOutput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForGetSubInstanceOutput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForGetSubInstanceOutput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForGetSubInstanceOutput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForGetSubInstanceOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForGetSubInstanceOutput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForGetSubInstanceOutput) String

String returns the string representation

type SubjectForListLeafInstancesOutput

type SubjectForListLeafInstancesOutput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Country []*string `type:"list" json:",omitempty"`

	Locality []*string `type:"list" json:",omitempty"`

	Organization []*string `type:"list" json:",omitempty"`

	OrganizationalUnit []*string `type:"list" json:",omitempty"`

	PostalCode []*string `type:"list" json:",omitempty"`

	Province []*string `type:"list" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	StreetAddress []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubjectForListLeafInstancesOutput) GoString

GoString returns the string representation

func (*SubjectForListLeafInstancesOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForListLeafInstancesOutput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForListLeafInstancesOutput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForListLeafInstancesOutput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForListLeafInstancesOutput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForListLeafInstancesOutput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForListLeafInstancesOutput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForListLeafInstancesOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForListLeafInstancesOutput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForListLeafInstancesOutput) String

String returns the string representation

type SubjectForListRootInstancesOutput

type SubjectForListRootInstancesOutput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Country []*string `type:"list" json:",omitempty"`

	Locality []*string `type:"list" json:",omitempty"`

	Organization []*string `type:"list" json:",omitempty"`

	OrganizationalUnit []*string `type:"list" json:",omitempty"`

	PostalCode []*string `type:"list" json:",omitempty"`

	Province []*string `type:"list" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	StreetAddress []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubjectForListRootInstancesOutput) GoString

GoString returns the string representation

func (*SubjectForListRootInstancesOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForListRootInstancesOutput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForListRootInstancesOutput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForListRootInstancesOutput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForListRootInstancesOutput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForListRootInstancesOutput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForListRootInstancesOutput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForListRootInstancesOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForListRootInstancesOutput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForListRootInstancesOutput) String

String returns the string representation

type SubjectForListSubInstancesOutput

type SubjectForListSubInstancesOutput struct {
	CommonName *string `type:"string" json:",omitempty"`

	Country []*string `type:"list" json:",omitempty"`

	Locality []*string `type:"list" json:",omitempty"`

	Organization []*string `type:"list" json:",omitempty"`

	OrganizationalUnit []*string `type:"list" json:",omitempty"`

	PostalCode []*string `type:"list" json:",omitempty"`

	Province []*string `type:"list" json:",omitempty"`

	SerialNumber *string `type:"string" json:",omitempty"`

	StreetAddress []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubjectForListSubInstancesOutput) GoString

GoString returns the string representation

func (*SubjectForListSubInstancesOutput) SetCommonName

SetCommonName sets the CommonName field's value.

func (*SubjectForListSubInstancesOutput) SetCountry

SetCountry sets the Country field's value.

func (*SubjectForListSubInstancesOutput) SetLocality

SetLocality sets the Locality field's value.

func (*SubjectForListSubInstancesOutput) SetOrganization

SetOrganization sets the Organization field's value.

func (*SubjectForListSubInstancesOutput) SetOrganizationalUnit

SetOrganizationalUnit sets the OrganizationalUnit field's value.

func (*SubjectForListSubInstancesOutput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*SubjectForListSubInstancesOutput) SetProvince

SetProvince sets the Province field's value.

func (*SubjectForListSubInstancesOutput) SetSerialNumber

SetSerialNumber sets the SerialNumber field's value.

func (*SubjectForListSubInstancesOutput) SetStreetAddress

SetStreetAddress sets the StreetAddress field's value.

func (SubjectForListSubInstancesOutput) String

String returns the string representation

type TagFilterForListLeafInstancesInput

type TagFilterForListLeafInstancesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListLeafInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForListLeafInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListLeafInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListLeafInstancesInput) String

String returns the string representation

type TagFilterForListRootInstancesInput

type TagFilterForListRootInstancesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListRootInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForListRootInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListRootInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListRootInstancesInput) String

String returns the string representation

type TagFilterForListSubInstancesInput

type TagFilterForListSubInstancesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListSubInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForListSubInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListSubInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListSubInstancesInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForCreateLeafInstanceInput

type TagForCreateLeafInstanceInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateLeafInstanceInput) GoString

GoString returns the string representation

func (*TagForCreateLeafInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateLeafInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateLeafInstanceInput) String

String returns the string representation

type TagForCreateRootInstanceInput

type TagForCreateRootInstanceInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateRootInstanceInput) GoString

GoString returns the string representation

func (*TagForCreateRootInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateRootInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateRootInstanceInput) String

String returns the string representation

type TagForCreateSubInstanceInput

type TagForCreateSubInstanceInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateSubInstanceInput) GoString

func (s TagForCreateSubInstanceInput) GoString() string

GoString returns the string representation

func (*TagForCreateSubInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateSubInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateSubInstanceInput) String

String returns the string representation

type TagForGetLeafInstanceOutput

type TagForGetLeafInstanceOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForGetLeafInstanceOutput) GoString

func (s TagForGetLeafInstanceOutput) GoString() string

GoString returns the string representation

func (*TagForGetLeafInstanceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetLeafInstanceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetLeafInstanceOutput) String

String returns the string representation

type TagForGetRootInstanceOutput

type TagForGetRootInstanceOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForGetRootInstanceOutput) GoString

func (s TagForGetRootInstanceOutput) GoString() string

GoString returns the string representation

func (*TagForGetRootInstanceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetRootInstanceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetRootInstanceOutput) String

String returns the string representation

type TagForGetSubInstanceOutput

type TagForGetSubInstanceOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForGetSubInstanceOutput) GoString

func (s TagForGetSubInstanceOutput) GoString() string

GoString returns the string representation

func (*TagForGetSubInstanceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetSubInstanceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetSubInstanceOutput) String

String returns the string representation

type TagForListLeafInstancesOutput

type TagForListLeafInstancesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListLeafInstancesOutput) GoString

GoString returns the string representation

func (*TagForListLeafInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListLeafInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListLeafInstancesOutput) String

String returns the string representation

type TagForListRootInstancesOutput

type TagForListRootInstancesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListRootInstancesOutput) GoString

GoString returns the string representation

func (*TagForListRootInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListRootInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListRootInstancesOutput) String

String returns the string representation

type TagForListSubInstancesOutput

type TagForListSubInstancesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListSubInstancesOutput) GoString

func (s TagForListSubInstancesOutput) GoString() string

GoString returns the string representation

func (*TagForListSubInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListSubInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListSubInstancesOutput) String

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

type TagForUploadLeafCertificateInput

type TagForUploadLeafCertificateInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForUploadLeafCertificateInput) GoString

GoString returns the string representation

func (*TagForUploadLeafCertificateInput) SetKey

SetKey sets the Key field's value.

func (*TagForUploadLeafCertificateInput) SetValue

SetValue sets the Value field's value.

func (TagForUploadLeafCertificateInput) String

String returns the string representation

type TagForUploadRootInstanceInput

type TagForUploadRootInstanceInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForUploadRootInstanceInput) GoString

GoString returns the string representation

func (*TagForUploadRootInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForUploadRootInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForUploadRootInstanceInput) String

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UploadLeafCertificateInput

type UploadLeafCertificateInput struct {

	// Certificate is a required field
	Certificate *string `type:"string" json:",omitempty" required:"true"`

	// IssuerID is a required field
	IssuerID *string `type:"string" json:",omitempty" required:"true"`

	Key *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForUploadLeafCertificateInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UploadLeafCertificateInput) GoString

func (s UploadLeafCertificateInput) GoString() string

GoString returns the string representation

func (*UploadLeafCertificateInput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*UploadLeafCertificateInput) SetIssuerID

SetIssuerID sets the IssuerID field's value.

func (*UploadLeafCertificateInput) SetKey

SetKey sets the Key field's value.

func (*UploadLeafCertificateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*UploadLeafCertificateInput) SetTag

SetTag sets the Tag field's value.

func (*UploadLeafCertificateInput) SetTags

SetTags sets the Tags field's value.

func (UploadLeafCertificateInput) String

String returns the string representation

func (*UploadLeafCertificateInput) Validate

func (s *UploadLeafCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UploadLeafCertificateOutput

type UploadLeafCertificateOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UploadLeafCertificateOutput) GoString

func (s UploadLeafCertificateOutput) GoString() string

GoString returns the string representation

func (*UploadLeafCertificateOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*UploadLeafCertificateOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (UploadLeafCertificateOutput) String

String returns the string representation

type UploadRootInstanceInput

type UploadRootInstanceInput struct {

	// Certificate is a required field
	Certificate *string `type:"string" json:",omitempty" required:"true"`

	IssuerID *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Tag *string `type:"string" json:",omitempty"`

	Tags []*TagForUploadRootInstanceInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UploadRootInstanceInput) GoString

func (s UploadRootInstanceInput) GoString() string

GoString returns the string representation

func (*UploadRootInstanceInput) SetCertificate

SetCertificate sets the Certificate field's value.

func (*UploadRootInstanceInput) SetIssuerID

SetIssuerID sets the IssuerID field's value.

func (*UploadRootInstanceInput) SetKey

SetKey sets the Key field's value.

func (*UploadRootInstanceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*UploadRootInstanceInput) SetTag

SetTag sets the Tag field's value.

func (*UploadRootInstanceInput) SetTags

SetTags sets the Tags field's value.

func (UploadRootInstanceInput) String

func (s UploadRootInstanceInput) String() string

String returns the string representation

func (*UploadRootInstanceInput) Validate

func (s *UploadRootInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UploadRootInstanceOutput

type UploadRootInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UploadRootInstanceOutput) GoString

func (s UploadRootInstanceOutput) GoString() string

GoString returns the string representation

func (*UploadRootInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*UploadRootInstanceOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (UploadRootInstanceOutput) String

func (s UploadRootInstanceOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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