kms

package
v1.0.177 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package kmsiface provides an interface to enable mocking the KMS 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 (
	// EnumOfVersionStageForBatchGetSecretValueOutputCurrent is a EnumOfVersionStageForBatchGetSecretValueOutput enum value
	EnumOfVersionStageForBatchGetSecretValueOutputCurrent = "CURRENT"

	// EnumOfVersionStageForBatchGetSecretValueOutputOlder is a EnumOfVersionStageForBatchGetSecretValueOutput enum value
	EnumOfVersionStageForBatchGetSecretValueOutputOlder = "OLDER"
)
View Source
const (
	// EnumOfSecretTypeForCreateSecretInputGeneric is a EnumOfSecretTypeForCreateSecretInput enum value
	EnumOfSecretTypeForCreateSecretInputGeneric = "Generic"

	// EnumOfSecretTypeForCreateSecretInputIam is a EnumOfSecretTypeForCreateSecretInput enum value
	EnumOfSecretTypeForCreateSecretInputIam = "IAM"

	// EnumOfSecretTypeForCreateSecretInputRds is a EnumOfSecretTypeForCreateSecretInput enum value
	EnumOfSecretTypeForCreateSecretInputRds = "RDS"

	// EnumOfSecretTypeForCreateSecretInputRedis is a EnumOfSecretTypeForCreateSecretInput enum value
	EnumOfSecretTypeForCreateSecretInputRedis = "Redis"

	// EnumOfSecretTypeForCreateSecretInputEcs is a EnumOfSecretTypeForCreateSecretInput enum value
	EnumOfSecretTypeForCreateSecretInputEcs = "ECS"
)
View Source
const (
	// EnumOfSecretTypeForCreateSecretOutputGeneric is a EnumOfSecretTypeForCreateSecretOutput enum value
	EnumOfSecretTypeForCreateSecretOutputGeneric = "Generic"

	// EnumOfSecretTypeForCreateSecretOutputIam is a EnumOfSecretTypeForCreateSecretOutput enum value
	EnumOfSecretTypeForCreateSecretOutputIam = "IAM"

	// EnumOfSecretTypeForCreateSecretOutputRds is a EnumOfSecretTypeForCreateSecretOutput enum value
	EnumOfSecretTypeForCreateSecretOutputRds = "RDS"

	// EnumOfSecretTypeForCreateSecretOutputRedis is a EnumOfSecretTypeForCreateSecretOutput enum value
	EnumOfSecretTypeForCreateSecretOutputRedis = "Redis"

	// EnumOfSecretTypeForCreateSecretOutputEcs is a EnumOfSecretTypeForCreateSecretOutput enum value
	EnumOfSecretTypeForCreateSecretOutputEcs = "ECS"
)
View Source
const (
	// EnumOfSecretTypeForDescribeSecretOutputGeneric is a EnumOfSecretTypeForDescribeSecretOutput enum value
	EnumOfSecretTypeForDescribeSecretOutputGeneric = "Generic"

	// EnumOfSecretTypeForDescribeSecretOutputIam is a EnumOfSecretTypeForDescribeSecretOutput enum value
	EnumOfSecretTypeForDescribeSecretOutputIam = "IAM"

	// EnumOfSecretTypeForDescribeSecretOutputRds is a EnumOfSecretTypeForDescribeSecretOutput enum value
	EnumOfSecretTypeForDescribeSecretOutputRds = "RDS"

	// EnumOfSecretTypeForDescribeSecretOutputRedis is a EnumOfSecretTypeForDescribeSecretOutput enum value
	EnumOfSecretTypeForDescribeSecretOutputRedis = "Redis"

	// EnumOfSecretTypeForDescribeSecretOutputEcs is a EnumOfSecretTypeForDescribeSecretOutput enum value
	EnumOfSecretTypeForDescribeSecretOutputEcs = "ECS"
)
View Source
const (
	// EnumOfVersionStageForDescribeSecretVersionsOutputCurrent is a EnumOfVersionStageForDescribeSecretVersionsOutput enum value
	EnumOfVersionStageForDescribeSecretVersionsOutputCurrent = "CURRENT"

	// EnumOfVersionStageForDescribeSecretVersionsOutputOlder is a EnumOfVersionStageForDescribeSecretVersionsOutput enum value
	EnumOfVersionStageForDescribeSecretVersionsOutputOlder = "OLDER"
)
View Source
const (
	// EnumOfSecretTypeForDescribeSecretsOutputGeneric is a EnumOfSecretTypeForDescribeSecretsOutput enum value
	EnumOfSecretTypeForDescribeSecretsOutputGeneric = "Generic"

	// EnumOfSecretTypeForDescribeSecretsOutputIam is a EnumOfSecretTypeForDescribeSecretsOutput enum value
	EnumOfSecretTypeForDescribeSecretsOutputIam = "IAM"

	// EnumOfSecretTypeForDescribeSecretsOutputRds is a EnumOfSecretTypeForDescribeSecretsOutput enum value
	EnumOfSecretTypeForDescribeSecretsOutputRds = "RDS"

	// EnumOfSecretTypeForDescribeSecretsOutputRedis is a EnumOfSecretTypeForDescribeSecretsOutput enum value
	EnumOfSecretTypeForDescribeSecretsOutputRedis = "Redis"

	// EnumOfSecretTypeForDescribeSecretsOutputEcs is a EnumOfSecretTypeForDescribeSecretsOutput enum value
	EnumOfSecretTypeForDescribeSecretsOutputEcs = "ECS"
)
View Source
const (
	ServiceName = "kms"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "kms"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type ArchiveKeyInput

type ArchiveKeyInput struct {
	KeyID *string `type:"string"`

	KeyName *string `min:"2" max:"31" type:"string"`

	KeyringName *string `min:"2" max:"31" type:"string"`
	// contains filtered or unexported fields
}

func (ArchiveKeyInput) GoString

func (s ArchiveKeyInput) GoString() string

GoString returns the string representation

func (*ArchiveKeyInput) SetKeyID added in v1.0.177

func (s *ArchiveKeyInput) SetKeyID(v string) *ArchiveKeyInput

SetKeyID sets the KeyID field's value.

func (*ArchiveKeyInput) SetKeyName

func (s *ArchiveKeyInput) SetKeyName(v string) *ArchiveKeyInput

SetKeyName sets the KeyName field's value.

func (*ArchiveKeyInput) SetKeyringName

func (s *ArchiveKeyInput) SetKeyringName(v string) *ArchiveKeyInput

SetKeyringName sets the KeyringName field's value.

func (ArchiveKeyInput) String

func (s ArchiveKeyInput) String() string

String returns the string representation

func (*ArchiveKeyInput) Validate

func (s *ArchiveKeyInput) Validate() error

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

type ArchiveKeyOutput

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

func (ArchiveKeyOutput) GoString

func (s ArchiveKeyOutput) GoString() string

GoString returns the string representation

func (ArchiveKeyOutput) String

func (s ArchiveKeyOutput) String() string

String returns the string representation

type AsymmetricDecryptInput

type AsymmetricDecryptInput struct {

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

	// CiphertextBlob is a required field
	CiphertextBlob *string `min:"1" max:"4096" type:"string" json:",omitempty" required:"true"`

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AsymmetricDecryptInput) GoString

func (s AsymmetricDecryptInput) GoString() string

GoString returns the string representation

func (*AsymmetricDecryptInput) SetAlgorithm

SetAlgorithm sets the Algorithm field's value.

func (*AsymmetricDecryptInput) SetCiphertextBlob

func (s *AsymmetricDecryptInput) SetCiphertextBlob(v string) *AsymmetricDecryptInput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (*AsymmetricDecryptInput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricDecryptInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*AsymmetricDecryptInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (AsymmetricDecryptInput) String

func (s AsymmetricDecryptInput) String() string

String returns the string representation

func (*AsymmetricDecryptInput) Validate

func (s *AsymmetricDecryptInput) Validate() error

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

type AsymmetricDecryptOutput

type AsymmetricDecryptOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (AsymmetricDecryptOutput) GoString

func (s AsymmetricDecryptOutput) GoString() string

GoString returns the string representation

func (*AsymmetricDecryptOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricDecryptOutput) SetPlaintext

SetPlaintext sets the Plaintext field's value.

func (AsymmetricDecryptOutput) String

func (s AsymmetricDecryptOutput) String() string

String returns the string representation

type AsymmetricEncryptInput

type AsymmetricEncryptInput struct {

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

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	// Plaintext is a required field
	Plaintext *string `min:"1" max:"1024" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (AsymmetricEncryptInput) GoString

func (s AsymmetricEncryptInput) GoString() string

GoString returns the string representation

func (*AsymmetricEncryptInput) SetAlgorithm

SetAlgorithm sets the Algorithm field's value.

func (*AsymmetricEncryptInput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricEncryptInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*AsymmetricEncryptInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*AsymmetricEncryptInput) SetPlaintext

SetPlaintext sets the Plaintext field's value.

func (AsymmetricEncryptInput) String

func (s AsymmetricEncryptInput) String() string

String returns the string representation

func (*AsymmetricEncryptInput) Validate

func (s *AsymmetricEncryptInput) Validate() error

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

type AsymmetricEncryptOutput

type AsymmetricEncryptOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (AsymmetricEncryptOutput) GoString

func (s AsymmetricEncryptOutput) GoString() string

GoString returns the string representation

func (*AsymmetricEncryptOutput) SetCiphertextBlob

func (s *AsymmetricEncryptOutput) SetCiphertextBlob(v string) *AsymmetricEncryptOutput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (*AsymmetricEncryptOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (AsymmetricEncryptOutput) String

func (s AsymmetricEncryptOutput) String() string

String returns the string representation

type AsymmetricSignInput

type AsymmetricSignInput struct {

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

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

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

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

func (AsymmetricSignInput) GoString

func (s AsymmetricSignInput) GoString() string

GoString returns the string representation

func (*AsymmetricSignInput) SetAlgorithm

func (s *AsymmetricSignInput) SetAlgorithm(v string) *AsymmetricSignInput

SetAlgorithm sets the Algorithm field's value.

func (*AsymmetricSignInput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricSignInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*AsymmetricSignInput) SetKeyringName

func (s *AsymmetricSignInput) SetKeyringName(v string) *AsymmetricSignInput

SetKeyringName sets the KeyringName field's value.

func (*AsymmetricSignInput) SetMessage

SetMessage sets the Message field's value.

func (*AsymmetricSignInput) SetMessageType

func (s *AsymmetricSignInput) SetMessageType(v string) *AsymmetricSignInput

SetMessageType sets the MessageType field's value.

func (AsymmetricSignInput) String

func (s AsymmetricSignInput) String() string

String returns the string representation

func (*AsymmetricSignInput) Validate

func (s *AsymmetricSignInput) Validate() error

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

type AsymmetricSignOutput

type AsymmetricSignOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (AsymmetricSignOutput) GoString

func (s AsymmetricSignOutput) GoString() string

GoString returns the string representation

func (*AsymmetricSignOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricSignOutput) SetSignature

func (s *AsymmetricSignOutput) SetSignature(v string) *AsymmetricSignOutput

SetSignature sets the Signature field's value.

func (AsymmetricSignOutput) String

func (s AsymmetricSignOutput) String() string

String returns the string representation

type AsymmetricVerifyInput

type AsymmetricVerifyInput struct {

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

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

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

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

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

func (AsymmetricVerifyInput) GoString

func (s AsymmetricVerifyInput) GoString() string

GoString returns the string representation

func (*AsymmetricVerifyInput) SetAlgorithm

SetAlgorithm sets the Algorithm field's value.

func (*AsymmetricVerifyInput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricVerifyInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*AsymmetricVerifyInput) SetKeyringName

func (s *AsymmetricVerifyInput) SetKeyringName(v string) *AsymmetricVerifyInput

SetKeyringName sets the KeyringName field's value.

func (*AsymmetricVerifyInput) SetMessage

SetMessage sets the Message field's value.

func (*AsymmetricVerifyInput) SetMessageType

func (s *AsymmetricVerifyInput) SetMessageType(v string) *AsymmetricVerifyInput

SetMessageType sets the MessageType field's value.

func (*AsymmetricVerifyInput) SetSignature

SetSignature sets the Signature field's value.

func (AsymmetricVerifyInput) String

func (s AsymmetricVerifyInput) String() string

String returns the string representation

func (*AsymmetricVerifyInput) Validate

func (s *AsymmetricVerifyInput) Validate() error

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

type AsymmetricVerifyOutput

type AsymmetricVerifyOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (AsymmetricVerifyOutput) GoString

func (s AsymmetricVerifyOutput) GoString() string

GoString returns the string representation

func (*AsymmetricVerifyOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*AsymmetricVerifyOutput) SetSignatureValid

func (s *AsymmetricVerifyOutput) SetSignatureValid(v bool) *AsymmetricVerifyOutput

SetSignatureValid sets the SignatureValid field's value.

func (AsymmetricVerifyOutput) String

func (s AsymmetricVerifyOutput) String() string

String returns the string representation

type BackupSecretInput added in v1.0.162

type BackupSecretInput struct {

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (BackupSecretInput) GoString added in v1.0.162

func (s BackupSecretInput) GoString() string

GoString returns the string representation

func (*BackupSecretInput) SetSecretName added in v1.0.162

func (s *BackupSecretInput) SetSecretName(v string) *BackupSecretInput

SetSecretName sets the SecretName field's value.

func (BackupSecretInput) String added in v1.0.162

func (s BackupSecretInput) String() string

String returns the string representation

func (*BackupSecretInput) Validate added in v1.0.162

func (s *BackupSecretInput) Validate() error

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

type BackupSecretOutput added in v1.0.162

type BackupSecretOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

func (BackupSecretOutput) GoString added in v1.0.162

func (s BackupSecretOutput) GoString() string

GoString returns the string representation

func (*BackupSecretOutput) SetBackupData added in v1.0.162

func (s *BackupSecretOutput) SetBackupData(v string) *BackupSecretOutput

SetBackupData sets the BackupData field's value.

func (*BackupSecretOutput) SetSecretDataKey added in v1.0.162

func (s *BackupSecretOutput) SetSecretDataKey(v string) *BackupSecretOutput

SetSecretDataKey sets the SecretDataKey field's value.

func (*BackupSecretOutput) SetSignature added in v1.0.162

func (s *BackupSecretOutput) SetSignature(v string) *BackupSecretOutput

SetSignature sets the Signature field's value.

func (BackupSecretOutput) String added in v1.0.162

func (s BackupSecretOutput) String() string

String returns the string representation

type BatchGetSecretValueInput added in v1.0.162

type BatchGetSecretValueInput struct {
	SecretNames []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchGetSecretValueInput) GoString added in v1.0.162

func (s BatchGetSecretValueInput) GoString() string

GoString returns the string representation

func (*BatchGetSecretValueInput) SetSecretNames added in v1.0.162

func (s *BatchGetSecretValueInput) SetSecretNames(v []*string) *BatchGetSecretValueInput

SetSecretNames sets the SecretNames field's value.

func (BatchGetSecretValueInput) String added in v1.0.162

func (s BatchGetSecretValueInput) String() string

String returns the string representation

type BatchGetSecretValueOutput added in v1.0.162

type BatchGetSecretValueOutput struct {
	Metadata *response.ResponseMetadata

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

func (BatchGetSecretValueOutput) GoString added in v1.0.162

func (s BatchGetSecretValueOutput) GoString() string

GoString returns the string representation

func (*BatchGetSecretValueOutput) SetSecretValues added in v1.0.162

SetSecretValues sets the SecretValues field's value.

func (BatchGetSecretValueOutput) String added in v1.0.162

func (s BatchGetSecretValueOutput) String() string

String returns the string representation

type CancelArchiveKeyInput

type CancelArchiveKeyInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CancelArchiveKeyInput) GoString

func (s CancelArchiveKeyInput) GoString() string

GoString returns the string representation

func (*CancelArchiveKeyInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*CancelArchiveKeyInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*CancelArchiveKeyInput) SetKeyringName

func (s *CancelArchiveKeyInput) SetKeyringName(v string) *CancelArchiveKeyInput

SetKeyringName sets the KeyringName field's value.

func (CancelArchiveKeyInput) String

func (s CancelArchiveKeyInput) String() string

String returns the string representation

func (*CancelArchiveKeyInput) Validate

func (s *CancelArchiveKeyInput) Validate() error

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

type CancelArchiveKeyOutput

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

func (CancelArchiveKeyOutput) GoString

func (s CancelArchiveKeyOutput) GoString() string

GoString returns the string representation

func (CancelArchiveKeyOutput) String

func (s CancelArchiveKeyOutput) String() string

String returns the string representation

type CancelKeyDeletionInput

type CancelKeyDeletionInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CancelKeyDeletionInput) GoString

func (s CancelKeyDeletionInput) GoString() string

GoString returns the string representation

func (*CancelKeyDeletionInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*CancelKeyDeletionInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*CancelKeyDeletionInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (CancelKeyDeletionInput) String

func (s CancelKeyDeletionInput) String() string

String returns the string representation

func (*CancelKeyDeletionInput) Validate

func (s *CancelKeyDeletionInput) Validate() error

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

type CancelKeyDeletionOutput

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

func (CancelKeyDeletionOutput) GoString

func (s CancelKeyDeletionOutput) GoString() string

GoString returns the string representation

func (CancelKeyDeletionOutput) String

func (s CancelKeyDeletionOutput) String() string

String returns the string representation

type CancelSecretDeletionInput added in v1.0.162

type CancelSecretDeletionInput struct {

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CancelSecretDeletionInput) GoString added in v1.0.162

func (s CancelSecretDeletionInput) GoString() string

GoString returns the string representation

func (*CancelSecretDeletionInput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (CancelSecretDeletionInput) String added in v1.0.162

func (s CancelSecretDeletionInput) String() string

String returns the string representation

func (*CancelSecretDeletionInput) Validate added in v1.0.162

func (s *CancelSecretDeletionInput) Validate() error

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

type CancelSecretDeletionOutput added in v1.0.162

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

func (CancelSecretDeletionOutput) GoString added in v1.0.162

func (s CancelSecretDeletionOutput) GoString() string

GoString returns the string representation

func (CancelSecretDeletionOutput) String added in v1.0.162

String returns the string representation

type CreateKeyInput

type CreateKeyInput struct {
	Description *string `max:"8192" type:"string" json:",omitempty"`

	// KeyName is a required field
	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`

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

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

	// KeyringName is a required field
	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`

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

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

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

func (CreateKeyInput) GoString

func (s CreateKeyInput) GoString() string

GoString returns the string representation

func (*CreateKeyInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateKeyInput) SetKeyName

func (s *CreateKeyInput) SetKeyName(v string) *CreateKeyInput

SetKeyName sets the KeyName field's value.

func (*CreateKeyInput) SetKeySpec

func (s *CreateKeyInput) SetKeySpec(v string) *CreateKeyInput

SetKeySpec sets the KeySpec field's value.

func (*CreateKeyInput) SetKeyUsage

func (s *CreateKeyInput) SetKeyUsage(v string) *CreateKeyInput

SetKeyUsage sets the KeyUsage field's value.

func (*CreateKeyInput) SetKeyringName

func (s *CreateKeyInput) SetKeyringName(v string) *CreateKeyInput

SetKeyringName sets the KeyringName field's value.

func (*CreateKeyInput) SetOrigin

func (s *CreateKeyInput) SetOrigin(v string) *CreateKeyInput

SetOrigin sets the Origin field's value.

func (*CreateKeyInput) SetProtectionLevel

func (s *CreateKeyInput) SetProtectionLevel(v string) *CreateKeyInput

SetProtectionLevel sets the ProtectionLevel field's value.

func (*CreateKeyInput) SetRotateState

func (s *CreateKeyInput) SetRotateState(v string) *CreateKeyInput

SetRotateState sets the RotateState field's value.

func (CreateKeyInput) String

func (s CreateKeyInput) String() string

String returns the string representation

func (*CreateKeyInput) Validate

func (s *CreateKeyInput) Validate() error

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

type CreateKeyOutput

type CreateKeyOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateKeyOutput) GoString

func (s CreateKeyOutput) GoString() string

GoString returns the string representation

func (*CreateKeyOutput) SetKey

SetKey sets the Key field's value.

func (CreateKeyOutput) String

func (s CreateKeyOutput) String() string

String returns the string representation

type CreateKeyringInput

type CreateKeyringInput struct {
	Description *string `max:"8192" type:"string" json:",omitempty"`

	// KeyringName is a required field
	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`

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

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

func (CreateKeyringInput) GoString

func (s CreateKeyringInput) GoString() string

GoString returns the string representation

func (*CreateKeyringInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateKeyringInput) SetKeyringName

func (s *CreateKeyringInput) SetKeyringName(v string) *CreateKeyringInput

SetKeyringName sets the KeyringName field's value.

func (*CreateKeyringInput) SetKeyringType

func (s *CreateKeyringInput) SetKeyringType(v string) *CreateKeyringInput

SetKeyringType sets the KeyringType field's value.

func (*CreateKeyringInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (CreateKeyringInput) String

func (s CreateKeyringInput) String() string

String returns the string representation

func (*CreateKeyringInput) Validate

func (s *CreateKeyringInput) Validate() error

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

type CreateKeyringOutput

type CreateKeyringOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateKeyringOutput) GoString

func (s CreateKeyringOutput) GoString() string

GoString returns the string representation

func (*CreateKeyringOutput) SetKeyring

SetKeyring sets the Keyring field's value.

func (CreateKeyringOutput) String

func (s CreateKeyringOutput) String() string

String returns the string representation

type CreateSecretInput added in v1.0.162

type CreateSecretInput struct {
	AutomaticRotation *bool `type:"boolean" json:",omitempty"`

	Description *string `max:"8192" type:"string" json:",omitempty"`

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

	ExtendedConfig *string `max:"1024" type:"string" json:",omitempty"`

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

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

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`

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

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

func (CreateSecretInput) GoString added in v1.0.162

func (s CreateSecretInput) GoString() string

GoString returns the string representation

func (*CreateSecretInput) SetAutomaticRotation added in v1.0.162

func (s *CreateSecretInput) SetAutomaticRotation(v bool) *CreateSecretInput

SetAutomaticRotation sets the AutomaticRotation field's value.

func (*CreateSecretInput) SetDescription added in v1.0.162

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

SetDescription sets the Description field's value.

func (*CreateSecretInput) SetEncryptionKey added in v1.0.162

func (s *CreateSecretInput) SetEncryptionKey(v string) *CreateSecretInput

SetEncryptionKey sets the EncryptionKey field's value.

func (*CreateSecretInput) SetExtendedConfig added in v1.0.162

func (s *CreateSecretInput) SetExtendedConfig(v string) *CreateSecretInput

SetExtendedConfig sets the ExtendedConfig field's value.

func (*CreateSecretInput) SetProjectName added in v1.0.162

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

SetProjectName sets the ProjectName field's value.

func (*CreateSecretInput) SetRotationInterval added in v1.0.162

func (s *CreateSecretInput) SetRotationInterval(v string) *CreateSecretInput

SetRotationInterval sets the RotationInterval field's value.

func (*CreateSecretInput) SetSecretName added in v1.0.162

func (s *CreateSecretInput) SetSecretName(v string) *CreateSecretInput

SetSecretName sets the SecretName field's value.

func (*CreateSecretInput) SetSecretType added in v1.0.162

func (s *CreateSecretInput) SetSecretType(v string) *CreateSecretInput

SetSecretType sets the SecretType field's value.

func (*CreateSecretInput) SetSecretValue added in v1.0.162

func (s *CreateSecretInput) SetSecretValue(v string) *CreateSecretInput

SetSecretValue sets the SecretValue field's value.

func (CreateSecretInput) String added in v1.0.162

func (s CreateSecretInput) String() string

String returns the string representation

func (*CreateSecretInput) Validate added in v1.0.162

func (s *CreateSecretInput) Validate() error

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

type CreateSecretOutput added in v1.0.162

type CreateSecretOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSecretOutput) GoString added in v1.0.162

func (s CreateSecretOutput) GoString() string

GoString returns the string representation

func (*CreateSecretOutput) SetSecret added in v1.0.162

SetSecret sets the Secret field's value.

func (CreateSecretOutput) String added in v1.0.162

func (s CreateSecretOutput) String() string

String returns the string representation

type DecryptInput

type DecryptInput struct {

	// CiphertextBlob is a required field
	CiphertextBlob *string `min:"19" type:"string" json:",omitempty" required:"true"`

	EncryptionContext map[string]*string `type:"map" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DecryptInput) GoString

func (s DecryptInput) GoString() string

GoString returns the string representation

func (*DecryptInput) SetCiphertextBlob

func (s *DecryptInput) SetCiphertextBlob(v string) *DecryptInput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (*DecryptInput) SetEncryptionContext

func (s *DecryptInput) SetEncryptionContext(v map[string]*string) *DecryptInput

SetEncryptionContext sets the EncryptionContext field's value.

func (DecryptInput) String

func (s DecryptInput) String() string

String returns the string representation

func (*DecryptInput) Validate

func (s *DecryptInput) Validate() error

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

type DecryptOutput

type DecryptOutput struct {
	Metadata *response.ResponseMetadata

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

func (DecryptOutput) GoString

func (s DecryptOutput) GoString() string

GoString returns the string representation

func (*DecryptOutput) SetPlaintext

func (s *DecryptOutput) SetPlaintext(v string) *DecryptOutput

SetPlaintext sets the Plaintext field's value.

func (DecryptOutput) String

func (s DecryptOutput) String() string

String returns the string representation

type DeleteKeyMaterialInput

type DeleteKeyMaterialInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteKeyMaterialInput) GoString

func (s DeleteKeyMaterialInput) GoString() string

GoString returns the string representation

func (*DeleteKeyMaterialInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*DeleteKeyMaterialInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*DeleteKeyMaterialInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (DeleteKeyMaterialInput) String

func (s DeleteKeyMaterialInput) String() string

String returns the string representation

func (*DeleteKeyMaterialInput) Validate

func (s *DeleteKeyMaterialInput) Validate() error

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

type DeleteKeyMaterialOutput

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

func (DeleteKeyMaterialOutput) GoString

func (s DeleteKeyMaterialOutput) GoString() string

GoString returns the string representation

func (DeleteKeyMaterialOutput) String

func (s DeleteKeyMaterialOutput) String() string

String returns the string representation

type DeleteKeyringInput added in v1.0.156

type DeleteKeyringInput struct {
	KeyringID *string `type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteKeyringInput) GoString added in v1.0.156

func (s DeleteKeyringInput) GoString() string

GoString returns the string representation

func (*DeleteKeyringInput) SetKeyringID added in v1.0.177

func (s *DeleteKeyringInput) SetKeyringID(v string) *DeleteKeyringInput

SetKeyringID sets the KeyringID field's value.

func (*DeleteKeyringInput) SetKeyringName added in v1.0.156

func (s *DeleteKeyringInput) SetKeyringName(v string) *DeleteKeyringInput

SetKeyringName sets the KeyringName field's value.

func (DeleteKeyringInput) String added in v1.0.156

func (s DeleteKeyringInput) String() string

String returns the string representation

func (*DeleteKeyringInput) Validate added in v1.0.156

func (s *DeleteKeyringInput) Validate() error

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

type DeleteKeyringOutput added in v1.0.156

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

func (DeleteKeyringOutput) GoString added in v1.0.156

func (s DeleteKeyringOutput) GoString() string

GoString returns the string representation

func (DeleteKeyringOutput) String added in v1.0.156

func (s DeleteKeyringOutput) String() string

String returns the string representation

type DescribeKeyInput

type DescribeKeyInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeKeyInput) GoString

func (s DescribeKeyInput) GoString() string

GoString returns the string representation

func (*DescribeKeyInput) SetKeyID added in v1.0.177

func (s *DescribeKeyInput) SetKeyID(v string) *DescribeKeyInput

SetKeyID sets the KeyID field's value.

func (*DescribeKeyInput) SetKeyName

func (s *DescribeKeyInput) SetKeyName(v string) *DescribeKeyInput

SetKeyName sets the KeyName field's value.

func (*DescribeKeyInput) SetKeyringName

func (s *DescribeKeyInput) SetKeyringName(v string) *DescribeKeyInput

SetKeyringName sets the KeyringName field's value.

func (DescribeKeyInput) String

func (s DescribeKeyInput) String() string

String returns the string representation

func (*DescribeKeyInput) Validate

func (s *DescribeKeyInput) Validate() error

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

type DescribeKeyOutput

type DescribeKeyOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeKeyOutput) GoString

func (s DescribeKeyOutput) GoString() string

GoString returns the string representation

func (*DescribeKeyOutput) SetKey

SetKey sets the Key field's value.

func (DescribeKeyOutput) String

func (s DescribeKeyOutput) String() string

String returns the string representation

type DescribeKeyringsInput

type DescribeKeyringsInput struct {
	CurrentPage *int32 `min:"1" type:"int32" json:",omitempty"`

	Filters *string `max:"2048" type:"string" json:",omitempty"`

	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

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

func (DescribeKeyringsInput) GoString

func (s DescribeKeyringsInput) GoString() string

GoString returns the string representation

func (*DescribeKeyringsInput) SetCurrentPage

func (s *DescribeKeyringsInput) SetCurrentPage(v int32) *DescribeKeyringsInput

SetCurrentPage sets the CurrentPage field's value.

func (*DescribeKeyringsInput) SetFilters added in v1.0.166

SetFilters sets the Filters field's value.

func (*DescribeKeyringsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeKeyringsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (DescribeKeyringsInput) String

func (s DescribeKeyringsInput) String() string

String returns the string representation

func (*DescribeKeyringsInput) Validate

func (s *DescribeKeyringsInput) Validate() error

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

type DescribeKeyringsOutput

type DescribeKeyringsOutput struct {
	Metadata *response.ResponseMetadata

	Keyrings []*KeyringForDescribeKeyringsOutput `type:"list" json:",omitempty"`

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

func (DescribeKeyringsOutput) GoString

func (s DescribeKeyringsOutput) GoString() string

GoString returns the string representation

func (*DescribeKeyringsOutput) SetKeyrings

SetKeyrings sets the Keyrings field's value.

func (*DescribeKeyringsOutput) SetPageInfo

SetPageInfo sets the PageInfo field's value.

func (DescribeKeyringsOutput) String

func (s DescribeKeyringsOutput) String() string

String returns the string representation

type DescribeKeysInput

type DescribeKeysInput struct {
	CurrentPage *int32 `min:"1" type:"int32" json:",omitempty"`

	Filters *string `max:"2048" type:"string" json:",omitempty"`

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

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeKeysInput) GoString

func (s DescribeKeysInput) GoString() string

GoString returns the string representation

func (*DescribeKeysInput) SetCurrentPage

func (s *DescribeKeysInput) SetCurrentPage(v int32) *DescribeKeysInput

SetCurrentPage sets the CurrentPage field's value.

func (*DescribeKeysInput) SetFilters added in v1.0.166

func (s *DescribeKeysInput) SetFilters(v string) *DescribeKeysInput

SetFilters sets the Filters field's value.

func (*DescribeKeysInput) SetKeyringID added in v1.0.177

func (s *DescribeKeysInput) SetKeyringID(v string) *DescribeKeysInput

SetKeyringID sets the KeyringID field's value.

func (*DescribeKeysInput) SetKeyringName

func (s *DescribeKeysInput) SetKeyringName(v string) *DescribeKeysInput

SetKeyringName sets the KeyringName field's value.

func (*DescribeKeysInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (DescribeKeysInput) String

func (s DescribeKeysInput) String() string

String returns the string representation

func (*DescribeKeysInput) Validate

func (s *DescribeKeysInput) Validate() error

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

type DescribeKeysOutput

type DescribeKeysOutput struct {
	Metadata *response.ResponseMetadata

	Keys []*KeyForDescribeKeysOutput `type:"list" json:",omitempty"`

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

func (DescribeKeysOutput) GoString

func (s DescribeKeysOutput) GoString() string

GoString returns the string representation

func (*DescribeKeysOutput) SetKeys

SetKeys sets the Keys field's value.

func (*DescribeKeysOutput) SetPageInfo

SetPageInfo sets the PageInfo field's value.

func (DescribeKeysOutput) String

func (s DescribeKeysOutput) String() string

String returns the string representation

type DescribeRegionsInput

type DescribeRegionsInput struct {
	// contains filtered or unexported fields
}

func (DescribeRegionsInput) GoString

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (DescribeRegionsInput) String

func (s DescribeRegionsInput) String() string

String returns the string representation

type DescribeRegionsOutput

type DescribeRegionsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeRegionsOutput) GoString

func (s DescribeRegionsOutput) GoString() string

GoString returns the string representation

func (*DescribeRegionsOutput) SetRegions

SetRegions sets the Regions field's value.

func (DescribeRegionsOutput) String

func (s DescribeRegionsOutput) String() string

String returns the string representation

type DescribeSecretInput added in v1.0.162

type DescribeSecretInput struct {

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeSecretInput) GoString added in v1.0.162

func (s DescribeSecretInput) GoString() string

GoString returns the string representation

func (*DescribeSecretInput) SetSecretName added in v1.0.162

func (s *DescribeSecretInput) SetSecretName(v string) *DescribeSecretInput

SetSecretName sets the SecretName field's value.

func (DescribeSecretInput) String added in v1.0.162

func (s DescribeSecretInput) String() string

String returns the string representation

func (*DescribeSecretInput) Validate added in v1.0.162

func (s *DescribeSecretInput) Validate() error

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

type DescribeSecretOutput added in v1.0.162

type DescribeSecretOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeSecretOutput) GoString added in v1.0.162

func (s DescribeSecretOutput) GoString() string

GoString returns the string representation

func (*DescribeSecretOutput) SetSecret added in v1.0.162

SetSecret sets the Secret field's value.

func (DescribeSecretOutput) String added in v1.0.162

func (s DescribeSecretOutput) String() string

String returns the string representation

type DescribeSecretVersionsInput added in v1.0.162

type DescribeSecretVersionsInput struct {
	CurrentPage *int32 `min:"1" type:"int32" json:",omitempty"`

	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeSecretVersionsInput) GoString added in v1.0.162

func (s DescribeSecretVersionsInput) GoString() string

GoString returns the string representation

func (*DescribeSecretVersionsInput) SetCurrentPage added in v1.0.162

SetCurrentPage sets the CurrentPage field's value.

func (*DescribeSecretVersionsInput) SetPageSize added in v1.0.162

SetPageSize sets the PageSize field's value.

func (*DescribeSecretVersionsInput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (DescribeSecretVersionsInput) String added in v1.0.162

String returns the string representation

func (*DescribeSecretVersionsInput) Validate added in v1.0.162

func (s *DescribeSecretVersionsInput) Validate() error

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

type DescribeSecretVersionsOutput added in v1.0.162

type DescribeSecretVersionsOutput struct {
	Metadata *response.ResponseMetadata

	PageInfo *PageInfoForDescribeSecretVersionsOutput `type:"structure" json:",omitempty"`

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

func (DescribeSecretVersionsOutput) GoString added in v1.0.162

func (s DescribeSecretVersionsOutput) GoString() string

GoString returns the string representation

func (*DescribeSecretVersionsOutput) SetPageInfo added in v1.0.162

SetPageInfo sets the PageInfo field's value.

func (*DescribeSecretVersionsOutput) SetSecretVersions added in v1.0.162

SetSecretVersions sets the SecretVersions field's value.

func (DescribeSecretVersionsOutput) String added in v1.0.162

String returns the string representation

type DescribeSecretsInput added in v1.0.162

type DescribeSecretsInput struct {
	CurrentPage *int32 `min:"1" type:"int32" json:",omitempty"`

	Filters *string `max:"2048" type:"string" json:",omitempty"`

	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

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

func (DescribeSecretsInput) GoString added in v1.0.162

func (s DescribeSecretsInput) GoString() string

GoString returns the string representation

func (*DescribeSecretsInput) SetCurrentPage added in v1.0.162

func (s *DescribeSecretsInput) SetCurrentPage(v int32) *DescribeSecretsInput

SetCurrentPage sets the CurrentPage field's value.

func (*DescribeSecretsInput) SetFilters added in v1.0.162

SetFilters sets the Filters field's value.

func (*DescribeSecretsInput) SetPageSize added in v1.0.162

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

SetPageSize sets the PageSize field's value.

func (*DescribeSecretsInput) SetProjectName added in v1.0.162

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

SetProjectName sets the ProjectName field's value.

func (DescribeSecretsInput) String added in v1.0.162

func (s DescribeSecretsInput) String() string

String returns the string representation

func (*DescribeSecretsInput) Validate added in v1.0.162

func (s *DescribeSecretsInput) Validate() error

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

type DescribeSecretsOutput added in v1.0.162

type DescribeSecretsOutput struct {
	Metadata *response.ResponseMetadata

	PageInfo *PageInfoForDescribeSecretsOutput `type:"structure" json:",omitempty"`

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

func (DescribeSecretsOutput) GoString added in v1.0.162

func (s DescribeSecretsOutput) GoString() string

GoString returns the string representation

func (*DescribeSecretsOutput) SetPageInfo added in v1.0.162

SetPageInfo sets the PageInfo field's value.

func (*DescribeSecretsOutput) SetSecrets added in v1.0.162

SetSecrets sets the Secrets field's value.

func (DescribeSecretsOutput) String added in v1.0.162

func (s DescribeSecretsOutput) String() string

String returns the string representation

type DisableKeyInput

type DisableKeyInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableKeyInput) GoString

func (s DisableKeyInput) GoString() string

GoString returns the string representation

func (*DisableKeyInput) SetKeyID added in v1.0.177

func (s *DisableKeyInput) SetKeyID(v string) *DisableKeyInput

SetKeyID sets the KeyID field's value.

func (*DisableKeyInput) SetKeyName

func (s *DisableKeyInput) SetKeyName(v string) *DisableKeyInput

SetKeyName sets the KeyName field's value.

func (*DisableKeyInput) SetKeyringName

func (s *DisableKeyInput) SetKeyringName(v string) *DisableKeyInput

SetKeyringName sets the KeyringName field's value.

func (DisableKeyInput) String

func (s DisableKeyInput) String() string

String returns the string representation

func (*DisableKeyInput) Validate

func (s *DisableKeyInput) Validate() error

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

type DisableKeyOutput

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

func (DisableKeyOutput) GoString

func (s DisableKeyOutput) GoString() string

GoString returns the string representation

func (DisableKeyOutput) String

func (s DisableKeyOutput) String() string

String returns the string representation

type DisableKeyRotationInput

type DisableKeyRotationInput struct {
	KeyID *string `type:"string"`

	KeyName *string `min:"2" max:"31" type:"string"`

	KeyringName *string `min:"2" max:"31" type:"string"`
	// contains filtered or unexported fields
}

func (DisableKeyRotationInput) GoString

func (s DisableKeyRotationInput) GoString() string

GoString returns the string representation

func (*DisableKeyRotationInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*DisableKeyRotationInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*DisableKeyRotationInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (DisableKeyRotationInput) String

func (s DisableKeyRotationInput) String() string

String returns the string representation

func (*DisableKeyRotationInput) Validate

func (s *DisableKeyRotationInput) Validate() error

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

type DisableKeyRotationOutput

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

func (DisableKeyRotationOutput) GoString

func (s DisableKeyRotationOutput) GoString() string

GoString returns the string representation

func (DisableKeyRotationOutput) String

func (s DisableKeyRotationOutput) String() string

String returns the string representation

type EnableKeyInput

type EnableKeyInput struct {
	KeyID *string `type:"string"`

	KeyName *string `min:"2" max:"31" type:"string"`

	KeyringName *string `min:"2" max:"31" type:"string"`
	// contains filtered or unexported fields
}

func (EnableKeyInput) GoString

func (s EnableKeyInput) GoString() string

GoString returns the string representation

func (*EnableKeyInput) SetKeyID added in v1.0.177

func (s *EnableKeyInput) SetKeyID(v string) *EnableKeyInput

SetKeyID sets the KeyID field's value.

func (*EnableKeyInput) SetKeyName

func (s *EnableKeyInput) SetKeyName(v string) *EnableKeyInput

SetKeyName sets the KeyName field's value.

func (*EnableKeyInput) SetKeyringName

func (s *EnableKeyInput) SetKeyringName(v string) *EnableKeyInput

SetKeyringName sets the KeyringName field's value.

func (EnableKeyInput) String

func (s EnableKeyInput) String() string

String returns the string representation

func (*EnableKeyInput) Validate

func (s *EnableKeyInput) Validate() error

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

type EnableKeyOutput

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

func (EnableKeyOutput) GoString

func (s EnableKeyOutput) GoString() string

GoString returns the string representation

func (EnableKeyOutput) String

func (s EnableKeyOutput) String() string

String returns the string representation

type EnableKeyRotationInput

type EnableKeyRotationInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableKeyRotationInput) GoString

func (s EnableKeyRotationInput) GoString() string

GoString returns the string representation

func (*EnableKeyRotationInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*EnableKeyRotationInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*EnableKeyRotationInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (EnableKeyRotationInput) String

func (s EnableKeyRotationInput) String() string

String returns the string representation

func (*EnableKeyRotationInput) Validate

func (s *EnableKeyRotationInput) Validate() error

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

type EnableKeyRotationOutput

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

func (EnableKeyRotationOutput) GoString

func (s EnableKeyRotationOutput) GoString() string

GoString returns the string representation

func (EnableKeyRotationOutput) String

func (s EnableKeyRotationOutput) String() string

String returns the string representation

type EncryptInput

type EncryptInput struct {
	EncryptionContext map[string]*string `type:"map" json:",omitempty"`

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	// Plaintext is a required field
	Plaintext *string `min:"1" max:"4096" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (EncryptInput) GoString

func (s EncryptInput) GoString() string

GoString returns the string representation

func (*EncryptInput) SetEncryptionContext

func (s *EncryptInput) SetEncryptionContext(v map[string]*string) *EncryptInput

SetEncryptionContext sets the EncryptionContext field's value.

func (*EncryptInput) SetKeyID

func (s *EncryptInput) SetKeyID(v string) *EncryptInput

SetKeyID sets the KeyID field's value.

func (*EncryptInput) SetKeyName

func (s *EncryptInput) SetKeyName(v string) *EncryptInput

SetKeyName sets the KeyName field's value.

func (*EncryptInput) SetKeyringName

func (s *EncryptInput) SetKeyringName(v string) *EncryptInput

SetKeyringName sets the KeyringName field's value.

func (*EncryptInput) SetPlaintext

func (s *EncryptInput) SetPlaintext(v string) *EncryptInput

SetPlaintext sets the Plaintext field's value.

func (EncryptInput) String

func (s EncryptInput) String() string

String returns the string representation

func (*EncryptInput) Validate

func (s *EncryptInput) Validate() error

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

type EncryptOutput

type EncryptOutput struct {
	Metadata *response.ResponseMetadata

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

func (EncryptOutput) GoString

func (s EncryptOutput) GoString() string

GoString returns the string representation

func (*EncryptOutput) SetCiphertextBlob

func (s *EncryptOutput) SetCiphertextBlob(v string) *EncryptOutput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (EncryptOutput) String

func (s EncryptOutput) String() string

String returns the string representation

type GenerateDataKeyInput

type GenerateDataKeyInput struct {
	EncryptionContext map[string]*string `type:"map" json:",omitempty"`

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	NumberOfBytes *int32 `min:"1" max:"1024" type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GenerateDataKeyInput) GoString

func (s GenerateDataKeyInput) GoString() string

GoString returns the string representation

func (*GenerateDataKeyInput) SetEncryptionContext

func (s *GenerateDataKeyInput) SetEncryptionContext(v map[string]*string) *GenerateDataKeyInput

SetEncryptionContext sets the EncryptionContext field's value.

func (*GenerateDataKeyInput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*GenerateDataKeyInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*GenerateDataKeyInput) SetKeyringName

func (s *GenerateDataKeyInput) SetKeyringName(v string) *GenerateDataKeyInput

SetKeyringName sets the KeyringName field's value.

func (*GenerateDataKeyInput) SetNumberOfBytes

func (s *GenerateDataKeyInput) SetNumberOfBytes(v int32) *GenerateDataKeyInput

SetNumberOfBytes sets the NumberOfBytes field's value.

func (GenerateDataKeyInput) String

func (s GenerateDataKeyInput) String() string

String returns the string representation

func (*GenerateDataKeyInput) Validate

func (s *GenerateDataKeyInput) Validate() error

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

type GenerateDataKeyOutput

type GenerateDataKeyOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (GenerateDataKeyOutput) GoString

func (s GenerateDataKeyOutput) GoString() string

GoString returns the string representation

func (*GenerateDataKeyOutput) SetCiphertextBlob

func (s *GenerateDataKeyOutput) SetCiphertextBlob(v string) *GenerateDataKeyOutput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (*GenerateDataKeyOutput) SetPlaintext

SetPlaintext sets the Plaintext field's value.

func (GenerateDataKeyOutput) String

func (s GenerateDataKeyOutput) String() string

String returns the string representation

type GenerateMacInput added in v1.0.165

type GenerateMacInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

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

	// Message is a required field
	Message *string `min:"1" max:"4096" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GenerateMacInput) GoString added in v1.0.165

func (s GenerateMacInput) GoString() string

GoString returns the string representation

func (*GenerateMacInput) SetKeyID added in v1.0.165

func (s *GenerateMacInput) SetKeyID(v string) *GenerateMacInput

SetKeyID sets the KeyID field's value.

func (*GenerateMacInput) SetKeyName added in v1.0.165

func (s *GenerateMacInput) SetKeyName(v string) *GenerateMacInput

SetKeyName sets the KeyName field's value.

func (*GenerateMacInput) SetKeyringName added in v1.0.165

func (s *GenerateMacInput) SetKeyringName(v string) *GenerateMacInput

SetKeyringName sets the KeyringName field's value.

func (*GenerateMacInput) SetMacAlgorithm added in v1.0.165

func (s *GenerateMacInput) SetMacAlgorithm(v string) *GenerateMacInput

SetMacAlgorithm sets the MacAlgorithm field's value.

func (*GenerateMacInput) SetMessage added in v1.0.177

func (s *GenerateMacInput) SetMessage(v string) *GenerateMacInput

SetMessage sets the Message field's value.

func (GenerateMacInput) String added in v1.0.165

func (s GenerateMacInput) String() string

String returns the string representation

func (*GenerateMacInput) Validate added in v1.0.165

func (s *GenerateMacInput) Validate() error

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

type GenerateMacOutput added in v1.0.165

type GenerateMacOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (GenerateMacOutput) GoString added in v1.0.165

func (s GenerateMacOutput) GoString() string

GoString returns the string representation

func (*GenerateMacOutput) SetKeyID added in v1.0.165

func (s *GenerateMacOutput) SetKeyID(v string) *GenerateMacOutput

SetKeyID sets the KeyID field's value.

func (*GenerateMacOutput) SetMac added in v1.0.165

SetMac sets the Mac field's value.

func (GenerateMacOutput) String added in v1.0.165

func (s GenerateMacOutput) String() string

String returns the string representation

type GetParametersForImportInput

type GetParametersForImportInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

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

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

func (GetParametersForImportInput) GoString

func (s GetParametersForImportInput) GoString() string

GoString returns the string representation

func (*GetParametersForImportInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*GetParametersForImportInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*GetParametersForImportInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*GetParametersForImportInput) SetWrappingAlgorithm

SetWrappingAlgorithm sets the WrappingAlgorithm field's value.

func (*GetParametersForImportInput) SetWrappingKeySpec

SetWrappingKeySpec sets the WrappingKeySpec field's value.

func (GetParametersForImportInput) String

String returns the string representation

func (*GetParametersForImportInput) Validate

func (s *GetParametersForImportInput) Validate() error

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

type GetParametersForImportOutput

type GetParametersForImportOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

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

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

func (GetParametersForImportOutput) GoString

func (s GetParametersForImportOutput) GoString() string

GoString returns the string representation

func (*GetParametersForImportOutput) SetImportToken

SetImportToken sets the ImportToken field's value.

func (*GetParametersForImportOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*GetParametersForImportOutput) SetKeyringID

SetKeyringID sets the KeyringID field's value.

func (*GetParametersForImportOutput) SetPublicKey

SetPublicKey sets the PublicKey field's value.

func (*GetParametersForImportOutput) SetTokenExpireTime

SetTokenExpireTime sets the TokenExpireTime field's value.

func (GetParametersForImportOutput) String

String returns the string representation

type GetPublicKeyInput

type GetPublicKeyInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetPublicKeyInput) GoString

func (s GetPublicKeyInput) GoString() string

GoString returns the string representation

func (*GetPublicKeyInput) SetKeyID

func (s *GetPublicKeyInput) SetKeyID(v string) *GetPublicKeyInput

SetKeyID sets the KeyID field's value.

func (*GetPublicKeyInput) SetKeyName

func (s *GetPublicKeyInput) SetKeyName(v string) *GetPublicKeyInput

SetKeyName sets the KeyName field's value.

func (*GetPublicKeyInput) SetKeyringName

func (s *GetPublicKeyInput) SetKeyringName(v string) *GetPublicKeyInput

SetKeyringName sets the KeyringName field's value.

func (GetPublicKeyInput) String

func (s GetPublicKeyInput) String() string

String returns the string representation

func (*GetPublicKeyInput) Validate

func (s *GetPublicKeyInput) Validate() error

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

type GetPublicKeyOutput

type GetPublicKeyOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (GetPublicKeyOutput) GoString

func (s GetPublicKeyOutput) GoString() string

GoString returns the string representation

func (*GetPublicKeyOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*GetPublicKeyOutput) SetPublicKey

func (s *GetPublicKeyOutput) SetPublicKey(v string) *GetPublicKeyOutput

SetPublicKey sets the PublicKey field's value.

func (GetPublicKeyOutput) String

func (s GetPublicKeyOutput) String() string

String returns the string representation

type GetSecretValueInput added in v1.0.162

type GetSecretValueInput struct {

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`

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

func (GetSecretValueInput) GoString added in v1.0.162

func (s GetSecretValueInput) GoString() string

GoString returns the string representation

func (*GetSecretValueInput) SetSecretName added in v1.0.162

func (s *GetSecretValueInput) SetSecretName(v string) *GetSecretValueInput

SetSecretName sets the SecretName field's value.

func (*GetSecretValueInput) SetVersionID added in v1.0.162

func (s *GetSecretValueInput) SetVersionID(v string) *GetSecretValueInput

SetVersionID sets the VersionID field's value.

func (GetSecretValueInput) String added in v1.0.162

func (s GetSecretValueInput) String() string

String returns the string representation

func (*GetSecretValueInput) Validate added in v1.0.162

func (s *GetSecretValueInput) Validate() error

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

type GetSecretValueOutput added in v1.0.162

type GetSecretValueOutput struct {
	Metadata *response.ResponseMetadata

	CreationDate *int64 `type:"int64" json:",omitempty"`

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

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

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

func (GetSecretValueOutput) GoString added in v1.0.162

func (s GetSecretValueOutput) GoString() string

GoString returns the string representation

func (*GetSecretValueOutput) SetCreationDate added in v1.0.162

func (s *GetSecretValueOutput) SetCreationDate(v int64) *GetSecretValueOutput

SetCreationDate sets the CreationDate field's value.

func (*GetSecretValueOutput) SetSecretValue added in v1.0.162

func (s *GetSecretValueOutput) SetSecretValue(v string) *GetSecretValueOutput

SetSecretValue sets the SecretValue field's value.

func (*GetSecretValueOutput) SetVersionID added in v1.0.162

func (s *GetSecretValueOutput) SetVersionID(v string) *GetSecretValueOutput

SetVersionID sets the VersionID field's value.

func (*GetSecretValueOutput) SetVersionStage added in v1.0.162

func (s *GetSecretValueOutput) SetVersionStage(v string) *GetSecretValueOutput

SetVersionStage sets the VersionStage field's value.

func (GetSecretValueOutput) String added in v1.0.162

func (s GetSecretValueOutput) String() string

String returns the string representation

type ImportKeyMaterialInput

type ImportKeyMaterialInput struct {

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

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

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

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

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	ValidTo *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ImportKeyMaterialInput) GoString

func (s ImportKeyMaterialInput) GoString() string

GoString returns the string representation

func (*ImportKeyMaterialInput) SetEncryptedKeyMaterial

func (s *ImportKeyMaterialInput) SetEncryptedKeyMaterial(v string) *ImportKeyMaterialInput

SetEncryptedKeyMaterial sets the EncryptedKeyMaterial field's value.

func (*ImportKeyMaterialInput) SetExpirationModel

func (s *ImportKeyMaterialInput) SetExpirationModel(v string) *ImportKeyMaterialInput

SetExpirationModel sets the ExpirationModel field's value.

func (*ImportKeyMaterialInput) SetImportToken

SetImportToken sets the ImportToken field's value.

func (*ImportKeyMaterialInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*ImportKeyMaterialInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*ImportKeyMaterialInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*ImportKeyMaterialInput) SetValidTo

SetValidTo sets the ValidTo field's value.

func (ImportKeyMaterialInput) String

func (s ImportKeyMaterialInput) String() string

String returns the string representation

func (*ImportKeyMaterialInput) Validate

func (s *ImportKeyMaterialInput) Validate() error

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

type ImportKeyMaterialOutput

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

func (ImportKeyMaterialOutput) GoString

func (s ImportKeyMaterialOutput) GoString() string

GoString returns the string representation

func (ImportKeyMaterialOutput) String

func (s ImportKeyMaterialOutput) String() string

String returns the string representation

type KMS

type KMS struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *KMS

New create int can support ssl or region locate set

func (*KMS) ArchiveKey

func (c *KMS) ArchiveKey(input *ArchiveKeyInput) (*ArchiveKeyOutput, error)

ArchiveKey API operation for KMS.

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 KMS's API operation ArchiveKey for usage and error information.

func (*KMS) ArchiveKeyCommon

func (c *KMS) ArchiveKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ArchiveKeyCommon API operation for KMS.

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 KMS's API operation ArchiveKeyCommon for usage and error information.

func (*KMS) ArchiveKeyCommonRequest

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

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

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

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

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

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

func (*KMS) ArchiveKeyCommonWithContext

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

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

See ArchiveKeyCommon 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 (*KMS) ArchiveKeyRequest

func (c *KMS) ArchiveKeyRequest(input *ArchiveKeyInput) (req *request.Request, output *ArchiveKeyOutput)

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

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

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

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

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

func (*KMS) ArchiveKeyWithContext

func (c *KMS) ArchiveKeyWithContext(ctx volcengine.Context, input *ArchiveKeyInput, opts ...request.Option) (*ArchiveKeyOutput, error)

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

See ArchiveKey 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 (*KMS) AsymmetricDecrypt

func (c *KMS) AsymmetricDecrypt(input *AsymmetricDecryptInput) (*AsymmetricDecryptOutput, error)

AsymmetricDecrypt API operation for KMS.

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 KMS's API operation AsymmetricDecrypt for usage and error information.

func (*KMS) AsymmetricDecryptCommon

func (c *KMS) AsymmetricDecryptCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AsymmetricDecryptCommon API operation for KMS.

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 KMS's API operation AsymmetricDecryptCommon for usage and error information.

func (*KMS) AsymmetricDecryptCommonRequest

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

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

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

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

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

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

func (*KMS) AsymmetricDecryptCommonWithContext

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

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

See AsymmetricDecryptCommon 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 (*KMS) AsymmetricDecryptRequest

func (c *KMS) AsymmetricDecryptRequest(input *AsymmetricDecryptInput) (req *request.Request, output *AsymmetricDecryptOutput)

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

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

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

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

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

func (*KMS) AsymmetricDecryptWithContext

func (c *KMS) AsymmetricDecryptWithContext(ctx volcengine.Context, input *AsymmetricDecryptInput, opts ...request.Option) (*AsymmetricDecryptOutput, error)

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

See AsymmetricDecrypt 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 (*KMS) AsymmetricEncrypt

func (c *KMS) AsymmetricEncrypt(input *AsymmetricEncryptInput) (*AsymmetricEncryptOutput, error)

AsymmetricEncrypt API operation for KMS.

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 KMS's API operation AsymmetricEncrypt for usage and error information.

func (*KMS) AsymmetricEncryptCommon

func (c *KMS) AsymmetricEncryptCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AsymmetricEncryptCommon API operation for KMS.

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 KMS's API operation AsymmetricEncryptCommon for usage and error information.

func (*KMS) AsymmetricEncryptCommonRequest

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

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

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

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

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

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

func (*KMS) AsymmetricEncryptCommonWithContext

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

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

See AsymmetricEncryptCommon 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 (*KMS) AsymmetricEncryptRequest

func (c *KMS) AsymmetricEncryptRequest(input *AsymmetricEncryptInput) (req *request.Request, output *AsymmetricEncryptOutput)

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

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

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

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

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

func (*KMS) AsymmetricEncryptWithContext

func (c *KMS) AsymmetricEncryptWithContext(ctx volcengine.Context, input *AsymmetricEncryptInput, opts ...request.Option) (*AsymmetricEncryptOutput, error)

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

See AsymmetricEncrypt 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 (*KMS) AsymmetricSign

func (c *KMS) AsymmetricSign(input *AsymmetricSignInput) (*AsymmetricSignOutput, error)

AsymmetricSign API operation for KMS.

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 KMS's API operation AsymmetricSign for usage and error information.

func (*KMS) AsymmetricSignCommon

func (c *KMS) AsymmetricSignCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AsymmetricSignCommon API operation for KMS.

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 KMS's API operation AsymmetricSignCommon for usage and error information.

func (*KMS) AsymmetricSignCommonRequest

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

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

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

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

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

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

func (*KMS) AsymmetricSignCommonWithContext

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

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

See AsymmetricSignCommon 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 (*KMS) AsymmetricSignRequest

func (c *KMS) AsymmetricSignRequest(input *AsymmetricSignInput) (req *request.Request, output *AsymmetricSignOutput)

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

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

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

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

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

func (*KMS) AsymmetricSignWithContext

func (c *KMS) AsymmetricSignWithContext(ctx volcengine.Context, input *AsymmetricSignInput, opts ...request.Option) (*AsymmetricSignOutput, error)

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

See AsymmetricSign 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 (*KMS) AsymmetricVerify

func (c *KMS) AsymmetricVerify(input *AsymmetricVerifyInput) (*AsymmetricVerifyOutput, error)

AsymmetricVerify API operation for KMS.

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 KMS's API operation AsymmetricVerify for usage and error information.

func (*KMS) AsymmetricVerifyCommon

func (c *KMS) AsymmetricVerifyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AsymmetricVerifyCommon API operation for KMS.

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 KMS's API operation AsymmetricVerifyCommon for usage and error information.

func (*KMS) AsymmetricVerifyCommonRequest

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

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

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

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

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

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

func (*KMS) AsymmetricVerifyCommonWithContext

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

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

See AsymmetricVerifyCommon 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 (*KMS) AsymmetricVerifyRequest

func (c *KMS) AsymmetricVerifyRequest(input *AsymmetricVerifyInput) (req *request.Request, output *AsymmetricVerifyOutput)

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

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

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

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

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

func (*KMS) AsymmetricVerifyWithContext

func (c *KMS) AsymmetricVerifyWithContext(ctx volcengine.Context, input *AsymmetricVerifyInput, opts ...request.Option) (*AsymmetricVerifyOutput, error)

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

See AsymmetricVerify 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 (*KMS) BackupSecret added in v1.0.162

func (c *KMS) BackupSecret(input *BackupSecretInput) (*BackupSecretOutput, error)

BackupSecret API operation for KMS.

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 KMS's API operation BackupSecret for usage and error information.

func (*KMS) BackupSecretCommon added in v1.0.162

func (c *KMS) BackupSecretCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BackupSecretCommon API operation for KMS.

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 KMS's API operation BackupSecretCommon for usage and error information.

func (*KMS) BackupSecretCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) BackupSecretCommonWithContext added in v1.0.162

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

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

See BackupSecretCommon 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 (*KMS) BackupSecretRequest added in v1.0.162

func (c *KMS) BackupSecretRequest(input *BackupSecretInput) (req *request.Request, output *BackupSecretOutput)

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

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

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

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

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

func (*KMS) BackupSecretWithContext added in v1.0.162

func (c *KMS) BackupSecretWithContext(ctx volcengine.Context, input *BackupSecretInput, opts ...request.Option) (*BackupSecretOutput, error)

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

See BackupSecret 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 (*KMS) BatchGetSecretValue added in v1.0.162

func (c *KMS) BatchGetSecretValue(input *BatchGetSecretValueInput) (*BatchGetSecretValueOutput, error)

BatchGetSecretValue API operation for KMS.

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 KMS's API operation BatchGetSecretValue for usage and error information.

func (*KMS) BatchGetSecretValueCommon added in v1.0.162

func (c *KMS) BatchGetSecretValueCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchGetSecretValueCommon API operation for KMS.

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 KMS's API operation BatchGetSecretValueCommon for usage and error information.

func (*KMS) BatchGetSecretValueCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) BatchGetSecretValueCommonWithContext added in v1.0.162

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

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

See BatchGetSecretValueCommon 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 (*KMS) BatchGetSecretValueRequest added in v1.0.162

func (c *KMS) BatchGetSecretValueRequest(input *BatchGetSecretValueInput) (req *request.Request, output *BatchGetSecretValueOutput)

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

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

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

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

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

func (*KMS) BatchGetSecretValueWithContext added in v1.0.162

func (c *KMS) BatchGetSecretValueWithContext(ctx volcengine.Context, input *BatchGetSecretValueInput, opts ...request.Option) (*BatchGetSecretValueOutput, error)

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

See BatchGetSecretValue 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 (*KMS) CancelArchiveKey

func (c *KMS) CancelArchiveKey(input *CancelArchiveKeyInput) (*CancelArchiveKeyOutput, error)

CancelArchiveKey API operation for KMS.

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 KMS's API operation CancelArchiveKey for usage and error information.

func (*KMS) CancelArchiveKeyCommon

func (c *KMS) CancelArchiveKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelArchiveKeyCommon API operation for KMS.

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 KMS's API operation CancelArchiveKeyCommon for usage and error information.

func (*KMS) CancelArchiveKeyCommonRequest

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

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

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

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

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

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

func (*KMS) CancelArchiveKeyCommonWithContext

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

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

See CancelArchiveKeyCommon 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 (*KMS) CancelArchiveKeyRequest

func (c *KMS) CancelArchiveKeyRequest(input *CancelArchiveKeyInput) (req *request.Request, output *CancelArchiveKeyOutput)

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

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

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

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

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

func (*KMS) CancelArchiveKeyWithContext

func (c *KMS) CancelArchiveKeyWithContext(ctx volcengine.Context, input *CancelArchiveKeyInput, opts ...request.Option) (*CancelArchiveKeyOutput, error)

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

See CancelArchiveKey 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 (*KMS) CancelKeyDeletion

func (c *KMS) CancelKeyDeletion(input *CancelKeyDeletionInput) (*CancelKeyDeletionOutput, error)

CancelKeyDeletion API operation for KMS.

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 KMS's API operation CancelKeyDeletion for usage and error information.

func (*KMS) CancelKeyDeletionCommon

func (c *KMS) CancelKeyDeletionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelKeyDeletionCommon API operation for KMS.

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 KMS's API operation CancelKeyDeletionCommon for usage and error information.

func (*KMS) CancelKeyDeletionCommonRequest

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

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

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

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

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

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

func (*KMS) CancelKeyDeletionCommonWithContext

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

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

See CancelKeyDeletionCommon 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 (*KMS) CancelKeyDeletionRequest

func (c *KMS) CancelKeyDeletionRequest(input *CancelKeyDeletionInput) (req *request.Request, output *CancelKeyDeletionOutput)

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

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

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

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

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

func (*KMS) CancelKeyDeletionWithContext

func (c *KMS) CancelKeyDeletionWithContext(ctx volcengine.Context, input *CancelKeyDeletionInput, opts ...request.Option) (*CancelKeyDeletionOutput, error)

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

See CancelKeyDeletion 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 (*KMS) CancelSecretDeletion added in v1.0.162

func (c *KMS) CancelSecretDeletion(input *CancelSecretDeletionInput) (*CancelSecretDeletionOutput, error)

CancelSecretDeletion API operation for KMS.

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 KMS's API operation CancelSecretDeletion for usage and error information.

func (*KMS) CancelSecretDeletionCommon added in v1.0.162

func (c *KMS) CancelSecretDeletionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelSecretDeletionCommon API operation for KMS.

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 KMS's API operation CancelSecretDeletionCommon for usage and error information.

func (*KMS) CancelSecretDeletionCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) CancelSecretDeletionCommonWithContext added in v1.0.162

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

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

See CancelSecretDeletionCommon 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 (*KMS) CancelSecretDeletionRequest added in v1.0.162

func (c *KMS) CancelSecretDeletionRequest(input *CancelSecretDeletionInput) (req *request.Request, output *CancelSecretDeletionOutput)

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

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

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

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

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

func (*KMS) CancelSecretDeletionWithContext added in v1.0.162

func (c *KMS) CancelSecretDeletionWithContext(ctx volcengine.Context, input *CancelSecretDeletionInput, opts ...request.Option) (*CancelSecretDeletionOutput, error)

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

See CancelSecretDeletion 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 (*KMS) CreateKey

func (c *KMS) CreateKey(input *CreateKeyInput) (*CreateKeyOutput, error)

CreateKey API operation for KMS.

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 KMS's API operation CreateKey for usage and error information.

func (*KMS) CreateKeyCommon

func (c *KMS) CreateKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateKeyCommon API operation for KMS.

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 KMS's API operation CreateKeyCommon for usage and error information.

func (*KMS) CreateKeyCommonRequest

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

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

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

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

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

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

func (*KMS) CreateKeyCommonWithContext

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

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

See CreateKeyCommon 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 (*KMS) CreateKeyRequest

func (c *KMS) CreateKeyRequest(input *CreateKeyInput) (req *request.Request, output *CreateKeyOutput)

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

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

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

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

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

func (*KMS) CreateKeyWithContext

func (c *KMS) CreateKeyWithContext(ctx volcengine.Context, input *CreateKeyInput, opts ...request.Option) (*CreateKeyOutput, error)

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

See CreateKey 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 (*KMS) CreateKeyring

func (c *KMS) CreateKeyring(input *CreateKeyringInput) (*CreateKeyringOutput, error)

CreateKeyring API operation for KMS.

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 KMS's API operation CreateKeyring for usage and error information.

func (*KMS) CreateKeyringCommon

func (c *KMS) CreateKeyringCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateKeyringCommon API operation for KMS.

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 KMS's API operation CreateKeyringCommon for usage and error information.

func (*KMS) CreateKeyringCommonRequest

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

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

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

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

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

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

func (*KMS) CreateKeyringCommonWithContext

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

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

See CreateKeyringCommon 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 (*KMS) CreateKeyringRequest

func (c *KMS) CreateKeyringRequest(input *CreateKeyringInput) (req *request.Request, output *CreateKeyringOutput)

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

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

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

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

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

func (*KMS) CreateKeyringWithContext

func (c *KMS) CreateKeyringWithContext(ctx volcengine.Context, input *CreateKeyringInput, opts ...request.Option) (*CreateKeyringOutput, error)

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

See CreateKeyring 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 (*KMS) CreateSecret added in v1.0.162

func (c *KMS) CreateSecret(input *CreateSecretInput) (*CreateSecretOutput, error)

CreateSecret API operation for KMS.

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 KMS's API operation CreateSecret for usage and error information.

func (*KMS) CreateSecretCommon added in v1.0.162

func (c *KMS) CreateSecretCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSecretCommon API operation for KMS.

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 KMS's API operation CreateSecretCommon for usage and error information.

func (*KMS) CreateSecretCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) CreateSecretCommonWithContext added in v1.0.162

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

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

See CreateSecretCommon 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 (*KMS) CreateSecretRequest added in v1.0.162

func (c *KMS) CreateSecretRequest(input *CreateSecretInput) (req *request.Request, output *CreateSecretOutput)

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

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

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

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

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

func (*KMS) CreateSecretWithContext added in v1.0.162

func (c *KMS) CreateSecretWithContext(ctx volcengine.Context, input *CreateSecretInput, opts ...request.Option) (*CreateSecretOutput, error)

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

See CreateSecret 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 (*KMS) Decrypt

func (c *KMS) Decrypt(input *DecryptInput) (*DecryptOutput, error)

Decrypt API operation for KMS.

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 KMS's API operation Decrypt for usage and error information.

func (*KMS) DecryptCommon

func (c *KMS) DecryptCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DecryptCommon API operation for KMS.

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 KMS's API operation DecryptCommon for usage and error information.

func (*KMS) DecryptCommonRequest

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

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

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

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

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

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

func (*KMS) DecryptCommonWithContext

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

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

See DecryptCommon 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 (*KMS) DecryptRequest

func (c *KMS) DecryptRequest(input *DecryptInput) (req *request.Request, output *DecryptOutput)

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

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

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

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

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

func (*KMS) DecryptWithContext

func (c *KMS) DecryptWithContext(ctx volcengine.Context, input *DecryptInput, opts ...request.Option) (*DecryptOutput, error)

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

See Decrypt 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 (*KMS) DeleteKeyMaterial

func (c *KMS) DeleteKeyMaterial(input *DeleteKeyMaterialInput) (*DeleteKeyMaterialOutput, error)

DeleteKeyMaterial API operation for KMS.

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 KMS's API operation DeleteKeyMaterial for usage and error information.

func (*KMS) DeleteKeyMaterialCommon

func (c *KMS) DeleteKeyMaterialCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteKeyMaterialCommon API operation for KMS.

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 KMS's API operation DeleteKeyMaterialCommon for usage and error information.

func (*KMS) DeleteKeyMaterialCommonRequest

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

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

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

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

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

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

func (*KMS) DeleteKeyMaterialCommonWithContext

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

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

See DeleteKeyMaterialCommon 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 (*KMS) DeleteKeyMaterialRequest

func (c *KMS) DeleteKeyMaterialRequest(input *DeleteKeyMaterialInput) (req *request.Request, output *DeleteKeyMaterialOutput)

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

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

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

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

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

func (*KMS) DeleteKeyMaterialWithContext

func (c *KMS) DeleteKeyMaterialWithContext(ctx volcengine.Context, input *DeleteKeyMaterialInput, opts ...request.Option) (*DeleteKeyMaterialOutput, error)

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

See DeleteKeyMaterial 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 (*KMS) DeleteKeyring added in v1.0.156

func (c *KMS) DeleteKeyring(input *DeleteKeyringInput) (*DeleteKeyringOutput, error)

DeleteKeyring API operation for KMS.

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 KMS's API operation DeleteKeyring for usage and error information.

func (*KMS) DeleteKeyringCommon added in v1.0.156

func (c *KMS) DeleteKeyringCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteKeyringCommon API operation for KMS.

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 KMS's API operation DeleteKeyringCommon for usage and error information.

func (*KMS) DeleteKeyringCommonRequest added in v1.0.156

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

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

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

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

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

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

func (*KMS) DeleteKeyringCommonWithContext added in v1.0.156

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

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

See DeleteKeyringCommon 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 (*KMS) DeleteKeyringRequest added in v1.0.156

func (c *KMS) DeleteKeyringRequest(input *DeleteKeyringInput) (req *request.Request, output *DeleteKeyringOutput)

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

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

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

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

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

func (*KMS) DeleteKeyringWithContext added in v1.0.156

func (c *KMS) DeleteKeyringWithContext(ctx volcengine.Context, input *DeleteKeyringInput, opts ...request.Option) (*DeleteKeyringOutput, error)

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

See DeleteKeyring 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 (*KMS) DescribeKey

func (c *KMS) DescribeKey(input *DescribeKeyInput) (*DescribeKeyOutput, error)

DescribeKey API operation for KMS.

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 KMS's API operation DescribeKey for usage and error information.

func (*KMS) DescribeKeyCommon

func (c *KMS) DescribeKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeKeyCommon API operation for KMS.

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 KMS's API operation DescribeKeyCommon for usage and error information.

func (*KMS) DescribeKeyCommonRequest

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

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

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

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

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

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

func (*KMS) DescribeKeyCommonWithContext

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

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

See DescribeKeyCommon 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 (*KMS) DescribeKeyRequest

func (c *KMS) DescribeKeyRequest(input *DescribeKeyInput) (req *request.Request, output *DescribeKeyOutput)

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

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

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

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

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

func (*KMS) DescribeKeyWithContext

func (c *KMS) DescribeKeyWithContext(ctx volcengine.Context, input *DescribeKeyInput, opts ...request.Option) (*DescribeKeyOutput, error)

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

See DescribeKey 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 (*KMS) DescribeKeyrings

func (c *KMS) DescribeKeyrings(input *DescribeKeyringsInput) (*DescribeKeyringsOutput, error)

DescribeKeyrings API operation for KMS.

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 KMS's API operation DescribeKeyrings for usage and error information.

func (*KMS) DescribeKeyringsCommon

func (c *KMS) DescribeKeyringsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeKeyringsCommon API operation for KMS.

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 KMS's API operation DescribeKeyringsCommon for usage and error information.

func (*KMS) DescribeKeyringsCommonRequest

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

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

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

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

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

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

func (*KMS) DescribeKeyringsCommonWithContext

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

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

See DescribeKeyringsCommon 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 (*KMS) DescribeKeyringsRequest

func (c *KMS) DescribeKeyringsRequest(input *DescribeKeyringsInput) (req *request.Request, output *DescribeKeyringsOutput)

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

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

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

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

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

func (*KMS) DescribeKeyringsWithContext

func (c *KMS) DescribeKeyringsWithContext(ctx volcengine.Context, input *DescribeKeyringsInput, opts ...request.Option) (*DescribeKeyringsOutput, error)

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

See DescribeKeyrings 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 (*KMS) DescribeKeys

func (c *KMS) DescribeKeys(input *DescribeKeysInput) (*DescribeKeysOutput, error)

DescribeKeys API operation for KMS.

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 KMS's API operation DescribeKeys for usage and error information.

func (*KMS) DescribeKeysCommon

func (c *KMS) DescribeKeysCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeKeysCommon API operation for KMS.

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 KMS's API operation DescribeKeysCommon for usage and error information.

func (*KMS) DescribeKeysCommonRequest

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

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

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

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

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

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

func (*KMS) DescribeKeysCommonWithContext

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

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

See DescribeKeysCommon 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 (*KMS) DescribeKeysRequest

func (c *KMS) DescribeKeysRequest(input *DescribeKeysInput) (req *request.Request, output *DescribeKeysOutput)

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

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

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

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

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

func (*KMS) DescribeKeysWithContext

func (c *KMS) DescribeKeysWithContext(ctx volcengine.Context, input *DescribeKeysInput, opts ...request.Option) (*DescribeKeysOutput, error)

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

See DescribeKeys 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 (*KMS) DescribeRegions

func (c *KMS) DescribeRegions(input *DescribeRegionsInput) (*DescribeRegionsOutput, error)

DescribeRegions API operation for KMS.

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 KMS's API operation DescribeRegions for usage and error information.

func (*KMS) DescribeRegionsCommon

func (c *KMS) DescribeRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRegionsCommon API operation for KMS.

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 KMS's API operation DescribeRegionsCommon for usage and error information.

func (*KMS) DescribeRegionsCommonRequest

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

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

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

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

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

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

func (*KMS) DescribeRegionsCommonWithContext

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

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

See DescribeRegionsCommon 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 (*KMS) DescribeRegionsRequest

func (c *KMS) DescribeRegionsRequest(input *DescribeRegionsInput) (req *request.Request, output *DescribeRegionsOutput)

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

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

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

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

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

func (*KMS) DescribeRegionsWithContext

func (c *KMS) DescribeRegionsWithContext(ctx volcengine.Context, input *DescribeRegionsInput, opts ...request.Option) (*DescribeRegionsOutput, error)

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

See DescribeRegions 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 (*KMS) DescribeSecret added in v1.0.162

func (c *KMS) DescribeSecret(input *DescribeSecretInput) (*DescribeSecretOutput, error)

DescribeSecret API operation for KMS.

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 KMS's API operation DescribeSecret for usage and error information.

func (*KMS) DescribeSecretCommon added in v1.0.162

func (c *KMS) DescribeSecretCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecretCommon API operation for KMS.

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 KMS's API operation DescribeSecretCommon for usage and error information.

func (*KMS) DescribeSecretCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) DescribeSecretCommonWithContext added in v1.0.162

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

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

See DescribeSecretCommon 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 (*KMS) DescribeSecretRequest added in v1.0.162

func (c *KMS) DescribeSecretRequest(input *DescribeSecretInput) (req *request.Request, output *DescribeSecretOutput)

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

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

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

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

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

func (*KMS) DescribeSecretVersions added in v1.0.162

func (c *KMS) DescribeSecretVersions(input *DescribeSecretVersionsInput) (*DescribeSecretVersionsOutput, error)

DescribeSecretVersions API operation for KMS.

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 KMS's API operation DescribeSecretVersions for usage and error information.

func (*KMS) DescribeSecretVersionsCommon added in v1.0.162

func (c *KMS) DescribeSecretVersionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecretVersionsCommon API operation for KMS.

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 KMS's API operation DescribeSecretVersionsCommon for usage and error information.

func (*KMS) DescribeSecretVersionsCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) DescribeSecretVersionsCommonWithContext added in v1.0.162

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

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

See DescribeSecretVersionsCommon 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 (*KMS) DescribeSecretVersionsRequest added in v1.0.162

func (c *KMS) DescribeSecretVersionsRequest(input *DescribeSecretVersionsInput) (req *request.Request, output *DescribeSecretVersionsOutput)

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

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

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

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

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

func (*KMS) DescribeSecretVersionsWithContext added in v1.0.162

func (c *KMS) DescribeSecretVersionsWithContext(ctx volcengine.Context, input *DescribeSecretVersionsInput, opts ...request.Option) (*DescribeSecretVersionsOutput, error)

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

See DescribeSecretVersions 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 (*KMS) DescribeSecretWithContext added in v1.0.162

func (c *KMS) DescribeSecretWithContext(ctx volcengine.Context, input *DescribeSecretInput, opts ...request.Option) (*DescribeSecretOutput, error)

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

See DescribeSecret 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 (*KMS) DescribeSecrets added in v1.0.162

func (c *KMS) DescribeSecrets(input *DescribeSecretsInput) (*DescribeSecretsOutput, error)

DescribeSecrets API operation for KMS.

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 KMS's API operation DescribeSecrets for usage and error information.

func (*KMS) DescribeSecretsCommon added in v1.0.162

func (c *KMS) DescribeSecretsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecretsCommon API operation for KMS.

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 KMS's API operation DescribeSecretsCommon for usage and error information.

func (*KMS) DescribeSecretsCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) DescribeSecretsCommonWithContext added in v1.0.162

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

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

See DescribeSecretsCommon 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 (*KMS) DescribeSecretsRequest added in v1.0.162

func (c *KMS) DescribeSecretsRequest(input *DescribeSecretsInput) (req *request.Request, output *DescribeSecretsOutput)

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

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

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

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

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

func (*KMS) DescribeSecretsWithContext added in v1.0.162

func (c *KMS) DescribeSecretsWithContext(ctx volcengine.Context, input *DescribeSecretsInput, opts ...request.Option) (*DescribeSecretsOutput, error)

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

See DescribeSecrets 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 (*KMS) DisableKey

func (c *KMS) DisableKey(input *DisableKeyInput) (*DisableKeyOutput, error)

DisableKey API operation for KMS.

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 KMS's API operation DisableKey for usage and error information.

func (*KMS) DisableKeyCommon

func (c *KMS) DisableKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableKeyCommon API operation for KMS.

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 KMS's API operation DisableKeyCommon for usage and error information.

func (*KMS) DisableKeyCommonRequest

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

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

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

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

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

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

func (*KMS) DisableKeyCommonWithContext

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

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

See DisableKeyCommon 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 (*KMS) DisableKeyRequest

func (c *KMS) DisableKeyRequest(input *DisableKeyInput) (req *request.Request, output *DisableKeyOutput)

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

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

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

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

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

func (*KMS) DisableKeyRotation

func (c *KMS) DisableKeyRotation(input *DisableKeyRotationInput) (*DisableKeyRotationOutput, error)

DisableKeyRotation API operation for KMS.

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 KMS's API operation DisableKeyRotation for usage and error information.

func (*KMS) DisableKeyRotationCommon

func (c *KMS) DisableKeyRotationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableKeyRotationCommon API operation for KMS.

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 KMS's API operation DisableKeyRotationCommon for usage and error information.

func (*KMS) DisableKeyRotationCommonRequest

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

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

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

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

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

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

func (*KMS) DisableKeyRotationCommonWithContext

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

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

See DisableKeyRotationCommon 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 (*KMS) DisableKeyRotationRequest

func (c *KMS) DisableKeyRotationRequest(input *DisableKeyRotationInput) (req *request.Request, output *DisableKeyRotationOutput)

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

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

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

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

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

func (*KMS) DisableKeyRotationWithContext

func (c *KMS) DisableKeyRotationWithContext(ctx volcengine.Context, input *DisableKeyRotationInput, opts ...request.Option) (*DisableKeyRotationOutput, error)

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

See DisableKeyRotation 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 (*KMS) DisableKeyWithContext

func (c *KMS) DisableKeyWithContext(ctx volcengine.Context, input *DisableKeyInput, opts ...request.Option) (*DisableKeyOutput, error)

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

See DisableKey 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 (*KMS) EnableKey

func (c *KMS) EnableKey(input *EnableKeyInput) (*EnableKeyOutput, error)

EnableKey API operation for KMS.

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 KMS's API operation EnableKey for usage and error information.

func (*KMS) EnableKeyCommon

func (c *KMS) EnableKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableKeyCommon API operation for KMS.

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 KMS's API operation EnableKeyCommon for usage and error information.

func (*KMS) EnableKeyCommonRequest

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

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

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

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

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

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

func (*KMS) EnableKeyCommonWithContext

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

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

See EnableKeyCommon 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 (*KMS) EnableKeyRequest

func (c *KMS) EnableKeyRequest(input *EnableKeyInput) (req *request.Request, output *EnableKeyOutput)

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

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

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

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

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

func (*KMS) EnableKeyRotation

func (c *KMS) EnableKeyRotation(input *EnableKeyRotationInput) (*EnableKeyRotationOutput, error)

EnableKeyRotation API operation for KMS.

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 KMS's API operation EnableKeyRotation for usage and error information.

func (*KMS) EnableKeyRotationCommon

func (c *KMS) EnableKeyRotationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableKeyRotationCommon API operation for KMS.

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 KMS's API operation EnableKeyRotationCommon for usage and error information.

func (*KMS) EnableKeyRotationCommonRequest

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

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

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

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

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

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

func (*KMS) EnableKeyRotationCommonWithContext

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

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

See EnableKeyRotationCommon 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 (*KMS) EnableKeyRotationRequest

func (c *KMS) EnableKeyRotationRequest(input *EnableKeyRotationInput) (req *request.Request, output *EnableKeyRotationOutput)

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

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

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

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

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

func (*KMS) EnableKeyRotationWithContext

func (c *KMS) EnableKeyRotationWithContext(ctx volcengine.Context, input *EnableKeyRotationInput, opts ...request.Option) (*EnableKeyRotationOutput, error)

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

See EnableKeyRotation 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 (*KMS) EnableKeyWithContext

func (c *KMS) EnableKeyWithContext(ctx volcengine.Context, input *EnableKeyInput, opts ...request.Option) (*EnableKeyOutput, error)

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

See EnableKey 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 (*KMS) Encrypt

func (c *KMS) Encrypt(input *EncryptInput) (*EncryptOutput, error)

Encrypt API operation for KMS.

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 KMS's API operation Encrypt for usage and error information.

func (*KMS) EncryptCommon

func (c *KMS) EncryptCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EncryptCommon API operation for KMS.

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 KMS's API operation EncryptCommon for usage and error information.

func (*KMS) EncryptCommonRequest

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

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

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

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

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

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

func (*KMS) EncryptCommonWithContext

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

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

See EncryptCommon 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 (*KMS) EncryptRequest

func (c *KMS) EncryptRequest(input *EncryptInput) (req *request.Request, output *EncryptOutput)

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

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

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

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

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

func (*KMS) EncryptWithContext

func (c *KMS) EncryptWithContext(ctx volcengine.Context, input *EncryptInput, opts ...request.Option) (*EncryptOutput, error)

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

See Encrypt 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 (*KMS) GenerateDataKey

func (c *KMS) GenerateDataKey(input *GenerateDataKeyInput) (*GenerateDataKeyOutput, error)

GenerateDataKey API operation for KMS.

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 KMS's API operation GenerateDataKey for usage and error information.

func (*KMS) GenerateDataKeyCommon

func (c *KMS) GenerateDataKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GenerateDataKeyCommon API operation for KMS.

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 KMS's API operation GenerateDataKeyCommon for usage and error information.

func (*KMS) GenerateDataKeyCommonRequest

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

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

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

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

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

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

func (*KMS) GenerateDataKeyCommonWithContext

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

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

See GenerateDataKeyCommon 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 (*KMS) GenerateDataKeyRequest

func (c *KMS) GenerateDataKeyRequest(input *GenerateDataKeyInput) (req *request.Request, output *GenerateDataKeyOutput)

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

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

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

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

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

func (*KMS) GenerateDataKeyWithContext

func (c *KMS) GenerateDataKeyWithContext(ctx volcengine.Context, input *GenerateDataKeyInput, opts ...request.Option) (*GenerateDataKeyOutput, error)

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

See GenerateDataKey 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 (*KMS) GenerateMac added in v1.0.165

func (c *KMS) GenerateMac(input *GenerateMacInput) (*GenerateMacOutput, error)

GenerateMac API operation for KMS.

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 KMS's API operation GenerateMac for usage and error information.

func (*KMS) GenerateMacCommon added in v1.0.165

func (c *KMS) GenerateMacCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GenerateMacCommon API operation for KMS.

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 KMS's API operation GenerateMacCommon for usage and error information.

func (*KMS) GenerateMacCommonRequest added in v1.0.165

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

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

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

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

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

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

func (*KMS) GenerateMacCommonWithContext added in v1.0.165

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

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

See GenerateMacCommon 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 (*KMS) GenerateMacRequest added in v1.0.165

func (c *KMS) GenerateMacRequest(input *GenerateMacInput) (req *request.Request, output *GenerateMacOutput)

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

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

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

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

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

func (*KMS) GenerateMacWithContext added in v1.0.165

func (c *KMS) GenerateMacWithContext(ctx volcengine.Context, input *GenerateMacInput, opts ...request.Option) (*GenerateMacOutput, error)

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

See GenerateMac 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 (*KMS) GetParametersForImport

func (c *KMS) GetParametersForImport(input *GetParametersForImportInput) (*GetParametersForImportOutput, error)

GetParametersForImport API operation for KMS.

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 KMS's API operation GetParametersForImport for usage and error information.

func (*KMS) GetParametersForImportCommon

func (c *KMS) GetParametersForImportCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetParametersForImportCommon API operation for KMS.

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 KMS's API operation GetParametersForImportCommon for usage and error information.

func (*KMS) GetParametersForImportCommonRequest

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

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

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

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

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

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

func (*KMS) GetParametersForImportCommonWithContext

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

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

See GetParametersForImportCommon 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 (*KMS) GetParametersForImportRequest

func (c *KMS) GetParametersForImportRequest(input *GetParametersForImportInput) (req *request.Request, output *GetParametersForImportOutput)

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

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

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

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

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

func (*KMS) GetParametersForImportWithContext

func (c *KMS) GetParametersForImportWithContext(ctx volcengine.Context, input *GetParametersForImportInput, opts ...request.Option) (*GetParametersForImportOutput, error)

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

See GetParametersForImport 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 (*KMS) GetPublicKey

func (c *KMS) GetPublicKey(input *GetPublicKeyInput) (*GetPublicKeyOutput, error)

GetPublicKey API operation for KMS.

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 KMS's API operation GetPublicKey for usage and error information.

func (*KMS) GetPublicKeyCommon

func (c *KMS) GetPublicKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetPublicKeyCommon API operation for KMS.

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 KMS's API operation GetPublicKeyCommon for usage and error information.

func (*KMS) GetPublicKeyCommonRequest

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

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

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

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

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

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

func (*KMS) GetPublicKeyCommonWithContext

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

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

See GetPublicKeyCommon 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 (*KMS) GetPublicKeyRequest

func (c *KMS) GetPublicKeyRequest(input *GetPublicKeyInput) (req *request.Request, output *GetPublicKeyOutput)

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

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

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

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

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

func (*KMS) GetPublicKeyWithContext

func (c *KMS) GetPublicKeyWithContext(ctx volcengine.Context, input *GetPublicKeyInput, opts ...request.Option) (*GetPublicKeyOutput, error)

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

See GetPublicKey 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 (*KMS) GetSecretValue added in v1.0.162

func (c *KMS) GetSecretValue(input *GetSecretValueInput) (*GetSecretValueOutput, error)

GetSecretValue API operation for KMS.

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 KMS's API operation GetSecretValue for usage and error information.

func (*KMS) GetSecretValueCommon added in v1.0.162

func (c *KMS) GetSecretValueCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSecretValueCommon API operation for KMS.

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 KMS's API operation GetSecretValueCommon for usage and error information.

func (*KMS) GetSecretValueCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) GetSecretValueCommonWithContext added in v1.0.162

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

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

See GetSecretValueCommon 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 (*KMS) GetSecretValueRequest added in v1.0.162

func (c *KMS) GetSecretValueRequest(input *GetSecretValueInput) (req *request.Request, output *GetSecretValueOutput)

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

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

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

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

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

func (*KMS) GetSecretValueWithContext added in v1.0.162

func (c *KMS) GetSecretValueWithContext(ctx volcengine.Context, input *GetSecretValueInput, opts ...request.Option) (*GetSecretValueOutput, error)

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

See GetSecretValue 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 (*KMS) ImportKeyMaterial

func (c *KMS) ImportKeyMaterial(input *ImportKeyMaterialInput) (*ImportKeyMaterialOutput, error)

ImportKeyMaterial API operation for KMS.

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 KMS's API operation ImportKeyMaterial for usage and error information.

func (*KMS) ImportKeyMaterialCommon

func (c *KMS) ImportKeyMaterialCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ImportKeyMaterialCommon API operation for KMS.

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 KMS's API operation ImportKeyMaterialCommon for usage and error information.

func (*KMS) ImportKeyMaterialCommonRequest

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

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

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

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

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

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

func (*KMS) ImportKeyMaterialCommonWithContext

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

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

See ImportKeyMaterialCommon 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 (*KMS) ImportKeyMaterialRequest

func (c *KMS) ImportKeyMaterialRequest(input *ImportKeyMaterialInput) (req *request.Request, output *ImportKeyMaterialOutput)

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

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

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

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

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

func (*KMS) ImportKeyMaterialWithContext

func (c *KMS) ImportKeyMaterialWithContext(ctx volcengine.Context, input *ImportKeyMaterialInput, opts ...request.Option) (*ImportKeyMaterialOutput, error)

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

See ImportKeyMaterial 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 (*KMS) QueryKeyring

func (c *KMS) QueryKeyring(input *QueryKeyringInput) (*QueryKeyringOutput, error)

QueryKeyring API operation for KMS.

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 KMS's API operation QueryKeyring for usage and error information.

func (*KMS) QueryKeyringCommon

func (c *KMS) QueryKeyringCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryKeyringCommon API operation for KMS.

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 KMS's API operation QueryKeyringCommon for usage and error information.

func (*KMS) QueryKeyringCommonRequest

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

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

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

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

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

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

func (*KMS) QueryKeyringCommonWithContext

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

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

See QueryKeyringCommon 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 (*KMS) QueryKeyringRequest

func (c *KMS) QueryKeyringRequest(input *QueryKeyringInput) (req *request.Request, output *QueryKeyringOutput)

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

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

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

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

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

func (*KMS) QueryKeyringWithContext

func (c *KMS) QueryKeyringWithContext(ctx volcengine.Context, input *QueryKeyringInput, opts ...request.Option) (*QueryKeyringOutput, error)

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

See QueryKeyring 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 (*KMS) ReEncrypt

func (c *KMS) ReEncrypt(input *ReEncryptInput) (*ReEncryptOutput, error)

ReEncrypt API operation for KMS.

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 KMS's API operation ReEncrypt for usage and error information.

func (*KMS) ReEncryptCommon

func (c *KMS) ReEncryptCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReEncryptCommon API operation for KMS.

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 KMS's API operation ReEncryptCommon for usage and error information.

func (*KMS) ReEncryptCommonRequest

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

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

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

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

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

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

func (*KMS) ReEncryptCommonWithContext

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

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

See ReEncryptCommon 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 (*KMS) ReEncryptRequest

func (c *KMS) ReEncryptRequest(input *ReEncryptInput) (req *request.Request, output *ReEncryptOutput)

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

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

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

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

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

func (*KMS) ReEncryptWithContext

func (c *KMS) ReEncryptWithContext(ctx volcengine.Context, input *ReEncryptInput, opts ...request.Option) (*ReEncryptOutput, error)

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

See ReEncrypt 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 (*KMS) RestoreSecret added in v1.0.162

func (c *KMS) RestoreSecret(input *RestoreSecretInput) (*RestoreSecretOutput, error)

RestoreSecret API operation for KMS.

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 KMS's API operation RestoreSecret for usage and error information.

func (*KMS) RestoreSecretCommon added in v1.0.162

func (c *KMS) RestoreSecretCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestoreSecretCommon API operation for KMS.

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 KMS's API operation RestoreSecretCommon for usage and error information.

func (*KMS) RestoreSecretCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) RestoreSecretCommonWithContext added in v1.0.162

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

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

See RestoreSecretCommon 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 (*KMS) RestoreSecretRequest added in v1.0.162

func (c *KMS) RestoreSecretRequest(input *RestoreSecretInput) (req *request.Request, output *RestoreSecretOutput)

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

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

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

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

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

func (*KMS) RestoreSecretWithContext added in v1.0.162

func (c *KMS) RestoreSecretWithContext(ctx volcengine.Context, input *RestoreSecretInput, opts ...request.Option) (*RestoreSecretOutput, error)

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

See RestoreSecret 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 (*KMS) RotateSecret added in v1.0.162

func (c *KMS) RotateSecret(input *RotateSecretInput) (*RotateSecretOutput, error)

RotateSecret API operation for KMS.

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 KMS's API operation RotateSecret for usage and error information.

func (*KMS) RotateSecretCommon added in v1.0.162

func (c *KMS) RotateSecretCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RotateSecretCommon API operation for KMS.

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 KMS's API operation RotateSecretCommon for usage and error information.

func (*KMS) RotateSecretCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) RotateSecretCommonWithContext added in v1.0.162

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

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

See RotateSecretCommon 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 (*KMS) RotateSecretRequest added in v1.0.162

func (c *KMS) RotateSecretRequest(input *RotateSecretInput) (req *request.Request, output *RotateSecretOutput)

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

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

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

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

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

func (*KMS) RotateSecretWithContext added in v1.0.162

func (c *KMS) RotateSecretWithContext(ctx volcengine.Context, input *RotateSecretInput, opts ...request.Option) (*RotateSecretOutput, error)

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

See RotateSecret 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 (*KMS) ScheduleKeyDeletion

func (c *KMS) ScheduleKeyDeletion(input *ScheduleKeyDeletionInput) (*ScheduleKeyDeletionOutput, error)

ScheduleKeyDeletion API operation for KMS.

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 KMS's API operation ScheduleKeyDeletion for usage and error information.

func (*KMS) ScheduleKeyDeletionCommon

func (c *KMS) ScheduleKeyDeletionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ScheduleKeyDeletionCommon API operation for KMS.

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 KMS's API operation ScheduleKeyDeletionCommon for usage and error information.

func (*KMS) ScheduleKeyDeletionCommonRequest

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

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

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

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

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

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

func (*KMS) ScheduleKeyDeletionCommonWithContext

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

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

See ScheduleKeyDeletionCommon 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 (*KMS) ScheduleKeyDeletionRequest

func (c *KMS) ScheduleKeyDeletionRequest(input *ScheduleKeyDeletionInput) (req *request.Request, output *ScheduleKeyDeletionOutput)

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

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

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

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

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

func (*KMS) ScheduleKeyDeletionWithContext

func (c *KMS) ScheduleKeyDeletionWithContext(ctx volcengine.Context, input *ScheduleKeyDeletionInput, opts ...request.Option) (*ScheduleKeyDeletionOutput, error)

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

See ScheduleKeyDeletion 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 (*KMS) ScheduleSecretDeletion added in v1.0.162

func (c *KMS) ScheduleSecretDeletion(input *ScheduleSecretDeletionInput) (*ScheduleSecretDeletionOutput, error)

ScheduleSecretDeletion API operation for KMS.

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 KMS's API operation ScheduleSecretDeletion for usage and error information.

func (*KMS) ScheduleSecretDeletionCommon added in v1.0.162

func (c *KMS) ScheduleSecretDeletionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ScheduleSecretDeletionCommon API operation for KMS.

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 KMS's API operation ScheduleSecretDeletionCommon for usage and error information.

func (*KMS) ScheduleSecretDeletionCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) ScheduleSecretDeletionCommonWithContext added in v1.0.162

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

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

See ScheduleSecretDeletionCommon 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 (*KMS) ScheduleSecretDeletionRequest added in v1.0.162

func (c *KMS) ScheduleSecretDeletionRequest(input *ScheduleSecretDeletionInput) (req *request.Request, output *ScheduleSecretDeletionOutput)

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

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

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

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

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

func (*KMS) ScheduleSecretDeletionWithContext added in v1.0.162

func (c *KMS) ScheduleSecretDeletionWithContext(ctx volcengine.Context, input *ScheduleSecretDeletionInput, opts ...request.Option) (*ScheduleSecretDeletionOutput, error)

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

See ScheduleSecretDeletion 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 (*KMS) SetSecretValue added in v1.0.162

func (c *KMS) SetSecretValue(input *SetSecretValueInput) (*SetSecretValueOutput, error)

SetSecretValue API operation for KMS.

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 KMS's API operation SetSecretValue for usage and error information.

func (*KMS) SetSecretValueCommon added in v1.0.162

func (c *KMS) SetSecretValueCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetSecretValueCommon API operation for KMS.

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 KMS's API operation SetSecretValueCommon for usage and error information.

func (*KMS) SetSecretValueCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) SetSecretValueCommonWithContext added in v1.0.162

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

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

See SetSecretValueCommon 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 (*KMS) SetSecretValueRequest added in v1.0.162

func (c *KMS) SetSecretValueRequest(input *SetSecretValueInput) (req *request.Request, output *SetSecretValueOutput)

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

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

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

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

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

func (*KMS) SetSecretValueWithContext added in v1.0.162

func (c *KMS) SetSecretValueWithContext(ctx volcengine.Context, input *SetSecretValueInput, opts ...request.Option) (*SetSecretValueOutput, error)

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

See SetSecretValue 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 (*KMS) UpdateKey

func (c *KMS) UpdateKey(input *UpdateKeyInput) (*UpdateKeyOutput, error)

UpdateKey API operation for KMS.

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 KMS's API operation UpdateKey for usage and error information.

func (*KMS) UpdateKeyCommon

func (c *KMS) UpdateKeyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateKeyCommon API operation for KMS.

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 KMS's API operation UpdateKeyCommon for usage and error information.

func (*KMS) UpdateKeyCommonRequest

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

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

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

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

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

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

func (*KMS) UpdateKeyCommonWithContext

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

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

See UpdateKeyCommon 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 (*KMS) UpdateKeyRequest

func (c *KMS) UpdateKeyRequest(input *UpdateKeyInput) (req *request.Request, output *UpdateKeyOutput)

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

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

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

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

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

func (*KMS) UpdateKeyWithContext

func (c *KMS) UpdateKeyWithContext(ctx volcengine.Context, input *UpdateKeyInput, opts ...request.Option) (*UpdateKeyOutput, error)

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

See UpdateKey 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 (*KMS) UpdateKeyring

func (c *KMS) UpdateKeyring(input *UpdateKeyringInput) (*UpdateKeyringOutput, error)

UpdateKeyring API operation for KMS.

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 KMS's API operation UpdateKeyring for usage and error information.

func (*KMS) UpdateKeyringCommon

func (c *KMS) UpdateKeyringCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateKeyringCommon API operation for KMS.

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 KMS's API operation UpdateKeyringCommon for usage and error information.

func (*KMS) UpdateKeyringCommonRequest

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

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

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

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

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

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

func (*KMS) UpdateKeyringCommonWithContext

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

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

See UpdateKeyringCommon 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 (*KMS) UpdateKeyringRequest

func (c *KMS) UpdateKeyringRequest(input *UpdateKeyringInput) (req *request.Request, output *UpdateKeyringOutput)

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

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

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

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

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

func (*KMS) UpdateKeyringWithContext

func (c *KMS) UpdateKeyringWithContext(ctx volcengine.Context, input *UpdateKeyringInput, opts ...request.Option) (*UpdateKeyringOutput, error)

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

See UpdateKeyring 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 (*KMS) UpdateSecret added in v1.0.162

func (c *KMS) UpdateSecret(input *UpdateSecretInput) (*UpdateSecretOutput, error)

UpdateSecret API operation for KMS.

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 KMS's API operation UpdateSecret for usage and error information.

func (*KMS) UpdateSecretCommon added in v1.0.162

func (c *KMS) UpdateSecretCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSecretCommon API operation for KMS.

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 KMS's API operation UpdateSecretCommon for usage and error information.

func (*KMS) UpdateSecretCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) UpdateSecretCommonWithContext added in v1.0.162

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

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

See UpdateSecretCommon 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 (*KMS) UpdateSecretRequest added in v1.0.162

func (c *KMS) UpdateSecretRequest(input *UpdateSecretInput) (req *request.Request, output *UpdateSecretOutput)

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

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

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

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

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

func (*KMS) UpdateSecretRotationPolicy added in v1.0.162

func (c *KMS) UpdateSecretRotationPolicy(input *UpdateSecretRotationPolicyInput) (*UpdateSecretRotationPolicyOutput, error)

UpdateSecretRotationPolicy API operation for KMS.

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 KMS's API operation UpdateSecretRotationPolicy for usage and error information.

func (*KMS) UpdateSecretRotationPolicyCommon added in v1.0.162

func (c *KMS) UpdateSecretRotationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSecretRotationPolicyCommon API operation for KMS.

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 KMS's API operation UpdateSecretRotationPolicyCommon for usage and error information.

func (*KMS) UpdateSecretRotationPolicyCommonRequest added in v1.0.162

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

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

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

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

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

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

func (*KMS) UpdateSecretRotationPolicyCommonWithContext added in v1.0.162

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

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

See UpdateSecretRotationPolicyCommon 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 (*KMS) UpdateSecretRotationPolicyRequest added in v1.0.162

func (c *KMS) UpdateSecretRotationPolicyRequest(input *UpdateSecretRotationPolicyInput) (req *request.Request, output *UpdateSecretRotationPolicyOutput)

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

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

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

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

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

func (*KMS) UpdateSecretRotationPolicyWithContext added in v1.0.162

func (c *KMS) UpdateSecretRotationPolicyWithContext(ctx volcengine.Context, input *UpdateSecretRotationPolicyInput, opts ...request.Option) (*UpdateSecretRotationPolicyOutput, error)

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

See UpdateSecretRotationPolicy 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 (*KMS) UpdateSecretWithContext added in v1.0.162

func (c *KMS) UpdateSecretWithContext(ctx volcengine.Context, input *UpdateSecretInput, opts ...request.Option) (*UpdateSecretOutput, error)

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

See UpdateSecret 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 (*KMS) VerifyMac added in v1.0.165

func (c *KMS) VerifyMac(input *VerifyMacInput) (*VerifyMacOutput, error)

VerifyMac API operation for KMS.

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 KMS's API operation VerifyMac for usage and error information.

func (*KMS) VerifyMacCommon added in v1.0.165

func (c *KMS) VerifyMacCommon(input *map[string]interface{}) (*map[string]interface{}, error)

VerifyMacCommon API operation for KMS.

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 KMS's API operation VerifyMacCommon for usage and error information.

func (*KMS) VerifyMacCommonRequest added in v1.0.165

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

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

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

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

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

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

func (*KMS) VerifyMacCommonWithContext added in v1.0.165

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

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

See VerifyMacCommon 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 (*KMS) VerifyMacRequest added in v1.0.165

func (c *KMS) VerifyMacRequest(input *VerifyMacInput) (req *request.Request, output *VerifyMacOutput)

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

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

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

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

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

func (*KMS) VerifyMacWithContext added in v1.0.165

func (c *KMS) VerifyMacWithContext(ctx volcengine.Context, input *VerifyMacInput, opts ...request.Option) (*VerifyMacOutput, error)

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

See VerifyMac 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 KMSAPI

type KMSAPI interface {
	ArchiveKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ArchiveKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ArchiveKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ArchiveKey(*ArchiveKeyInput) (*ArchiveKeyOutput, error)
	ArchiveKeyWithContext(volcengine.Context, *ArchiveKeyInput, ...request.Option) (*ArchiveKeyOutput, error)
	ArchiveKeyRequest(*ArchiveKeyInput) (*request.Request, *ArchiveKeyOutput)

	AsymmetricDecryptCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AsymmetricDecryptCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AsymmetricDecryptCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AsymmetricDecrypt(*AsymmetricDecryptInput) (*AsymmetricDecryptOutput, error)
	AsymmetricDecryptWithContext(volcengine.Context, *AsymmetricDecryptInput, ...request.Option) (*AsymmetricDecryptOutput, error)
	AsymmetricDecryptRequest(*AsymmetricDecryptInput) (*request.Request, *AsymmetricDecryptOutput)

	AsymmetricEncryptCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AsymmetricEncryptCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AsymmetricEncryptCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AsymmetricEncrypt(*AsymmetricEncryptInput) (*AsymmetricEncryptOutput, error)
	AsymmetricEncryptWithContext(volcengine.Context, *AsymmetricEncryptInput, ...request.Option) (*AsymmetricEncryptOutput, error)
	AsymmetricEncryptRequest(*AsymmetricEncryptInput) (*request.Request, *AsymmetricEncryptOutput)

	AsymmetricSignCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AsymmetricSignCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AsymmetricSignCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AsymmetricSign(*AsymmetricSignInput) (*AsymmetricSignOutput, error)
	AsymmetricSignWithContext(volcengine.Context, *AsymmetricSignInput, ...request.Option) (*AsymmetricSignOutput, error)
	AsymmetricSignRequest(*AsymmetricSignInput) (*request.Request, *AsymmetricSignOutput)

	AsymmetricVerifyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AsymmetricVerifyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AsymmetricVerifyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AsymmetricVerify(*AsymmetricVerifyInput) (*AsymmetricVerifyOutput, error)
	AsymmetricVerifyWithContext(volcengine.Context, *AsymmetricVerifyInput, ...request.Option) (*AsymmetricVerifyOutput, error)
	AsymmetricVerifyRequest(*AsymmetricVerifyInput) (*request.Request, *AsymmetricVerifyOutput)

	BackupSecretCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BackupSecretCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BackupSecretCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BackupSecret(*BackupSecretInput) (*BackupSecretOutput, error)
	BackupSecretWithContext(volcengine.Context, *BackupSecretInput, ...request.Option) (*BackupSecretOutput, error)
	BackupSecretRequest(*BackupSecretInput) (*request.Request, *BackupSecretOutput)

	BatchGetSecretValueCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchGetSecretValueCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchGetSecretValueCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchGetSecretValue(*BatchGetSecretValueInput) (*BatchGetSecretValueOutput, error)
	BatchGetSecretValueWithContext(volcengine.Context, *BatchGetSecretValueInput, ...request.Option) (*BatchGetSecretValueOutput, error)
	BatchGetSecretValueRequest(*BatchGetSecretValueInput) (*request.Request, *BatchGetSecretValueOutput)

	CancelArchiveKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelArchiveKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelArchiveKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelArchiveKey(*CancelArchiveKeyInput) (*CancelArchiveKeyOutput, error)
	CancelArchiveKeyWithContext(volcengine.Context, *CancelArchiveKeyInput, ...request.Option) (*CancelArchiveKeyOutput, error)
	CancelArchiveKeyRequest(*CancelArchiveKeyInput) (*request.Request, *CancelArchiveKeyOutput)

	CancelKeyDeletionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelKeyDeletionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelKeyDeletionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelKeyDeletion(*CancelKeyDeletionInput) (*CancelKeyDeletionOutput, error)
	CancelKeyDeletionWithContext(volcengine.Context, *CancelKeyDeletionInput, ...request.Option) (*CancelKeyDeletionOutput, error)
	CancelKeyDeletionRequest(*CancelKeyDeletionInput) (*request.Request, *CancelKeyDeletionOutput)

	CancelSecretDeletionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelSecretDeletionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelSecretDeletionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelSecretDeletion(*CancelSecretDeletionInput) (*CancelSecretDeletionOutput, error)
	CancelSecretDeletionWithContext(volcengine.Context, *CancelSecretDeletionInput, ...request.Option) (*CancelSecretDeletionOutput, error)
	CancelSecretDeletionRequest(*CancelSecretDeletionInput) (*request.Request, *CancelSecretDeletionOutput)

	CreateKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateKey(*CreateKeyInput) (*CreateKeyOutput, error)
	CreateKeyWithContext(volcengine.Context, *CreateKeyInput, ...request.Option) (*CreateKeyOutput, error)
	CreateKeyRequest(*CreateKeyInput) (*request.Request, *CreateKeyOutput)

	CreateKeyringCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateKeyringCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateKeyringCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateKeyring(*CreateKeyringInput) (*CreateKeyringOutput, error)
	CreateKeyringWithContext(volcengine.Context, *CreateKeyringInput, ...request.Option) (*CreateKeyringOutput, error)
	CreateKeyringRequest(*CreateKeyringInput) (*request.Request, *CreateKeyringOutput)

	CreateSecretCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSecretCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSecretCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSecret(*CreateSecretInput) (*CreateSecretOutput, error)
	CreateSecretWithContext(volcengine.Context, *CreateSecretInput, ...request.Option) (*CreateSecretOutput, error)
	CreateSecretRequest(*CreateSecretInput) (*request.Request, *CreateSecretOutput)

	DecryptCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DecryptCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DecryptCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	Decrypt(*DecryptInput) (*DecryptOutput, error)
	DecryptWithContext(volcengine.Context, *DecryptInput, ...request.Option) (*DecryptOutput, error)
	DecryptRequest(*DecryptInput) (*request.Request, *DecryptOutput)

	DeleteKeyMaterialCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteKeyMaterialCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteKeyMaterialCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteKeyMaterial(*DeleteKeyMaterialInput) (*DeleteKeyMaterialOutput, error)
	DeleteKeyMaterialWithContext(volcengine.Context, *DeleteKeyMaterialInput, ...request.Option) (*DeleteKeyMaterialOutput, error)
	DeleteKeyMaterialRequest(*DeleteKeyMaterialInput) (*request.Request, *DeleteKeyMaterialOutput)

	DeleteKeyringCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteKeyringCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteKeyringCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteKeyring(*DeleteKeyringInput) (*DeleteKeyringOutput, error)
	DeleteKeyringWithContext(volcengine.Context, *DeleteKeyringInput, ...request.Option) (*DeleteKeyringOutput, error)
	DeleteKeyringRequest(*DeleteKeyringInput) (*request.Request, *DeleteKeyringOutput)

	DescribeKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeKey(*DescribeKeyInput) (*DescribeKeyOutput, error)
	DescribeKeyWithContext(volcengine.Context, *DescribeKeyInput, ...request.Option) (*DescribeKeyOutput, error)
	DescribeKeyRequest(*DescribeKeyInput) (*request.Request, *DescribeKeyOutput)

	DescribeKeyringsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeKeyringsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeKeyringsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeKeyrings(*DescribeKeyringsInput) (*DescribeKeyringsOutput, error)
	DescribeKeyringsWithContext(volcengine.Context, *DescribeKeyringsInput, ...request.Option) (*DescribeKeyringsOutput, error)
	DescribeKeyringsRequest(*DescribeKeyringsInput) (*request.Request, *DescribeKeyringsOutput)

	DescribeKeysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeKeysCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeKeysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeKeys(*DescribeKeysInput) (*DescribeKeysOutput, error)
	DescribeKeysWithContext(volcengine.Context, *DescribeKeysInput, ...request.Option) (*DescribeKeysOutput, error)
	DescribeKeysRequest(*DescribeKeysInput) (*request.Request, *DescribeKeysOutput)

	DescribeRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRegionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRegions(*DescribeRegionsInput) (*DescribeRegionsOutput, error)
	DescribeRegionsWithContext(volcengine.Context, *DescribeRegionsInput, ...request.Option) (*DescribeRegionsOutput, error)
	DescribeRegionsRequest(*DescribeRegionsInput) (*request.Request, *DescribeRegionsOutput)

	DescribeSecretCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecretCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecretCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecret(*DescribeSecretInput) (*DescribeSecretOutput, error)
	DescribeSecretWithContext(volcengine.Context, *DescribeSecretInput, ...request.Option) (*DescribeSecretOutput, error)
	DescribeSecretRequest(*DescribeSecretInput) (*request.Request, *DescribeSecretOutput)

	DescribeSecretVersionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecretVersionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecretVersionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecretVersions(*DescribeSecretVersionsInput) (*DescribeSecretVersionsOutput, error)
	DescribeSecretVersionsWithContext(volcengine.Context, *DescribeSecretVersionsInput, ...request.Option) (*DescribeSecretVersionsOutput, error)
	DescribeSecretVersionsRequest(*DescribeSecretVersionsInput) (*request.Request, *DescribeSecretVersionsOutput)

	DescribeSecretsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecretsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecretsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecrets(*DescribeSecretsInput) (*DescribeSecretsOutput, error)
	DescribeSecretsWithContext(volcengine.Context, *DescribeSecretsInput, ...request.Option) (*DescribeSecretsOutput, error)
	DescribeSecretsRequest(*DescribeSecretsInput) (*request.Request, *DescribeSecretsOutput)

	DisableKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableKey(*DisableKeyInput) (*DisableKeyOutput, error)
	DisableKeyWithContext(volcengine.Context, *DisableKeyInput, ...request.Option) (*DisableKeyOutput, error)
	DisableKeyRequest(*DisableKeyInput) (*request.Request, *DisableKeyOutput)

	DisableKeyRotationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableKeyRotationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableKeyRotationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableKeyRotation(*DisableKeyRotationInput) (*DisableKeyRotationOutput, error)
	DisableKeyRotationWithContext(volcengine.Context, *DisableKeyRotationInput, ...request.Option) (*DisableKeyRotationOutput, error)
	DisableKeyRotationRequest(*DisableKeyRotationInput) (*request.Request, *DisableKeyRotationOutput)

	EnableKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableKey(*EnableKeyInput) (*EnableKeyOutput, error)
	EnableKeyWithContext(volcengine.Context, *EnableKeyInput, ...request.Option) (*EnableKeyOutput, error)
	EnableKeyRequest(*EnableKeyInput) (*request.Request, *EnableKeyOutput)

	EnableKeyRotationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableKeyRotationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableKeyRotationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableKeyRotation(*EnableKeyRotationInput) (*EnableKeyRotationOutput, error)
	EnableKeyRotationWithContext(volcengine.Context, *EnableKeyRotationInput, ...request.Option) (*EnableKeyRotationOutput, error)
	EnableKeyRotationRequest(*EnableKeyRotationInput) (*request.Request, *EnableKeyRotationOutput)

	EncryptCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EncryptCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EncryptCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	Encrypt(*EncryptInput) (*EncryptOutput, error)
	EncryptWithContext(volcengine.Context, *EncryptInput, ...request.Option) (*EncryptOutput, error)
	EncryptRequest(*EncryptInput) (*request.Request, *EncryptOutput)

	GenerateDataKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GenerateDataKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GenerateDataKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GenerateDataKey(*GenerateDataKeyInput) (*GenerateDataKeyOutput, error)
	GenerateDataKeyWithContext(volcengine.Context, *GenerateDataKeyInput, ...request.Option) (*GenerateDataKeyOutput, error)
	GenerateDataKeyRequest(*GenerateDataKeyInput) (*request.Request, *GenerateDataKeyOutput)

	GenerateMacCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GenerateMacCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GenerateMacCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GenerateMac(*GenerateMacInput) (*GenerateMacOutput, error)
	GenerateMacWithContext(volcengine.Context, *GenerateMacInput, ...request.Option) (*GenerateMacOutput, error)
	GenerateMacRequest(*GenerateMacInput) (*request.Request, *GenerateMacOutput)

	GetParametersForImportCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetParametersForImportCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetParametersForImportCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetParametersForImport(*GetParametersForImportInput) (*GetParametersForImportOutput, error)
	GetParametersForImportWithContext(volcengine.Context, *GetParametersForImportInput, ...request.Option) (*GetParametersForImportOutput, error)
	GetParametersForImportRequest(*GetParametersForImportInput) (*request.Request, *GetParametersForImportOutput)

	GetPublicKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetPublicKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetPublicKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetPublicKey(*GetPublicKeyInput) (*GetPublicKeyOutput, error)
	GetPublicKeyWithContext(volcengine.Context, *GetPublicKeyInput, ...request.Option) (*GetPublicKeyOutput, error)
	GetPublicKeyRequest(*GetPublicKeyInput) (*request.Request, *GetPublicKeyOutput)

	GetSecretValueCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSecretValueCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSecretValueCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSecretValue(*GetSecretValueInput) (*GetSecretValueOutput, error)
	GetSecretValueWithContext(volcengine.Context, *GetSecretValueInput, ...request.Option) (*GetSecretValueOutput, error)
	GetSecretValueRequest(*GetSecretValueInput) (*request.Request, *GetSecretValueOutput)

	ImportKeyMaterialCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ImportKeyMaterialCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ImportKeyMaterialCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ImportKeyMaterial(*ImportKeyMaterialInput) (*ImportKeyMaterialOutput, error)
	ImportKeyMaterialWithContext(volcengine.Context, *ImportKeyMaterialInput, ...request.Option) (*ImportKeyMaterialOutput, error)
	ImportKeyMaterialRequest(*ImportKeyMaterialInput) (*request.Request, *ImportKeyMaterialOutput)

	QueryKeyringCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryKeyringCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryKeyringCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryKeyring(*QueryKeyringInput) (*QueryKeyringOutput, error)
	QueryKeyringWithContext(volcengine.Context, *QueryKeyringInput, ...request.Option) (*QueryKeyringOutput, error)
	QueryKeyringRequest(*QueryKeyringInput) (*request.Request, *QueryKeyringOutput)

	ReEncryptCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReEncryptCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReEncryptCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReEncrypt(*ReEncryptInput) (*ReEncryptOutput, error)
	ReEncryptWithContext(volcengine.Context, *ReEncryptInput, ...request.Option) (*ReEncryptOutput, error)
	ReEncryptRequest(*ReEncryptInput) (*request.Request, *ReEncryptOutput)

	RestoreSecretCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestoreSecretCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestoreSecretCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestoreSecret(*RestoreSecretInput) (*RestoreSecretOutput, error)
	RestoreSecretWithContext(volcengine.Context, *RestoreSecretInput, ...request.Option) (*RestoreSecretOutput, error)
	RestoreSecretRequest(*RestoreSecretInput) (*request.Request, *RestoreSecretOutput)

	RotateSecretCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RotateSecretCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RotateSecretCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RotateSecret(*RotateSecretInput) (*RotateSecretOutput, error)
	RotateSecretWithContext(volcengine.Context, *RotateSecretInput, ...request.Option) (*RotateSecretOutput, error)
	RotateSecretRequest(*RotateSecretInput) (*request.Request, *RotateSecretOutput)

	ScheduleKeyDeletionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ScheduleKeyDeletionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ScheduleKeyDeletionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ScheduleKeyDeletion(*ScheduleKeyDeletionInput) (*ScheduleKeyDeletionOutput, error)
	ScheduleKeyDeletionWithContext(volcengine.Context, *ScheduleKeyDeletionInput, ...request.Option) (*ScheduleKeyDeletionOutput, error)
	ScheduleKeyDeletionRequest(*ScheduleKeyDeletionInput) (*request.Request, *ScheduleKeyDeletionOutput)

	ScheduleSecretDeletionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ScheduleSecretDeletionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ScheduleSecretDeletionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ScheduleSecretDeletion(*ScheduleSecretDeletionInput) (*ScheduleSecretDeletionOutput, error)
	ScheduleSecretDeletionWithContext(volcengine.Context, *ScheduleSecretDeletionInput, ...request.Option) (*ScheduleSecretDeletionOutput, error)
	ScheduleSecretDeletionRequest(*ScheduleSecretDeletionInput) (*request.Request, *ScheduleSecretDeletionOutput)

	SetSecretValueCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetSecretValueCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetSecretValueCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetSecretValue(*SetSecretValueInput) (*SetSecretValueOutput, error)
	SetSecretValueWithContext(volcengine.Context, *SetSecretValueInput, ...request.Option) (*SetSecretValueOutput, error)
	SetSecretValueRequest(*SetSecretValueInput) (*request.Request, *SetSecretValueOutput)

	UpdateKeyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateKeyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateKeyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateKey(*UpdateKeyInput) (*UpdateKeyOutput, error)
	UpdateKeyWithContext(volcengine.Context, *UpdateKeyInput, ...request.Option) (*UpdateKeyOutput, error)
	UpdateKeyRequest(*UpdateKeyInput) (*request.Request, *UpdateKeyOutput)

	UpdateKeyringCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateKeyringCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateKeyringCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateKeyring(*UpdateKeyringInput) (*UpdateKeyringOutput, error)
	UpdateKeyringWithContext(volcengine.Context, *UpdateKeyringInput, ...request.Option) (*UpdateKeyringOutput, error)
	UpdateKeyringRequest(*UpdateKeyringInput) (*request.Request, *UpdateKeyringOutput)

	UpdateSecretCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSecretCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSecretCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSecret(*UpdateSecretInput) (*UpdateSecretOutput, error)
	UpdateSecretWithContext(volcengine.Context, *UpdateSecretInput, ...request.Option) (*UpdateSecretOutput, error)
	UpdateSecretRequest(*UpdateSecretInput) (*request.Request, *UpdateSecretOutput)

	UpdateSecretRotationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSecretRotationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSecretRotationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSecretRotationPolicy(*UpdateSecretRotationPolicyInput) (*UpdateSecretRotationPolicyOutput, error)
	UpdateSecretRotationPolicyWithContext(volcengine.Context, *UpdateSecretRotationPolicyInput, ...request.Option) (*UpdateSecretRotationPolicyOutput, error)
	UpdateSecretRotationPolicyRequest(*UpdateSecretRotationPolicyInput) (*request.Request, *UpdateSecretRotationPolicyOutput)

	VerifyMacCommon(*map[string]interface{}) (*map[string]interface{}, error)
	VerifyMacCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	VerifyMacCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	VerifyMac(*VerifyMacInput) (*VerifyMacOutput, error)
	VerifyMacWithContext(volcengine.Context, *VerifyMacInput, ...request.Option) (*VerifyMacOutput, error)
	VerifyMacRequest(*VerifyMacInput) (*request.Request, *VerifyMacOutput)
}

KMSAPI provides an interface to enable mocking the kms.KMS service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// KMS.
func myFunc(svc KMSAPI) bool {
    // Make svc.ArchiveKey request
}

func main() {
    sess := session.New()
    svc := kms.New(sess)

    myFunc(svc)
}

type KeyForCreateKeyOutput

type KeyForCreateKeyOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyForCreateKeyOutput) GoString

func (s KeyForCreateKeyOutput) GoString() string

GoString returns the string representation

func (*KeyForCreateKeyOutput) SetCreationDate

func (s *KeyForCreateKeyOutput) SetCreationDate(v int64) *KeyForCreateKeyOutput

SetCreationDate sets the CreationDate field's value.

func (*KeyForCreateKeyOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*KeyForCreateKeyOutput) SetID

SetID sets the ID field's value.

func (*KeyForCreateKeyOutput) SetKeyMaterialExpireTime

func (s *KeyForCreateKeyOutput) SetKeyMaterialExpireTime(v string) *KeyForCreateKeyOutput

SetKeyMaterialExpireTime sets the KeyMaterialExpireTime field's value.

func (*KeyForCreateKeyOutput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*KeyForCreateKeyOutput) SetKeySpec

SetKeySpec sets the KeySpec field's value.

func (*KeyForCreateKeyOutput) SetKeyState

SetKeyState sets the KeyState field's value.

func (*KeyForCreateKeyOutput) SetKeyUsage

SetKeyUsage sets the KeyUsage field's value.

func (*KeyForCreateKeyOutput) SetLastRotationTime

func (s *KeyForCreateKeyOutput) SetLastRotationTime(v string) *KeyForCreateKeyOutput

SetLastRotationTime sets the LastRotationTime field's value.

func (*KeyForCreateKeyOutput) SetOrigin

SetOrigin sets the Origin field's value.

func (*KeyForCreateKeyOutput) SetProtectionLevel

func (s *KeyForCreateKeyOutput) SetProtectionLevel(v string) *KeyForCreateKeyOutput

SetProtectionLevel sets the ProtectionLevel field's value.

func (*KeyForCreateKeyOutput) SetRotationState

func (s *KeyForCreateKeyOutput) SetRotationState(v string) *KeyForCreateKeyOutput

SetRotationState sets the RotationState field's value.

func (*KeyForCreateKeyOutput) SetScheduleDeleteTime

func (s *KeyForCreateKeyOutput) SetScheduleDeleteTime(v string) *KeyForCreateKeyOutput

SetScheduleDeleteTime sets the ScheduleDeleteTime field's value.

func (*KeyForCreateKeyOutput) SetScheduleRotationTime

func (s *KeyForCreateKeyOutput) SetScheduleRotationTime(v string) *KeyForCreateKeyOutput

SetScheduleRotationTime sets the ScheduleRotationTime field's value.

func (*KeyForCreateKeyOutput) SetTrn

SetTrn sets the Trn field's value.

func (*KeyForCreateKeyOutput) SetUpdateDate

func (s *KeyForCreateKeyOutput) SetUpdateDate(v int64) *KeyForCreateKeyOutput

SetUpdateDate sets the UpdateDate field's value.

func (KeyForCreateKeyOutput) String

func (s KeyForCreateKeyOutput) String() string

String returns the string representation

type KeyForDescribeKeyOutput

type KeyForDescribeKeyOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

	RotationState *string `type:"string" json:",omitempty"`

	ScheduleDeleteTime *string `type:"string" json:",omitempty"`

	ScheduleRotationTime *string `type:"string" json:",omitempty"`

	Trn *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyForDescribeKeyOutput) GoString

func (s KeyForDescribeKeyOutput) GoString() string

GoString returns the string representation

func (*KeyForDescribeKeyOutput) SetCreationDate

func (s *KeyForDescribeKeyOutput) SetCreationDate(v int64) *KeyForDescribeKeyOutput

SetCreationDate sets the CreationDate field's value.

func (*KeyForDescribeKeyOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyForDescribeKeyOutput) SetID

SetID sets the ID field's value.

func (*KeyForDescribeKeyOutput) SetKeyMaterialExpireTime

func (s *KeyForDescribeKeyOutput) SetKeyMaterialExpireTime(v string) *KeyForDescribeKeyOutput

SetKeyMaterialExpireTime sets the KeyMaterialExpireTime field's value.

func (*KeyForDescribeKeyOutput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*KeyForDescribeKeyOutput) SetKeySpec

SetKeySpec sets the KeySpec field's value.

func (*KeyForDescribeKeyOutput) SetKeyState

SetKeyState sets the KeyState field's value.

func (*KeyForDescribeKeyOutput) SetKeyUsage

SetKeyUsage sets the KeyUsage field's value.

func (*KeyForDescribeKeyOutput) SetLastRotationTime

func (s *KeyForDescribeKeyOutput) SetLastRotationTime(v string) *KeyForDescribeKeyOutput

SetLastRotationTime sets the LastRotationTime field's value.

func (*KeyForDescribeKeyOutput) SetOrigin

SetOrigin sets the Origin field's value.

func (*KeyForDescribeKeyOutput) SetProtectionLevel

func (s *KeyForDescribeKeyOutput) SetProtectionLevel(v string) *KeyForDescribeKeyOutput

SetProtectionLevel sets the ProtectionLevel field's value.

func (*KeyForDescribeKeyOutput) SetRotationState

func (s *KeyForDescribeKeyOutput) SetRotationState(v string) *KeyForDescribeKeyOutput

SetRotationState sets the RotationState field's value.

func (*KeyForDescribeKeyOutput) SetScheduleDeleteTime

func (s *KeyForDescribeKeyOutput) SetScheduleDeleteTime(v string) *KeyForDescribeKeyOutput

SetScheduleDeleteTime sets the ScheduleDeleteTime field's value.

func (*KeyForDescribeKeyOutput) SetScheduleRotationTime

func (s *KeyForDescribeKeyOutput) SetScheduleRotationTime(v string) *KeyForDescribeKeyOutput

SetScheduleRotationTime sets the ScheduleRotationTime field's value.

func (*KeyForDescribeKeyOutput) SetTrn

SetTrn sets the Trn field's value.

func (*KeyForDescribeKeyOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (KeyForDescribeKeyOutput) String

func (s KeyForDescribeKeyOutput) String() string

String returns the string representation

type KeyForDescribeKeysOutput

type KeyForDescribeKeysOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	KeyMaterialExpireTime *string `type:"string" json:",omitempty"`

	KeyName *string `type:"string" json:",omitempty"`

	KeySpec *string `type:"string" json:",omitempty"`

	KeyState *string `type:"string" json:",omitempty"`

	KeyUsage *string `type:"string" json:",omitempty"`

	LastRotationTime *string `type:"string" json:",omitempty"`

	Origin *string `type:"string" json:",omitempty"`

	ProtectionLevel *string `type:"string" json:",omitempty"`

	RotationState *string `type:"string" json:",omitempty"`

	ScheduleDeleteTime *string `type:"string" json:",omitempty"`

	ScheduleRotationTime *string `type:"string" json:",omitempty"`

	Trn *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyForDescribeKeysOutput) GoString

func (s KeyForDescribeKeysOutput) GoString() string

GoString returns the string representation

func (*KeyForDescribeKeysOutput) SetCreationDate

SetCreationDate sets the CreationDate field's value.

func (*KeyForDescribeKeysOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyForDescribeKeysOutput) SetID

SetID sets the ID field's value.

func (*KeyForDescribeKeysOutput) SetKeyMaterialExpireTime

func (s *KeyForDescribeKeysOutput) SetKeyMaterialExpireTime(v string) *KeyForDescribeKeysOutput

SetKeyMaterialExpireTime sets the KeyMaterialExpireTime field's value.

func (*KeyForDescribeKeysOutput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*KeyForDescribeKeysOutput) SetKeySpec

SetKeySpec sets the KeySpec field's value.

func (*KeyForDescribeKeysOutput) SetKeyState

SetKeyState sets the KeyState field's value.

func (*KeyForDescribeKeysOutput) SetKeyUsage

SetKeyUsage sets the KeyUsage field's value.

func (*KeyForDescribeKeysOutput) SetLastRotationTime

func (s *KeyForDescribeKeysOutput) SetLastRotationTime(v string) *KeyForDescribeKeysOutput

SetLastRotationTime sets the LastRotationTime field's value.

func (*KeyForDescribeKeysOutput) SetOrigin

SetOrigin sets the Origin field's value.

func (*KeyForDescribeKeysOutput) SetProtectionLevel

func (s *KeyForDescribeKeysOutput) SetProtectionLevel(v string) *KeyForDescribeKeysOutput

SetProtectionLevel sets the ProtectionLevel field's value.

func (*KeyForDescribeKeysOutput) SetRotationState

SetRotationState sets the RotationState field's value.

func (*KeyForDescribeKeysOutput) SetScheduleDeleteTime

func (s *KeyForDescribeKeysOutput) SetScheduleDeleteTime(v string) *KeyForDescribeKeysOutput

SetScheduleDeleteTime sets the ScheduleDeleteTime field's value.

func (*KeyForDescribeKeysOutput) SetScheduleRotationTime

func (s *KeyForDescribeKeysOutput) SetScheduleRotationTime(v string) *KeyForDescribeKeysOutput

SetScheduleRotationTime sets the ScheduleRotationTime field's value.

func (*KeyForDescribeKeysOutput) SetTrn

SetTrn sets the Trn field's value.

func (*KeyForDescribeKeysOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (KeyForDescribeKeysOutput) String

func (s KeyForDescribeKeysOutput) String() string

String returns the string representation

type KeyringForCreateKeyringOutput

type KeyringForCreateKeyringOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	KeyringName *string `type:"string" json:",omitempty"`

	KeyringType *string `type:"string" json:",omitempty"`

	TRN *string `type:"string" json:",omitempty"`

	UID *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyringForCreateKeyringOutput) GoString

GoString returns the string representation

func (*KeyringForCreateKeyringOutput) SetCreationDate

SetCreationDate sets the CreationDate field's value.

func (*KeyringForCreateKeyringOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyringForCreateKeyringOutput) SetID

SetID sets the ID field's value.

func (*KeyringForCreateKeyringOutput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*KeyringForCreateKeyringOutput) SetKeyringType

SetKeyringType sets the KeyringType field's value.

func (*KeyringForCreateKeyringOutput) SetTRN added in v1.0.156

SetTRN sets the TRN field's value.

func (*KeyringForCreateKeyringOutput) SetUID

SetUID sets the UID field's value.

func (*KeyringForCreateKeyringOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (KeyringForCreateKeyringOutput) String

String returns the string representation

type KeyringForDescribeKeyringsOutput

type KeyringForDescribeKeyringsOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	KeyCount *int64 `type:"int64" json:",omitempty"`

	KeyringName *string `type:"string" json:",omitempty"`

	KeyringType *string `type:"string" json:",omitempty"`

	TRN *string `type:"string" json:",omitempty"`

	UID *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyringForDescribeKeyringsOutput) GoString

GoString returns the string representation

func (*KeyringForDescribeKeyringsOutput) SetCreationDate

SetCreationDate sets the CreationDate field's value.

func (*KeyringForDescribeKeyringsOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyringForDescribeKeyringsOutput) SetID

SetID sets the ID field's value.

func (*KeyringForDescribeKeyringsOutput) SetKeyCount added in v1.0.156

SetKeyCount sets the KeyCount field's value.

func (*KeyringForDescribeKeyringsOutput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*KeyringForDescribeKeyringsOutput) SetKeyringType

SetKeyringType sets the KeyringType field's value.

func (*KeyringForDescribeKeyringsOutput) SetTRN added in v1.0.156

SetTRN sets the TRN field's value.

func (*KeyringForDescribeKeyringsOutput) SetUID

SetUID sets the UID field's value.

func (*KeyringForDescribeKeyringsOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (KeyringForDescribeKeyringsOutput) String

String returns the string representation

type KeyringForQueryKeyringOutput

type KeyringForQueryKeyringOutput struct {
	CreationDate *int64 `type:"int64"`

	Description *string `type:"string"`

	ID *string `type:"string"`

	KeyringName *string `type:"string"`

	KeyringType *string `type:"string"`

	ProjectName *string `type:"string"`

	TRN *string `type:"string"`

	UID *string `type:"string"`

	UpdateDate *int64 `type:"int64"`
	// contains filtered or unexported fields
}

func (KeyringForQueryKeyringOutput) GoString

func (s KeyringForQueryKeyringOutput) GoString() string

GoString returns the string representation

func (*KeyringForQueryKeyringOutput) SetCreationDate

SetCreationDate sets the CreationDate field's value.

func (*KeyringForQueryKeyringOutput) SetDescription

SetDescription sets the Description field's value.

func (*KeyringForQueryKeyringOutput) SetID

SetID sets the ID field's value.

func (*KeyringForQueryKeyringOutput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*KeyringForQueryKeyringOutput) SetKeyringType

SetKeyringType sets the KeyringType field's value.

func (*KeyringForQueryKeyringOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*KeyringForQueryKeyringOutput) SetTRN added in v1.0.156

SetTRN sets the TRN field's value.

func (*KeyringForQueryKeyringOutput) SetUID

SetUID sets the UID field's value.

func (*KeyringForQueryKeyringOutput) SetUpdateDate

SetUpdateDate sets the UpdateDate field's value.

func (KeyringForQueryKeyringOutput) String

String returns the string representation

type PageInfoForDescribeKeyringsOutput

type PageInfoForDescribeKeyringsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	CurrentPage *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PageInfoForDescribeKeyringsOutput) GoString

GoString returns the string representation

func (*PageInfoForDescribeKeyringsOutput) SetCount

SetCount sets the Count field's value.

func (*PageInfoForDescribeKeyringsOutput) SetCurrentPage

SetCurrentPage sets the CurrentPage field's value.

func (*PageInfoForDescribeKeyringsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*PageInfoForDescribeKeyringsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (PageInfoForDescribeKeyringsOutput) String

String returns the string representation

type PageInfoForDescribeKeysOutput

type PageInfoForDescribeKeysOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	CurrentPage *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PageInfoForDescribeKeysOutput) GoString

GoString returns the string representation

func (*PageInfoForDescribeKeysOutput) SetCount

SetCount sets the Count field's value.

func (*PageInfoForDescribeKeysOutput) SetCurrentPage

SetCurrentPage sets the CurrentPage field's value.

func (*PageInfoForDescribeKeysOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*PageInfoForDescribeKeysOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (PageInfoForDescribeKeysOutput) String

String returns the string representation

type PageInfoForDescribeSecretVersionsOutput added in v1.0.162

type PageInfoForDescribeSecretVersionsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	CurrentPage *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PageInfoForDescribeSecretVersionsOutput) GoString added in v1.0.162

GoString returns the string representation

func (*PageInfoForDescribeSecretVersionsOutput) SetCount added in v1.0.162

SetCount sets the Count field's value.

func (*PageInfoForDescribeSecretVersionsOutput) SetCurrentPage added in v1.0.162

SetCurrentPage sets the CurrentPage field's value.

func (*PageInfoForDescribeSecretVersionsOutput) SetPageSize added in v1.0.162

SetPageSize sets the PageSize field's value.

func (*PageInfoForDescribeSecretVersionsOutput) SetTotalCount added in v1.0.162

SetTotalCount sets the TotalCount field's value.

func (PageInfoForDescribeSecretVersionsOutput) String added in v1.0.162

String returns the string representation

type PageInfoForDescribeSecretsOutput added in v1.0.162

type PageInfoForDescribeSecretsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	CurrentPage *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PageInfoForDescribeSecretsOutput) GoString added in v1.0.162

GoString returns the string representation

func (*PageInfoForDescribeSecretsOutput) SetCount added in v1.0.162

SetCount sets the Count field's value.

func (*PageInfoForDescribeSecretsOutput) SetCurrentPage added in v1.0.162

SetCurrentPage sets the CurrentPage field's value.

func (*PageInfoForDescribeSecretsOutput) SetPageSize added in v1.0.162

SetPageSize sets the PageSize field's value.

func (*PageInfoForDescribeSecretsOutput) SetTotalCount added in v1.0.162

SetTotalCount sets the TotalCount field's value.

func (PageInfoForDescribeSecretsOutput) String added in v1.0.162

String returns the string representation

type QueryKeyringInput

type QueryKeyringInput struct {
	KeyringID *string `type:"string"`

	KeyringName *string `min:"2" max:"31" type:"string"`
	// contains filtered or unexported fields
}

func (QueryKeyringInput) GoString

func (s QueryKeyringInput) GoString() string

GoString returns the string representation

func (*QueryKeyringInput) SetKeyringID added in v1.0.177

func (s *QueryKeyringInput) SetKeyringID(v string) *QueryKeyringInput

SetKeyringID sets the KeyringID field's value.

func (*QueryKeyringInput) SetKeyringName

func (s *QueryKeyringInput) SetKeyringName(v string) *QueryKeyringInput

SetKeyringName sets the KeyringName field's value.

func (QueryKeyringInput) String

func (s QueryKeyringInput) String() string

String returns the string representation

func (*QueryKeyringInput) Validate

func (s *QueryKeyringInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type QueryKeyringOutput

type QueryKeyringOutput struct {
	Metadata *response.ResponseMetadata

	Keyring *KeyringForQueryKeyringOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (QueryKeyringOutput) GoString

func (s QueryKeyringOutput) GoString() string

GoString returns the string representation

func (*QueryKeyringOutput) SetKeyring

SetKeyring sets the Keyring field's value.

func (QueryKeyringOutput) String

func (s QueryKeyringOutput) String() string

String returns the string representation

type ReEncryptInput

type ReEncryptInput struct {

	// CiphertextBlob is a required field
	CiphertextBlob *string `min:"19" type:"string" json:",omitempty" required:"true"`

	NewEncryptionContext map[string]*string `type:"map" json:",omitempty"`

	NewKeyID *string `type:"string" json:",omitempty"`

	NewKeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	NewKeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	OldEncryptionContext map[string]*string `type:"map" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReEncryptInput) GoString

func (s ReEncryptInput) GoString() string

GoString returns the string representation

func (*ReEncryptInput) SetCiphertextBlob

func (s *ReEncryptInput) SetCiphertextBlob(v string) *ReEncryptInput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (*ReEncryptInput) SetNewEncryptionContext

func (s *ReEncryptInput) SetNewEncryptionContext(v map[string]*string) *ReEncryptInput

SetNewEncryptionContext sets the NewEncryptionContext field's value.

func (*ReEncryptInput) SetNewKeyID added in v1.0.177

func (s *ReEncryptInput) SetNewKeyID(v string) *ReEncryptInput

SetNewKeyID sets the NewKeyID field's value.

func (*ReEncryptInput) SetNewKeyName

func (s *ReEncryptInput) SetNewKeyName(v string) *ReEncryptInput

SetNewKeyName sets the NewKeyName field's value.

func (*ReEncryptInput) SetNewKeyringName

func (s *ReEncryptInput) SetNewKeyringName(v string) *ReEncryptInput

SetNewKeyringName sets the NewKeyringName field's value.

func (*ReEncryptInput) SetOldEncryptionContext

func (s *ReEncryptInput) SetOldEncryptionContext(v map[string]*string) *ReEncryptInput

SetOldEncryptionContext sets the OldEncryptionContext field's value.

func (ReEncryptInput) String

func (s ReEncryptInput) String() string

String returns the string representation

func (*ReEncryptInput) Validate

func (s *ReEncryptInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReEncryptOutput

type ReEncryptOutput struct {
	Metadata *response.ResponseMetadata

	CiphertextBlob *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReEncryptOutput) GoString

func (s ReEncryptOutput) GoString() string

GoString returns the string representation

func (*ReEncryptOutput) SetCiphertextBlob

func (s *ReEncryptOutput) SetCiphertextBlob(v string) *ReEncryptOutput

SetCiphertextBlob sets the CiphertextBlob field's value.

func (ReEncryptOutput) String

func (s ReEncryptOutput) String() string

String returns the string representation

type RegionForDescribeRegionsOutput

type RegionForDescribeRegionsOutput struct {
	RegionId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RegionForDescribeRegionsOutput) GoString

GoString returns the string representation

func (*RegionForDescribeRegionsOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (RegionForDescribeRegionsOutput) String

String returns the string representation

type RestoreSecretInput added in v1.0.162

type RestoreSecretInput struct {

	// BackupData is a required field
	BackupData *string `type:"string" json:",omitempty" required:"true"`

	// SecretDataKey is a required field
	SecretDataKey *string `type:"string" json:",omitempty" required:"true"`

	// Signature is a required field
	Signature *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RestoreSecretInput) GoString added in v1.0.162

func (s RestoreSecretInput) GoString() string

GoString returns the string representation

func (*RestoreSecretInput) SetBackupData added in v1.0.162

func (s *RestoreSecretInput) SetBackupData(v string) *RestoreSecretInput

SetBackupData sets the BackupData field's value.

func (*RestoreSecretInput) SetSecretDataKey added in v1.0.162

func (s *RestoreSecretInput) SetSecretDataKey(v string) *RestoreSecretInput

SetSecretDataKey sets the SecretDataKey field's value.

func (*RestoreSecretInput) SetSignature added in v1.0.162

func (s *RestoreSecretInput) SetSignature(v string) *RestoreSecretInput

SetSignature sets the Signature field's value.

func (RestoreSecretInput) String added in v1.0.162

func (s RestoreSecretInput) String() string

String returns the string representation

func (*RestoreSecretInput) Validate added in v1.0.162

func (s *RestoreSecretInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestoreSecretOutput added in v1.0.162

type RestoreSecretOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RestoreSecretOutput) GoString added in v1.0.162

func (s RestoreSecretOutput) GoString() string

GoString returns the string representation

func (RestoreSecretOutput) String added in v1.0.162

func (s RestoreSecretOutput) String() string

String returns the string representation

type RotateSecretInput added in v1.0.162

type RotateSecretInput struct {

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RotateSecretInput) GoString added in v1.0.162

func (s RotateSecretInput) GoString() string

GoString returns the string representation

func (*RotateSecretInput) SetSecretName added in v1.0.162

func (s *RotateSecretInput) SetSecretName(v string) *RotateSecretInput

SetSecretName sets the SecretName field's value.

func (RotateSecretInput) String added in v1.0.162

func (s RotateSecretInput) String() string

String returns the string representation

func (*RotateSecretInput) Validate added in v1.0.162

func (s *RotateSecretInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RotateSecretOutput added in v1.0.162

type RotateSecretOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RotateSecretOutput) GoString added in v1.0.162

func (s RotateSecretOutput) GoString() string

GoString returns the string representation

func (RotateSecretOutput) String added in v1.0.162

func (s RotateSecretOutput) String() string

String returns the string representation

type ScheduleKeyDeletionInput

type ScheduleKeyDeletionInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	PendingWindowInDays *int32 `min:"7" max:"30" type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ScheduleKeyDeletionInput) GoString

func (s ScheduleKeyDeletionInput) GoString() string

GoString returns the string representation

func (*ScheduleKeyDeletionInput) SetKeyID added in v1.0.177

SetKeyID sets the KeyID field's value.

func (*ScheduleKeyDeletionInput) SetKeyName

SetKeyName sets the KeyName field's value.

func (*ScheduleKeyDeletionInput) SetKeyringName

SetKeyringName sets the KeyringName field's value.

func (*ScheduleKeyDeletionInput) SetPendingWindowInDays

func (s *ScheduleKeyDeletionInput) SetPendingWindowInDays(v int32) *ScheduleKeyDeletionInput

SetPendingWindowInDays sets the PendingWindowInDays field's value.

func (ScheduleKeyDeletionInput) String

func (s ScheduleKeyDeletionInput) String() string

String returns the string representation

func (*ScheduleKeyDeletionInput) Validate

func (s *ScheduleKeyDeletionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScheduleKeyDeletionOutput

type ScheduleKeyDeletionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ScheduleKeyDeletionOutput) GoString

func (s ScheduleKeyDeletionOutput) GoString() string

GoString returns the string representation

func (ScheduleKeyDeletionOutput) String

func (s ScheduleKeyDeletionOutput) String() string

String returns the string representation

type ScheduleSecretDeletionInput added in v1.0.162

type ScheduleSecretDeletionInput struct {
	ForceDelete *bool `type:"boolean" json:",omitempty"`

	PendingWindowInDays *int32 `min:"7" max:"30" type:"int32" json:",omitempty"`

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ScheduleSecretDeletionInput) GoString added in v1.0.162

func (s ScheduleSecretDeletionInput) GoString() string

GoString returns the string representation

func (*ScheduleSecretDeletionInput) SetForceDelete added in v1.0.162

SetForceDelete sets the ForceDelete field's value.

func (*ScheduleSecretDeletionInput) SetPendingWindowInDays added in v1.0.162

func (s *ScheduleSecretDeletionInput) SetPendingWindowInDays(v int32) *ScheduleSecretDeletionInput

SetPendingWindowInDays sets the PendingWindowInDays field's value.

func (*ScheduleSecretDeletionInput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (ScheduleSecretDeletionInput) String added in v1.0.162

String returns the string representation

func (*ScheduleSecretDeletionInput) Validate added in v1.0.162

func (s *ScheduleSecretDeletionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScheduleSecretDeletionOutput added in v1.0.162

type ScheduleSecretDeletionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ScheduleSecretDeletionOutput) GoString added in v1.0.162

func (s ScheduleSecretDeletionOutput) GoString() string

GoString returns the string representation

func (ScheduleSecretDeletionOutput) String added in v1.0.162

String returns the string representation

type SecretForCreateSecretOutput added in v1.0.162

type SecretForCreateSecretOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EncryptionKey *string `type:"string" json:",omitempty"`

	ExtendedConfig *string `max:"1024" type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	LastRotationTime *string `type:"string" json:",omitempty"`

	Managed *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationState *string `type:"string" json:",omitempty"`

	ScheduleDeleteTime *string `type:"string" json:",omitempty"`

	ScheduleRotationTime *string `type:"string" json:",omitempty"`

	SecretName *string `type:"string" json:",omitempty"`

	SecretType *string `type:"string" json:",omitempty" enum:"EnumOfSecretTypeForCreateSecretOutput"`

	Trn *string `type:"string" json:",omitempty"`

	UID *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SecretForCreateSecretOutput) GoString added in v1.0.162

func (s SecretForCreateSecretOutput) GoString() string

GoString returns the string representation

func (*SecretForCreateSecretOutput) SetCreationDate added in v1.0.162

SetCreationDate sets the CreationDate field's value.

func (*SecretForCreateSecretOutput) SetDescription added in v1.0.162

SetDescription sets the Description field's value.

func (*SecretForCreateSecretOutput) SetEncryptionKey added in v1.0.162

SetEncryptionKey sets the EncryptionKey field's value.

func (*SecretForCreateSecretOutput) SetExtendedConfig added in v1.0.162

SetExtendedConfig sets the ExtendedConfig field's value.

func (*SecretForCreateSecretOutput) SetID added in v1.0.162

SetID sets the ID field's value.

func (*SecretForCreateSecretOutput) SetLastRotationTime added in v1.0.162

SetLastRotationTime sets the LastRotationTime field's value.

func (*SecretForCreateSecretOutput) SetManaged added in v1.0.162

SetManaged sets the Managed field's value.

func (*SecretForCreateSecretOutput) SetProjectName added in v1.0.162

SetProjectName sets the ProjectName field's value.

func (*SecretForCreateSecretOutput) SetRotationInterval added in v1.0.162

SetRotationInterval sets the RotationInterval field's value.

func (*SecretForCreateSecretOutput) SetRotationState added in v1.0.162

SetRotationState sets the RotationState field's value.

func (*SecretForCreateSecretOutput) SetScheduleDeleteTime added in v1.0.162

func (s *SecretForCreateSecretOutput) SetScheduleDeleteTime(v string) *SecretForCreateSecretOutput

SetScheduleDeleteTime sets the ScheduleDeleteTime field's value.

func (*SecretForCreateSecretOutput) SetScheduleRotationTime added in v1.0.162

func (s *SecretForCreateSecretOutput) SetScheduleRotationTime(v string) *SecretForCreateSecretOutput

SetScheduleRotationTime sets the ScheduleRotationTime field's value.

func (*SecretForCreateSecretOutput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (*SecretForCreateSecretOutput) SetSecretType added in v1.0.162

SetSecretType sets the SecretType field's value.

func (*SecretForCreateSecretOutput) SetTrn added in v1.0.162

SetTrn sets the Trn field's value.

func (*SecretForCreateSecretOutput) SetUID added in v1.0.162

SetUID sets the UID field's value.

func (*SecretForCreateSecretOutput) SetUpdateDate added in v1.0.162

SetUpdateDate sets the UpdateDate field's value.

func (SecretForCreateSecretOutput) String added in v1.0.162

String returns the string representation

type SecretForDescribeSecretOutput added in v1.0.162

type SecretForDescribeSecretOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EncryptionKey *string `type:"string" json:",omitempty"`

	ExtendedConfig *string `max:"1024" type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	LastRotationTime *string `type:"string" json:",omitempty"`

	Managed *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationState *string `type:"string" json:",omitempty"`

	ScheduleDeleteTime *string `type:"string" json:",omitempty"`

	ScheduleRotationTime *string `type:"string" json:",omitempty"`

	SecretName *string `type:"string" json:",omitempty"`

	SecretType *string `type:"string" json:",omitempty" enum:"EnumOfSecretTypeForDescribeSecretOutput"`

	Trn *string `type:"string" json:",omitempty"`

	UID *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SecretForDescribeSecretOutput) GoString added in v1.0.162

GoString returns the string representation

func (*SecretForDescribeSecretOutput) SetCreationDate added in v1.0.162

SetCreationDate sets the CreationDate field's value.

func (*SecretForDescribeSecretOutput) SetDescription added in v1.0.162

SetDescription sets the Description field's value.

func (*SecretForDescribeSecretOutput) SetEncryptionKey added in v1.0.162

SetEncryptionKey sets the EncryptionKey field's value.

func (*SecretForDescribeSecretOutput) SetExtendedConfig added in v1.0.162

SetExtendedConfig sets the ExtendedConfig field's value.

func (*SecretForDescribeSecretOutput) SetID added in v1.0.162

SetID sets the ID field's value.

func (*SecretForDescribeSecretOutput) SetLastRotationTime added in v1.0.162

SetLastRotationTime sets the LastRotationTime field's value.

func (*SecretForDescribeSecretOutput) SetManaged added in v1.0.162

SetManaged sets the Managed field's value.

func (*SecretForDescribeSecretOutput) SetProjectName added in v1.0.162

SetProjectName sets the ProjectName field's value.

func (*SecretForDescribeSecretOutput) SetRotationInterval added in v1.0.162

SetRotationInterval sets the RotationInterval field's value.

func (*SecretForDescribeSecretOutput) SetRotationState added in v1.0.162

SetRotationState sets the RotationState field's value.

func (*SecretForDescribeSecretOutput) SetScheduleDeleteTime added in v1.0.162

SetScheduleDeleteTime sets the ScheduleDeleteTime field's value.

func (*SecretForDescribeSecretOutput) SetScheduleRotationTime added in v1.0.162

SetScheduleRotationTime sets the ScheduleRotationTime field's value.

func (*SecretForDescribeSecretOutput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (*SecretForDescribeSecretOutput) SetSecretType added in v1.0.162

SetSecretType sets the SecretType field's value.

func (*SecretForDescribeSecretOutput) SetTrn added in v1.0.162

SetTrn sets the Trn field's value.

func (*SecretForDescribeSecretOutput) SetUID added in v1.0.162

SetUID sets the UID field's value.

func (*SecretForDescribeSecretOutput) SetUpdateDate added in v1.0.162

SetUpdateDate sets the UpdateDate field's value.

func (SecretForDescribeSecretOutput) String added in v1.0.162

String returns the string representation

type SecretForDescribeSecretsOutput added in v1.0.162

type SecretForDescribeSecretsOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EncryptionKey *string `type:"string" json:",omitempty"`

	ExtendedConfig *string `max:"1024" type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	LastRotationTime *string `type:"string" json:",omitempty"`

	Managed *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationState *string `type:"string" json:",omitempty"`

	ScheduleDeleteTime *string `type:"string" json:",omitempty"`

	ScheduleRotationTime *string `type:"string" json:",omitempty"`

	SecretName *string `type:"string" json:",omitempty"`

	SecretType *string `type:"string" json:",omitempty" enum:"EnumOfSecretTypeForDescribeSecretsOutput"`

	Trn *string `type:"string" json:",omitempty"`

	UID *string `type:"string" json:",omitempty"`

	UpdateDate *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SecretForDescribeSecretsOutput) GoString added in v1.0.162

GoString returns the string representation

func (*SecretForDescribeSecretsOutput) SetCreationDate added in v1.0.162

SetCreationDate sets the CreationDate field's value.

func (*SecretForDescribeSecretsOutput) SetDescription added in v1.0.162

SetDescription sets the Description field's value.

func (*SecretForDescribeSecretsOutput) SetEncryptionKey added in v1.0.162

SetEncryptionKey sets the EncryptionKey field's value.

func (*SecretForDescribeSecretsOutput) SetExtendedConfig added in v1.0.162

SetExtendedConfig sets the ExtendedConfig field's value.

func (*SecretForDescribeSecretsOutput) SetID added in v1.0.162

SetID sets the ID field's value.

func (*SecretForDescribeSecretsOutput) SetLastRotationTime added in v1.0.162

SetLastRotationTime sets the LastRotationTime field's value.

func (*SecretForDescribeSecretsOutput) SetManaged added in v1.0.162

SetManaged sets the Managed field's value.

func (*SecretForDescribeSecretsOutput) SetProjectName added in v1.0.162

SetProjectName sets the ProjectName field's value.

func (*SecretForDescribeSecretsOutput) SetRotationInterval added in v1.0.162

SetRotationInterval sets the RotationInterval field's value.

func (*SecretForDescribeSecretsOutput) SetRotationState added in v1.0.162

SetRotationState sets the RotationState field's value.

func (*SecretForDescribeSecretsOutput) SetScheduleDeleteTime added in v1.0.162

SetScheduleDeleteTime sets the ScheduleDeleteTime field's value.

func (*SecretForDescribeSecretsOutput) SetScheduleRotationTime added in v1.0.162

SetScheduleRotationTime sets the ScheduleRotationTime field's value.

func (*SecretForDescribeSecretsOutput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (*SecretForDescribeSecretsOutput) SetSecretType added in v1.0.162

SetSecretType sets the SecretType field's value.

func (*SecretForDescribeSecretsOutput) SetTrn added in v1.0.162

SetTrn sets the Trn field's value.

func (*SecretForDescribeSecretsOutput) SetUID added in v1.0.162

SetUID sets the UID field's value.

func (*SecretForDescribeSecretsOutput) SetUpdateDate added in v1.0.162

SetUpdateDate sets the UpdateDate field's value.

func (SecretForDescribeSecretsOutput) String added in v1.0.162

String returns the string representation

type SecretValueForBatchGetSecretValueOutput added in v1.0.162

type SecretValueForBatchGetSecretValueOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	SecretName *string `type:"string" json:",omitempty"`

	SecretValue *string `type:"string" json:",omitempty"`

	VersionID *string `type:"string" json:",omitempty"`

	VersionStage *string `type:"string" json:",omitempty" enum:"EnumOfVersionStageForBatchGetSecretValueOutput"`
	// contains filtered or unexported fields
}

func (SecretValueForBatchGetSecretValueOutput) GoString added in v1.0.162

GoString returns the string representation

func (*SecretValueForBatchGetSecretValueOutput) SetCreationDate added in v1.0.162

SetCreationDate sets the CreationDate field's value.

func (*SecretValueForBatchGetSecretValueOutput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (*SecretValueForBatchGetSecretValueOutput) SetSecretValue added in v1.0.162

SetSecretValue sets the SecretValue field's value.

func (*SecretValueForBatchGetSecretValueOutput) SetVersionID added in v1.0.162

SetVersionID sets the VersionID field's value.

func (*SecretValueForBatchGetSecretValueOutput) SetVersionStage added in v1.0.162

SetVersionStage sets the VersionStage field's value.

func (SecretValueForBatchGetSecretValueOutput) String added in v1.0.162

String returns the string representation

type SecretVersionForDescribeSecretVersionsOutput added in v1.0.162

type SecretVersionForDescribeSecretVersionsOutput struct {
	CreationDate *int64 `type:"int64" json:",omitempty"`

	VersionID *string `type:"string" json:",omitempty"`

	VersionStage *string `type:"string" json:",omitempty" enum:"EnumOfVersionStageForDescribeSecretVersionsOutput"`
	// contains filtered or unexported fields
}

func (SecretVersionForDescribeSecretVersionsOutput) GoString added in v1.0.162

GoString returns the string representation

func (*SecretVersionForDescribeSecretVersionsOutput) SetCreationDate added in v1.0.162

SetCreationDate sets the CreationDate field's value.

func (*SecretVersionForDescribeSecretVersionsOutput) SetVersionID added in v1.0.162

SetVersionID sets the VersionID field's value.

func (*SecretVersionForDescribeSecretVersionsOutput) SetVersionStage added in v1.0.162

SetVersionStage sets the VersionStage field's value.

func (SecretVersionForDescribeSecretVersionsOutput) String added in v1.0.162

String returns the string representation

type SetSecretValueInput added in v1.0.162

type SetSecretValueInput struct {

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`

	// SecretValue is a required field
	SecretValue *string `max:"30720" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SetSecretValueInput) GoString added in v1.0.162

func (s SetSecretValueInput) GoString() string

GoString returns the string representation

func (*SetSecretValueInput) SetSecretName added in v1.0.162

func (s *SetSecretValueInput) SetSecretName(v string) *SetSecretValueInput

SetSecretName sets the SecretName field's value.

func (*SetSecretValueInput) SetSecretValue added in v1.0.162

func (s *SetSecretValueInput) SetSecretValue(v string) *SetSecretValueInput

SetSecretValue sets the SecretValue field's value.

func (SetSecretValueInput) String added in v1.0.162

func (s SetSecretValueInput) String() string

String returns the string representation

func (*SetSecretValueInput) Validate added in v1.0.162

func (s *SetSecretValueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetSecretValueOutput added in v1.0.162

type SetSecretValueOutput struct {
	Metadata *response.ResponseMetadata

	CreationDate *int64 `type:"int64" json:",omitempty"`

	VersionID *string `type:"string" json:",omitempty"`

	VersionStage *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SetSecretValueOutput) GoString added in v1.0.162

func (s SetSecretValueOutput) GoString() string

GoString returns the string representation

func (*SetSecretValueOutput) SetCreationDate added in v1.0.162

func (s *SetSecretValueOutput) SetCreationDate(v int64) *SetSecretValueOutput

SetCreationDate sets the CreationDate field's value.

func (*SetSecretValueOutput) SetVersionID added in v1.0.162

func (s *SetSecretValueOutput) SetVersionID(v string) *SetSecretValueOutput

SetVersionID sets the VersionID field's value.

func (*SetSecretValueOutput) SetVersionStage added in v1.0.162

func (s *SetSecretValueOutput) SetVersionStage(v string) *SetSecretValueOutput

SetVersionStage sets the VersionStage field's value.

func (SetSecretValueOutput) String added in v1.0.162

func (s SetSecretValueOutput) String() string

String returns the string representation

type UpdateKeyInput

type UpdateKeyInput struct {
	Description *string `max:"8192" type:"string" json:",omitempty"`

	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	NewKeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateKeyInput) GoString

func (s UpdateKeyInput) GoString() string

GoString returns the string representation

func (*UpdateKeyInput) SetDescription

func (s *UpdateKeyInput) SetDescription(v string) *UpdateKeyInput

SetDescription sets the Description field's value.

func (*UpdateKeyInput) SetKeyID added in v1.0.177

func (s *UpdateKeyInput) SetKeyID(v string) *UpdateKeyInput

SetKeyID sets the KeyID field's value.

func (*UpdateKeyInput) SetKeyName

func (s *UpdateKeyInput) SetKeyName(v string) *UpdateKeyInput

SetKeyName sets the KeyName field's value.

func (*UpdateKeyInput) SetKeyringName

func (s *UpdateKeyInput) SetKeyringName(v string) *UpdateKeyInput

SetKeyringName sets the KeyringName field's value.

func (*UpdateKeyInput) SetNewKeyName

func (s *UpdateKeyInput) SetNewKeyName(v string) *UpdateKeyInput

SetNewKeyName sets the NewKeyName field's value.

func (UpdateKeyInput) String

func (s UpdateKeyInput) String() string

String returns the string representation

func (*UpdateKeyInput) Validate

func (s *UpdateKeyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateKeyOutput

type UpdateKeyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateKeyOutput) GoString

func (s UpdateKeyOutput) GoString() string

GoString returns the string representation

func (UpdateKeyOutput) String

func (s UpdateKeyOutput) String() string

String returns the string representation

type UpdateKeyringInput

type UpdateKeyringInput struct {
	Description *string `max:"8192" type:"string"`

	KeyringID *string `type:"string"`

	KeyringName *string `min:"2" max:"31" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateKeyringInput) GoString

func (s UpdateKeyringInput) GoString() string

GoString returns the string representation

func (*UpdateKeyringInput) SetDescription

func (s *UpdateKeyringInput) SetDescription(v string) *UpdateKeyringInput

SetDescription sets the Description field's value.

func (*UpdateKeyringInput) SetKeyringID added in v1.0.177

func (s *UpdateKeyringInput) SetKeyringID(v string) *UpdateKeyringInput

SetKeyringID sets the KeyringID field's value.

func (*UpdateKeyringInput) SetKeyringName

func (s *UpdateKeyringInput) SetKeyringName(v string) *UpdateKeyringInput

SetKeyringName sets the KeyringName field's value.

func (UpdateKeyringInput) String

func (s UpdateKeyringInput) String() string

String returns the string representation

func (*UpdateKeyringInput) Validate

func (s *UpdateKeyringInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateKeyringOutput

type UpdateKeyringOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateKeyringOutput) GoString

func (s UpdateKeyringOutput) GoString() string

GoString returns the string representation

func (UpdateKeyringOutput) String

func (s UpdateKeyringOutput) String() string

String returns the string representation

type UpdateSecretInput added in v1.0.162

type UpdateSecretInput struct {
	Description *string `max:"8192" type:"string" json:",omitempty"`

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSecretInput) GoString added in v1.0.162

func (s UpdateSecretInput) GoString() string

GoString returns the string representation

func (*UpdateSecretInput) SetDescription added in v1.0.162

func (s *UpdateSecretInput) SetDescription(v string) *UpdateSecretInput

SetDescription sets the Description field's value.

func (*UpdateSecretInput) SetSecretName added in v1.0.162

func (s *UpdateSecretInput) SetSecretName(v string) *UpdateSecretInput

SetSecretName sets the SecretName field's value.

func (UpdateSecretInput) String added in v1.0.162

func (s UpdateSecretInput) String() string

String returns the string representation

func (*UpdateSecretInput) Validate added in v1.0.162

func (s *UpdateSecretInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSecretOutput added in v1.0.162

type UpdateSecretOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateSecretOutput) GoString added in v1.0.162

func (s UpdateSecretOutput) GoString() string

GoString returns the string representation

func (UpdateSecretOutput) String added in v1.0.162

func (s UpdateSecretOutput) String() string

String returns the string representation

type UpdateSecretRotationPolicyInput added in v1.0.162

type UpdateSecretRotationPolicyInput struct {

	// AutomaticRotation is a required field
	AutomaticRotation *bool `type:"boolean" json:",omitempty" required:"true"`

	RotationInterval *string `type:"string" json:",omitempty"`

	// SecretName is a required field
	SecretName *string `min:"2" max:"31" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSecretRotationPolicyInput) GoString added in v1.0.162

GoString returns the string representation

func (*UpdateSecretRotationPolicyInput) SetAutomaticRotation added in v1.0.162

SetAutomaticRotation sets the AutomaticRotation field's value.

func (*UpdateSecretRotationPolicyInput) SetRotationInterval added in v1.0.162

SetRotationInterval sets the RotationInterval field's value.

func (*UpdateSecretRotationPolicyInput) SetSecretName added in v1.0.162

SetSecretName sets the SecretName field's value.

func (UpdateSecretRotationPolicyInput) String added in v1.0.162

String returns the string representation

func (*UpdateSecretRotationPolicyInput) Validate added in v1.0.162

func (s *UpdateSecretRotationPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSecretRotationPolicyOutput added in v1.0.162

type UpdateSecretRotationPolicyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateSecretRotationPolicyOutput) GoString added in v1.0.162

GoString returns the string representation

func (UpdateSecretRotationPolicyOutput) String added in v1.0.162

String returns the string representation

type VerifyMacInput added in v1.0.165

type VerifyMacInput struct {
	KeyID *string `type:"string" json:",omitempty"`

	KeyName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	KeyringName *string `min:"2" max:"31" type:"string" json:",omitempty"`

	// Mac is a required field
	Mac *string `min:"1" max:"6144" type:"string" json:",omitempty" required:"true"`

	// MacAlgorithm is a required field
	MacAlgorithm *string `type:"string" json:",omitempty" required:"true"`

	// Message is a required field
	Message *string `min:"1" max:"4096" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (VerifyMacInput) GoString added in v1.0.165

func (s VerifyMacInput) GoString() string

GoString returns the string representation

func (*VerifyMacInput) SetKeyID added in v1.0.165

func (s *VerifyMacInput) SetKeyID(v string) *VerifyMacInput

SetKeyID sets the KeyID field's value.

func (*VerifyMacInput) SetKeyName added in v1.0.165

func (s *VerifyMacInput) SetKeyName(v string) *VerifyMacInput

SetKeyName sets the KeyName field's value.

func (*VerifyMacInput) SetKeyringName added in v1.0.165

func (s *VerifyMacInput) SetKeyringName(v string) *VerifyMacInput

SetKeyringName sets the KeyringName field's value.

func (*VerifyMacInput) SetMac added in v1.0.177

func (s *VerifyMacInput) SetMac(v string) *VerifyMacInput

SetMac sets the Mac field's value.

func (*VerifyMacInput) SetMacAlgorithm added in v1.0.165

func (s *VerifyMacInput) SetMacAlgorithm(v string) *VerifyMacInput

SetMacAlgorithm sets the MacAlgorithm field's value.

func (*VerifyMacInput) SetMessage added in v1.0.177

func (s *VerifyMacInput) SetMessage(v string) *VerifyMacInput

SetMessage sets the Message field's value.

func (VerifyMacInput) String added in v1.0.165

func (s VerifyMacInput) String() string

String returns the string representation

func (*VerifyMacInput) Validate added in v1.0.165

func (s *VerifyMacInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VerifyMacOutput added in v1.0.165

type VerifyMacOutput struct {
	Metadata *response.ResponseMetadata

	KeyID *string `type:"string" json:",omitempty"`

	MacValid *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VerifyMacOutput) GoString added in v1.0.165

func (s VerifyMacOutput) GoString() string

GoString returns the string representation

func (*VerifyMacOutput) SetKeyID added in v1.0.165

func (s *VerifyMacOutput) SetKeyID(v string) *VerifyMacOutput

SetKeyID sets the KeyID field's value.

func (*VerifyMacOutput) SetMacValid added in v1.0.165

func (s *VerifyMacOutput) SetMacValid(v bool) *VerifyMacOutput

SetMacValid sets the MacValid field's value.

func (VerifyMacOutput) String added in v1.0.165

func (s VerifyMacOutput) 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