Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Alias
- type AliasesInListAliases
- type AliasesInListAliasesByKeyId
- type AsymmetricDecryptRequest
- type AsymmetricDecryptResponse
- type AsymmetricEncryptRequest
- type AsymmetricEncryptResponse
- type AsymmetricSignRequest
- type AsymmetricSignResponse
- type AsymmetricVerifyRequest
- type AsymmetricVerifyResponse
- type CancelKeyDeletionRequest
- type CancelKeyDeletionResponse
- type CertificatePrivateKeyDecryptRequest
- type CertificatePrivateKeyDecryptResponse
- type CertificatePrivateKeySignRequest
- type CertificatePrivateKeySignResponse
- type CertificatePublicKeyEncryptRequest
- type CertificatePublicKeyEncryptResponse
- type CertificatePublicKeyVerifyRequest
- type CertificatePublicKeyVerifyResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AsymmetricDecrypt(request *AsymmetricDecryptRequest) (response *AsymmetricDecryptResponse, err error)
- func (client *Client) AsymmetricDecryptWithCallback(request *AsymmetricDecryptRequest, ...) <-chan int
- func (client *Client) AsymmetricDecryptWithChan(request *AsymmetricDecryptRequest) (<-chan *AsymmetricDecryptResponse, <-chan error)
- func (client *Client) AsymmetricEncrypt(request *AsymmetricEncryptRequest) (response *AsymmetricEncryptResponse, err error)
- func (client *Client) AsymmetricEncryptWithCallback(request *AsymmetricEncryptRequest, ...) <-chan int
- func (client *Client) AsymmetricEncryptWithChan(request *AsymmetricEncryptRequest) (<-chan *AsymmetricEncryptResponse, <-chan error)
- func (client *Client) AsymmetricSign(request *AsymmetricSignRequest) (response *AsymmetricSignResponse, err error)
- func (client *Client) AsymmetricSignWithCallback(request *AsymmetricSignRequest, ...) <-chan int
- func (client *Client) AsymmetricSignWithChan(request *AsymmetricSignRequest) (<-chan *AsymmetricSignResponse, <-chan error)
- func (client *Client) AsymmetricVerify(request *AsymmetricVerifyRequest) (response *AsymmetricVerifyResponse, err error)
- func (client *Client) AsymmetricVerifyWithCallback(request *AsymmetricVerifyRequest, ...) <-chan int
- func (client *Client) AsymmetricVerifyWithChan(request *AsymmetricVerifyRequest) (<-chan *AsymmetricVerifyResponse, <-chan error)
- func (client *Client) CancelKeyDeletion(request *CancelKeyDeletionRequest) (response *CancelKeyDeletionResponse, err error)
- func (client *Client) CancelKeyDeletionWithCallback(request *CancelKeyDeletionRequest, ...) <-chan int
- func (client *Client) CancelKeyDeletionWithChan(request *CancelKeyDeletionRequest) (<-chan *CancelKeyDeletionResponse, <-chan error)
- func (client *Client) CertificatePrivateKeyDecrypt(request *CertificatePrivateKeyDecryptRequest) (response *CertificatePrivateKeyDecryptResponse, err error)
- func (client *Client) CertificatePrivateKeyDecryptWithCallback(request *CertificatePrivateKeyDecryptRequest, ...) <-chan int
- func (client *Client) CertificatePrivateKeyDecryptWithChan(request *CertificatePrivateKeyDecryptRequest) (<-chan *CertificatePrivateKeyDecryptResponse, <-chan error)
- func (client *Client) CertificatePrivateKeySign(request *CertificatePrivateKeySignRequest) (response *CertificatePrivateKeySignResponse, err error)
- func (client *Client) CertificatePrivateKeySignWithCallback(request *CertificatePrivateKeySignRequest, ...) <-chan int
- func (client *Client) CertificatePrivateKeySignWithChan(request *CertificatePrivateKeySignRequest) (<-chan *CertificatePrivateKeySignResponse, <-chan error)
- func (client *Client) CertificatePublicKeyEncrypt(request *CertificatePublicKeyEncryptRequest) (response *CertificatePublicKeyEncryptResponse, err error)
- func (client *Client) CertificatePublicKeyEncryptWithCallback(request *CertificatePublicKeyEncryptRequest, ...) <-chan int
- func (client *Client) CertificatePublicKeyEncryptWithChan(request *CertificatePublicKeyEncryptRequest) (<-chan *CertificatePublicKeyEncryptResponse, <-chan error)
- func (client *Client) CertificatePublicKeyVerify(request *CertificatePublicKeyVerifyRequest) (response *CertificatePublicKeyVerifyResponse, err error)
- func (client *Client) CertificatePublicKeyVerifyWithCallback(request *CertificatePublicKeyVerifyRequest, ...) <-chan int
- func (client *Client) CertificatePublicKeyVerifyWithChan(request *CertificatePublicKeyVerifyRequest) (<-chan *CertificatePublicKeyVerifyResponse, <-chan error)
- func (client *Client) CreateAlias(request *CreateAliasRequest) (response *CreateAliasResponse, err error)
- func (client *Client) CreateAliasWithCallback(request *CreateAliasRequest, ...) <-chan int
- func (client *Client) CreateAliasWithChan(request *CreateAliasRequest) (<-chan *CreateAliasResponse, <-chan error)
- func (client *Client) CreateCertificate(request *CreateCertificateRequest) (response *CreateCertificateResponse, err error)
- func (client *Client) CreateCertificateWithCallback(request *CreateCertificateRequest, ...) <-chan int
- func (client *Client) CreateCertificateWithChan(request *CreateCertificateRequest) (<-chan *CreateCertificateResponse, <-chan error)
- func (client *Client) CreateKey(request *CreateKeyRequest) (response *CreateKeyResponse, err error)
- func (client *Client) CreateKeyVersion(request *CreateKeyVersionRequest) (response *CreateKeyVersionResponse, err error)
- func (client *Client) CreateKeyVersionWithCallback(request *CreateKeyVersionRequest, ...) <-chan int
- func (client *Client) CreateKeyVersionWithChan(request *CreateKeyVersionRequest) (<-chan *CreateKeyVersionResponse, <-chan error)
- func (client *Client) CreateKeyWithCallback(request *CreateKeyRequest, ...) <-chan int
- func (client *Client) CreateKeyWithChan(request *CreateKeyRequest) (<-chan *CreateKeyResponse, <-chan error)
- func (client *Client) CreateSecret(request *CreateSecretRequest) (response *CreateSecretResponse, err error)
- func (client *Client) CreateSecretWithCallback(request *CreateSecretRequest, ...) <-chan int
- func (client *Client) CreateSecretWithChan(request *CreateSecretRequest) (<-chan *CreateSecretResponse, <-chan error)
- func (client *Client) Decrypt(request *DecryptRequest) (response *DecryptResponse, err error)
- func (client *Client) DecryptWithCallback(request *DecryptRequest, callback func(response *DecryptResponse, err error)) <-chan int
- func (client *Client) DecryptWithChan(request *DecryptRequest) (<-chan *DecryptResponse, <-chan error)
- func (client *Client) DeleteAlias(request *DeleteAliasRequest) (response *DeleteAliasResponse, err error)
- func (client *Client) DeleteAliasWithCallback(request *DeleteAliasRequest, ...) <-chan int
- func (client *Client) DeleteAliasWithChan(request *DeleteAliasRequest) (<-chan *DeleteAliasResponse, <-chan error)
- func (client *Client) DeleteCertificate(request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error)
- func (client *Client) DeleteCertificateWithCallback(request *DeleteCertificateRequest, ...) <-chan int
- func (client *Client) DeleteCertificateWithChan(request *DeleteCertificateRequest) (<-chan *DeleteCertificateResponse, <-chan error)
- func (client *Client) DeleteKeyMaterial(request *DeleteKeyMaterialRequest) (response *DeleteKeyMaterialResponse, err error)
- func (client *Client) DeleteKeyMaterialWithCallback(request *DeleteKeyMaterialRequest, ...) <-chan int
- func (client *Client) DeleteKeyMaterialWithChan(request *DeleteKeyMaterialRequest) (<-chan *DeleteKeyMaterialResponse, <-chan error)
- func (client *Client) DeleteSecret(request *DeleteSecretRequest) (response *DeleteSecretResponse, err error)
- func (client *Client) DeleteSecretWithCallback(request *DeleteSecretRequest, ...) <-chan int
- func (client *Client) DeleteSecretWithChan(request *DeleteSecretRequest) (<-chan *DeleteSecretResponse, <-chan error)
- func (client *Client) DescribeAccountKmsStatus(request *DescribeAccountKmsStatusRequest) (response *DescribeAccountKmsStatusResponse, err error)
- func (client *Client) DescribeAccountKmsStatusWithCallback(request *DescribeAccountKmsStatusRequest, ...) <-chan int
- func (client *Client) DescribeAccountKmsStatusWithChan(request *DescribeAccountKmsStatusRequest) (<-chan *DescribeAccountKmsStatusResponse, <-chan error)
- func (client *Client) DescribeCertificate(request *DescribeCertificateRequest) (response *DescribeCertificateResponse, err error)
- func (client *Client) DescribeCertificateWithCallback(request *DescribeCertificateRequest, ...) <-chan int
- func (client *Client) DescribeCertificateWithChan(request *DescribeCertificateRequest) (<-chan *DescribeCertificateResponse, <-chan error)
- func (client *Client) DescribeKey(request *DescribeKeyRequest) (response *DescribeKeyResponse, err error)
- func (client *Client) DescribeKeyVersion(request *DescribeKeyVersionRequest) (response *DescribeKeyVersionResponse, err error)
- func (client *Client) DescribeKeyVersionWithCallback(request *DescribeKeyVersionRequest, ...) <-chan int
- func (client *Client) DescribeKeyVersionWithChan(request *DescribeKeyVersionRequest) (<-chan *DescribeKeyVersionResponse, <-chan error)
- func (client *Client) DescribeKeyWithCallback(request *DescribeKeyRequest, ...) <-chan int
- func (client *Client) DescribeKeyWithChan(request *DescribeKeyRequest) (<-chan *DescribeKeyResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeSecret(request *DescribeSecretRequest) (response *DescribeSecretResponse, err error)
- func (client *Client) DescribeSecretWithCallback(request *DescribeSecretRequest, ...) <-chan int
- func (client *Client) DescribeSecretWithChan(request *DescribeSecretRequest) (<-chan *DescribeSecretResponse, <-chan error)
- func (client *Client) DisableKey(request *DisableKeyRequest) (response *DisableKeyResponse, err error)
- func (client *Client) DisableKeyWithCallback(request *DisableKeyRequest, ...) <-chan int
- func (client *Client) DisableKeyWithChan(request *DisableKeyRequest) (<-chan *DisableKeyResponse, <-chan error)
- func (client *Client) EnableKey(request *EnableKeyRequest) (response *EnableKeyResponse, err error)
- func (client *Client) EnableKeyWithCallback(request *EnableKeyRequest, ...) <-chan int
- func (client *Client) EnableKeyWithChan(request *EnableKeyRequest) (<-chan *EnableKeyResponse, <-chan error)
- func (client *Client) Encrypt(request *EncryptRequest) (response *EncryptResponse, err error)
- func (client *Client) EncryptWithCallback(request *EncryptRequest, callback func(response *EncryptResponse, err error)) <-chan int
- func (client *Client) EncryptWithChan(request *EncryptRequest) (<-chan *EncryptResponse, <-chan error)
- func (client *Client) ExportDataKey(request *ExportDataKeyRequest) (response *ExportDataKeyResponse, err error)
- func (client *Client) ExportDataKeyWithCallback(request *ExportDataKeyRequest, ...) <-chan int
- func (client *Client) ExportDataKeyWithChan(request *ExportDataKeyRequest) (<-chan *ExportDataKeyResponse, <-chan error)
- func (client *Client) GenerateAndExportDataKey(request *GenerateAndExportDataKeyRequest) (response *GenerateAndExportDataKeyResponse, err error)
- func (client *Client) GenerateAndExportDataKeyWithCallback(request *GenerateAndExportDataKeyRequest, ...) <-chan int
- func (client *Client) GenerateAndExportDataKeyWithChan(request *GenerateAndExportDataKeyRequest) (<-chan *GenerateAndExportDataKeyResponse, <-chan error)
- func (client *Client) GenerateDataKey(request *GenerateDataKeyRequest) (response *GenerateDataKeyResponse, err error)
- func (client *Client) GenerateDataKeyWithCallback(request *GenerateDataKeyRequest, ...) <-chan int
- func (client *Client) GenerateDataKeyWithChan(request *GenerateDataKeyRequest) (<-chan *GenerateDataKeyResponse, <-chan error)
- func (client *Client) GenerateDataKeyWithoutPlaintext(request *GenerateDataKeyWithoutPlaintextRequest) (response *GenerateDataKeyWithoutPlaintextResponse, err error)
- func (client *Client) GenerateDataKeyWithoutPlaintextWithCallback(request *GenerateDataKeyWithoutPlaintextRequest, ...) <-chan int
- func (client *Client) GenerateDataKeyWithoutPlaintextWithChan(request *GenerateDataKeyWithoutPlaintextRequest) (<-chan *GenerateDataKeyWithoutPlaintextResponse, <-chan error)
- func (client *Client) GetCertificate(request *GetCertificateRequest) (response *GetCertificateResponse, err error)
- func (client *Client) GetCertificateWithCallback(request *GetCertificateRequest, ...) <-chan int
- func (client *Client) GetCertificateWithChan(request *GetCertificateRequest) (<-chan *GetCertificateResponse, <-chan error)
- func (client *Client) GetParametersForImport(request *GetParametersForImportRequest) (response *GetParametersForImportResponse, err error)
- func (client *Client) GetParametersForImportWithCallback(request *GetParametersForImportRequest, ...) <-chan int
- func (client *Client) GetParametersForImportWithChan(request *GetParametersForImportRequest) (<-chan *GetParametersForImportResponse, <-chan error)
- func (client *Client) GetPublicKey(request *GetPublicKeyRequest) (response *GetPublicKeyResponse, err error)
- func (client *Client) GetPublicKeyWithCallback(request *GetPublicKeyRequest, ...) <-chan int
- func (client *Client) GetPublicKeyWithChan(request *GetPublicKeyRequest) (<-chan *GetPublicKeyResponse, <-chan error)
- func (client *Client) GetRandomPassword(request *GetRandomPasswordRequest) (response *GetRandomPasswordResponse, err error)
- func (client *Client) GetRandomPasswordWithCallback(request *GetRandomPasswordRequest, ...) <-chan int
- func (client *Client) GetRandomPasswordWithChan(request *GetRandomPasswordRequest) (<-chan *GetRandomPasswordResponse, <-chan error)
- func (client *Client) GetSecretValue(request *GetSecretValueRequest) (response *GetSecretValueResponse, err error)
- func (client *Client) GetSecretValueWithCallback(request *GetSecretValueRequest, ...) <-chan int
- func (client *Client) GetSecretValueWithChan(request *GetSecretValueRequest) (<-chan *GetSecretValueResponse, <-chan error)
- func (client *Client) ImportKeyMaterial(request *ImportKeyMaterialRequest) (response *ImportKeyMaterialResponse, err error)
- func (client *Client) ImportKeyMaterialWithCallback(request *ImportKeyMaterialRequest, ...) <-chan int
- func (client *Client) ImportKeyMaterialWithChan(request *ImportKeyMaterialRequest) (<-chan *ImportKeyMaterialResponse, <-chan error)
- func (client *Client) ListAliases(request *ListAliasesRequest) (response *ListAliasesResponse, err error)
- func (client *Client) ListAliasesByKeyId(request *ListAliasesByKeyIdRequest) (response *ListAliasesByKeyIdResponse, err error)
- func (client *Client) ListAliasesByKeyIdWithCallback(request *ListAliasesByKeyIdRequest, ...) <-chan int
- func (client *Client) ListAliasesByKeyIdWithChan(request *ListAliasesByKeyIdRequest) (<-chan *ListAliasesByKeyIdResponse, <-chan error)
- func (client *Client) ListAliasesWithCallback(request *ListAliasesRequest, ...) <-chan int
- func (client *Client) ListAliasesWithChan(request *ListAliasesRequest) (<-chan *ListAliasesResponse, <-chan error)
- func (client *Client) ListKeyVersions(request *ListKeyVersionsRequest) (response *ListKeyVersionsResponse, err error)
- func (client *Client) ListKeyVersionsWithCallback(request *ListKeyVersionsRequest, ...) <-chan int
- func (client *Client) ListKeyVersionsWithChan(request *ListKeyVersionsRequest) (<-chan *ListKeyVersionsResponse, <-chan error)
- func (client *Client) ListKeys(request *ListKeysRequest) (response *ListKeysResponse, err error)
- func (client *Client) ListKeysWithCallback(request *ListKeysRequest, callback func(response *ListKeysResponse, err error)) <-chan int
- func (client *Client) ListKeysWithChan(request *ListKeysRequest) (<-chan *ListKeysResponse, <-chan error)
- func (client *Client) ListResourceTags(request *ListResourceTagsRequest) (response *ListResourceTagsResponse, err error)
- func (client *Client) ListResourceTagsWithCallback(request *ListResourceTagsRequest, ...) <-chan int
- func (client *Client) ListResourceTagsWithChan(request *ListResourceTagsRequest) (<-chan *ListResourceTagsResponse, <-chan error)
- func (client *Client) ListSecretVersionIds(request *ListSecretVersionIdsRequest) (response *ListSecretVersionIdsResponse, err error)
- func (client *Client) ListSecretVersionIdsWithCallback(request *ListSecretVersionIdsRequest, ...) <-chan int
- func (client *Client) ListSecretVersionIdsWithChan(request *ListSecretVersionIdsRequest) (<-chan *ListSecretVersionIdsResponse, <-chan error)
- func (client *Client) ListSecrets(request *ListSecretsRequest) (response *ListSecretsResponse, err error)
- func (client *Client) ListSecretsWithCallback(request *ListSecretsRequest, ...) <-chan int
- func (client *Client) ListSecretsWithChan(request *ListSecretsRequest) (<-chan *ListSecretsResponse, <-chan error)
- func (client *Client) OpenKmsService(request *OpenKmsServiceRequest) (response *OpenKmsServiceResponse, err error)
- func (client *Client) OpenKmsServiceWithCallback(request *OpenKmsServiceRequest, ...) <-chan int
- func (client *Client) OpenKmsServiceWithChan(request *OpenKmsServiceRequest) (<-chan *OpenKmsServiceResponse, <-chan error)
- func (client *Client) PutSecretValue(request *PutSecretValueRequest) (response *PutSecretValueResponse, err error)
- func (client *Client) PutSecretValueWithCallback(request *PutSecretValueRequest, ...) <-chan int
- func (client *Client) PutSecretValueWithChan(request *PutSecretValueRequest) (<-chan *PutSecretValueResponse, <-chan error)
- func (client *Client) ReEncrypt(request *ReEncryptRequest) (response *ReEncryptResponse, err error)
- func (client *Client) ReEncryptWithCallback(request *ReEncryptRequest, ...) <-chan int
- func (client *Client) ReEncryptWithChan(request *ReEncryptRequest) (<-chan *ReEncryptResponse, <-chan error)
- func (client *Client) RestoreSecret(request *RestoreSecretRequest) (response *RestoreSecretResponse, err error)
- func (client *Client) RestoreSecretWithCallback(request *RestoreSecretRequest, ...) <-chan int
- func (client *Client) RestoreSecretWithChan(request *RestoreSecretRequest) (<-chan *RestoreSecretResponse, <-chan error)
- func (client *Client) RotateSecret(request *RotateSecretRequest) (response *RotateSecretResponse, err error)
- func (client *Client) RotateSecretWithCallback(request *RotateSecretRequest, ...) <-chan int
- func (client *Client) RotateSecretWithChan(request *RotateSecretRequest) (<-chan *RotateSecretResponse, <-chan error)
- func (client *Client) ScheduleKeyDeletion(request *ScheduleKeyDeletionRequest) (response *ScheduleKeyDeletionResponse, err error)
- func (client *Client) ScheduleKeyDeletionWithCallback(request *ScheduleKeyDeletionRequest, ...) <-chan int
- func (client *Client) ScheduleKeyDeletionWithChan(request *ScheduleKeyDeletionRequest) (<-chan *ScheduleKeyDeletionResponse, <-chan error)
- func (client *Client) SetDeletionProtection(request *SetDeletionProtectionRequest) (response *SetDeletionProtectionResponse, err error)
- func (client *Client) SetDeletionProtectionWithCallback(request *SetDeletionProtectionRequest, ...) <-chan int
- func (client *Client) SetDeletionProtectionWithChan(request *SetDeletionProtectionRequest) (<-chan *SetDeletionProtectionResponse, <-chan error)
- func (client *Client) TagResource(request *TagResourceRequest) (response *TagResourceResponse, err error)
- func (client *Client) TagResourceWithCallback(request *TagResourceRequest, ...) <-chan int
- func (client *Client) TagResourceWithChan(request *TagResourceRequest) (<-chan *TagResourceResponse, <-chan error)
- func (client *Client) UntagResource(request *UntagResourceRequest) (response *UntagResourceResponse, err error)
- func (client *Client) UntagResourceWithCallback(request *UntagResourceRequest, ...) <-chan int
- func (client *Client) UntagResourceWithChan(request *UntagResourceRequest) (<-chan *UntagResourceResponse, <-chan error)
- func (client *Client) UpdateAlias(request *UpdateAliasRequest) (response *UpdateAliasResponse, err error)
- func (client *Client) UpdateAliasWithCallback(request *UpdateAliasRequest, ...) <-chan int
- func (client *Client) UpdateAliasWithChan(request *UpdateAliasRequest) (<-chan *UpdateAliasResponse, <-chan error)
- func (client *Client) UpdateCertificateStatus(request *UpdateCertificateStatusRequest) (response *UpdateCertificateStatusResponse, err error)
- func (client *Client) UpdateCertificateStatusWithCallback(request *UpdateCertificateStatusRequest, ...) <-chan int
- func (client *Client) UpdateCertificateStatusWithChan(request *UpdateCertificateStatusRequest) (<-chan *UpdateCertificateStatusResponse, <-chan error)
- func (client *Client) UpdateKeyDescription(request *UpdateKeyDescriptionRequest) (response *UpdateKeyDescriptionResponse, err error)
- func (client *Client) UpdateKeyDescriptionWithCallback(request *UpdateKeyDescriptionRequest, ...) <-chan int
- func (client *Client) UpdateKeyDescriptionWithChan(request *UpdateKeyDescriptionRequest) (<-chan *UpdateKeyDescriptionResponse, <-chan error)
- func (client *Client) UpdateRotationPolicy(request *UpdateRotationPolicyRequest) (response *UpdateRotationPolicyResponse, err error)
- func (client *Client) UpdateRotationPolicyWithCallback(request *UpdateRotationPolicyRequest, ...) <-chan int
- func (client *Client) UpdateRotationPolicyWithChan(request *UpdateRotationPolicyRequest) (<-chan *UpdateRotationPolicyResponse, <-chan error)
- func (client *Client) UpdateSecret(request *UpdateSecretRequest) (response *UpdateSecretResponse, err error)
- func (client *Client) UpdateSecretRotationPolicy(request *UpdateSecretRotationPolicyRequest) (response *UpdateSecretRotationPolicyResponse, err error)
- func (client *Client) UpdateSecretRotationPolicyWithCallback(request *UpdateSecretRotationPolicyRequest, ...) <-chan int
- func (client *Client) UpdateSecretRotationPolicyWithChan(request *UpdateSecretRotationPolicyRequest) (<-chan *UpdateSecretRotationPolicyResponse, <-chan error)
- func (client *Client) UpdateSecretVersionStage(request *UpdateSecretVersionStageRequest) (response *UpdateSecretVersionStageResponse, err error)
- func (client *Client) UpdateSecretVersionStageWithCallback(request *UpdateSecretVersionStageRequest, ...) <-chan int
- func (client *Client) UpdateSecretVersionStageWithChan(request *UpdateSecretVersionStageRequest) (<-chan *UpdateSecretVersionStageResponse, <-chan error)
- func (client *Client) UpdateSecretWithCallback(request *UpdateSecretRequest, ...) <-chan int
- func (client *Client) UpdateSecretWithChan(request *UpdateSecretRequest) (<-chan *UpdateSecretResponse, <-chan error)
- func (client *Client) UploadCertificate(request *UploadCertificateRequest) (response *UploadCertificateResponse, err error)
- func (client *Client) UploadCertificateWithCallback(request *UploadCertificateRequest, ...) <-chan int
- func (client *Client) UploadCertificateWithChan(request *UploadCertificateRequest) (<-chan *UploadCertificateResponse, <-chan error)
- type CreateAliasRequest
- type CreateAliasResponse
- type CreateCertificateRequest
- type CreateCertificateResponse
- type CreateKeyRequest
- type CreateKeyResponse
- type CreateKeyVersionRequest
- type CreateKeyVersionResponse
- type CreateSecretRequest
- type CreateSecretResponse
- type DecryptRequest
- type DecryptResponse
- type DeleteAliasRequest
- type DeleteAliasResponse
- type DeleteCertificateRequest
- type DeleteCertificateResponse
- type DeleteKeyMaterialRequest
- type DeleteKeyMaterialResponse
- type DeleteSecretRequest
- type DeleteSecretResponse
- type DescribeAccountKmsStatusRequest
- type DescribeAccountKmsStatusResponse
- type DescribeCertificateRequest
- type DescribeCertificateResponse
- type DescribeKeyRequest
- type DescribeKeyResponse
- type DescribeKeyVersionRequest
- type DescribeKeyVersionResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeSecretRequest
- type DescribeSecretResponse
- type DisableKeyRequest
- type DisableKeyResponse
- type EnableKeyRequest
- type EnableKeyResponse
- type EncryptRequest
- type EncryptResponse
- type ExportDataKeyRequest
- type ExportDataKeyResponse
- type GenerateAndExportDataKeyRequest
- type GenerateAndExportDataKeyResponse
- type GenerateDataKeyRequest
- type GenerateDataKeyResponse
- type GenerateDataKeyWithoutPlaintextRequest
- type GenerateDataKeyWithoutPlaintextResponse
- type GetCertificateRequest
- type GetCertificateResponse
- type GetParametersForImportRequest
- type GetParametersForImportResponse
- type GetPublicKeyRequest
- type GetPublicKeyResponse
- type GetRandomPasswordRequest
- type GetRandomPasswordResponse
- type GetSecretValueRequest
- type GetSecretValueResponse
- type ImportKeyMaterialRequest
- type ImportKeyMaterialResponse
- type Key
- type KeyMetadata
- type KeyVersion
- type KeyVersions
- type Keys
- type ListAliasesByKeyIdRequest
- type ListAliasesByKeyIdResponse
- type ListAliasesRequest
- type ListAliasesResponse
- type ListKeyVersionsRequest
- type ListKeyVersionsResponse
- type ListKeysRequest
- type ListKeysResponse
- type ListResourceTagsRequest
- type ListResourceTagsResponse
- type ListSecretVersionIdsRequest
- type ListSecretVersionIdsResponse
- type ListSecretsRequest
- type ListSecretsResponse
- type OpenKmsServiceRequest
- type OpenKmsServiceResponse
- type PutSecretValueRequest
- type PutSecretValueResponse
- type ReEncryptRequest
- type ReEncryptResponse
- type Region
- type Regions
- type RestoreSecretRequest
- type RestoreSecretResponse
- type RotateSecretRequest
- type RotateSecretResponse
- type ScheduleKeyDeletionRequest
- type ScheduleKeyDeletionResponse
- type Secret
- type SecretList
- type SetDeletionProtectionRequest
- type SetDeletionProtectionResponse
- type SubjectAlternativeNames
- type Tag
- type TagResourceRequest
- type TagResourceResponse
- type TagsInDescribeSecret
- type TagsInListResourceTags
- type TagsInListSecrets
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateAliasRequest
- type UpdateAliasResponse
- type UpdateCertificateStatusRequest
- type UpdateCertificateStatusResponse
- type UpdateKeyDescriptionRequest
- type UpdateKeyDescriptionResponse
- type UpdateRotationPolicyRequest
- type UpdateRotationPolicyResponse
- type UpdateSecretRequest
- type UpdateSecretResponse
- type UpdateSecretRotationPolicyRequest
- type UpdateSecretRotationPolicyResponse
- type UpdateSecretVersionStageRequest
- type UpdateSecretVersionStageResponse
- type UploadCertificateRequest
- type UploadCertificateResponse
- type VersionId
- type VersionIds
- type VersionStagesInGetSecretValue
- type VersionStagesInListSecretVersionIds
- type VersionStagesInPutSecretValue
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Alias ¶
type Alias struct {
AliasArn string `json:"AliasArn" xml:"AliasArn"`
AliasName string `json:"AliasName" xml:"AliasName"`
KeyId string `json:"KeyId" xml:"KeyId"`
}
Alias is a nested struct in kms response
type AliasesInListAliases ¶
type AliasesInListAliases struct {
Alias []Alias `json:"Alias" xml:"Alias"`
}
AliasesInListAliases is a nested struct in kms response
type AliasesInListAliasesByKeyId ¶
type AliasesInListAliasesByKeyId struct {
Alias []Alias `json:"Alias" xml:"Alias"`
}
AliasesInListAliasesByKeyId is a nested struct in kms response
type AsymmetricDecryptRequest ¶ added in v1.60.310
type AsymmetricDecryptRequest struct {
*requests.RpcRequest
KeyVersionId string `position:"Query" name:"KeyVersionId"`
KeyId string `position:"Query" name:"KeyId"`
CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
Algorithm string `position:"Query" name:"Algorithm"`
}
AsymmetricDecryptRequest is the request struct for api AsymmetricDecrypt
func CreateAsymmetricDecryptRequest ¶ added in v1.60.310
func CreateAsymmetricDecryptRequest() (request *AsymmetricDecryptRequest)
CreateAsymmetricDecryptRequest creates a request to invoke AsymmetricDecrypt API
type AsymmetricDecryptResponse ¶ added in v1.60.310
type AsymmetricDecryptResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Plaintext string `json:"Plaintext" xml:"Plaintext"`
}
AsymmetricDecryptResponse is the response struct for api AsymmetricDecrypt
func CreateAsymmetricDecryptResponse ¶ added in v1.60.310
func CreateAsymmetricDecryptResponse() (response *AsymmetricDecryptResponse)
CreateAsymmetricDecryptResponse creates a response to parse from AsymmetricDecrypt response
type AsymmetricEncryptRequest ¶ added in v1.60.310
type AsymmetricEncryptRequest struct {
*requests.RpcRequest
KeyVersionId string `position:"Query" name:"KeyVersionId"`
KeyId string `position:"Query" name:"KeyId"`
Plaintext string `position:"Query" name:"Plaintext"`
Algorithm string `position:"Query" name:"Algorithm"`
}
AsymmetricEncryptRequest is the request struct for api AsymmetricEncrypt
func CreateAsymmetricEncryptRequest ¶ added in v1.60.310
func CreateAsymmetricEncryptRequest() (request *AsymmetricEncryptRequest)
CreateAsymmetricEncryptRequest creates a request to invoke AsymmetricEncrypt API
type AsymmetricEncryptResponse ¶ added in v1.60.310
type AsymmetricEncryptResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AsymmetricEncryptResponse is the response struct for api AsymmetricEncrypt
func CreateAsymmetricEncryptResponse ¶ added in v1.60.310
func CreateAsymmetricEncryptResponse() (response *AsymmetricEncryptResponse)
CreateAsymmetricEncryptResponse creates a response to parse from AsymmetricEncrypt response
type AsymmetricSignRequest ¶ added in v1.60.310
type AsymmetricSignRequest struct {
*requests.RpcRequest
KeyVersionId string `position:"Query" name:"KeyVersionId"`
Digest string `position:"Query" name:"Digest"`
KeyId string `position:"Query" name:"KeyId"`
Algorithm string `position:"Query" name:"Algorithm"`
}
AsymmetricSignRequest is the request struct for api AsymmetricSign
func CreateAsymmetricSignRequest ¶ added in v1.60.310
func CreateAsymmetricSignRequest() (request *AsymmetricSignRequest)
CreateAsymmetricSignRequest creates a request to invoke AsymmetricSign API
type AsymmetricSignResponse ¶ added in v1.60.310
type AsymmetricSignResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
Value string `json:"Value" xml:"Value"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AsymmetricSignResponse is the response struct for api AsymmetricSign
func CreateAsymmetricSignResponse ¶ added in v1.60.310
func CreateAsymmetricSignResponse() (response *AsymmetricSignResponse)
CreateAsymmetricSignResponse creates a response to parse from AsymmetricSign response
type AsymmetricVerifyRequest ¶ added in v1.60.310
type AsymmetricVerifyRequest struct {
*requests.RpcRequest
KeyVersionId string `position:"Query" name:"KeyVersionId"`
Digest string `position:"Query" name:"Digest"`
KeyId string `position:"Query" name:"KeyId"`
Value string `position:"Query" name:"Value"`
Algorithm string `position:"Query" name:"Algorithm"`
}
AsymmetricVerifyRequest is the request struct for api AsymmetricVerify
func CreateAsymmetricVerifyRequest ¶ added in v1.60.310
func CreateAsymmetricVerifyRequest() (request *AsymmetricVerifyRequest)
CreateAsymmetricVerifyRequest creates a request to invoke AsymmetricVerify API
type AsymmetricVerifyResponse ¶ added in v1.60.310
type AsymmetricVerifyResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
Value bool `json:"Value" xml:"Value"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AsymmetricVerifyResponse is the response struct for api AsymmetricVerify
func CreateAsymmetricVerifyResponse ¶ added in v1.60.310
func CreateAsymmetricVerifyResponse() (response *AsymmetricVerifyResponse)
CreateAsymmetricVerifyResponse creates a response to parse from AsymmetricVerify response
type CancelKeyDeletionRequest ¶
type CancelKeyDeletionRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
CancelKeyDeletionRequest is the request struct for api CancelKeyDeletion
func CreateCancelKeyDeletionRequest ¶
func CreateCancelKeyDeletionRequest() (request *CancelKeyDeletionRequest)
CreateCancelKeyDeletionRequest creates a request to invoke CancelKeyDeletion API
type CancelKeyDeletionResponse ¶
type CancelKeyDeletionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelKeyDeletionResponse is the response struct for api CancelKeyDeletion
func CreateCancelKeyDeletionResponse ¶
func CreateCancelKeyDeletionResponse() (response *CancelKeyDeletionResponse)
CreateCancelKeyDeletionResponse creates a response to parse from CancelKeyDeletion response
type CertificatePrivateKeyDecryptRequest ¶ added in v1.61.701
type CertificatePrivateKeyDecryptRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
Algorithm string `position:"Query" name:"Algorithm"`
CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
}
CertificatePrivateKeyDecryptRequest is the request struct for api CertificatePrivateKeyDecrypt
func CreateCertificatePrivateKeyDecryptRequest ¶ added in v1.61.701
func CreateCertificatePrivateKeyDecryptRequest() (request *CertificatePrivateKeyDecryptRequest)
CreateCertificatePrivateKeyDecryptRequest creates a request to invoke CertificatePrivateKeyDecrypt API
type CertificatePrivateKeyDecryptResponse ¶ added in v1.61.701
type CertificatePrivateKeyDecryptResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
Plaintext string `json:"Plaintext" xml:"Plaintext"`
}
CertificatePrivateKeyDecryptResponse is the response struct for api CertificatePrivateKeyDecrypt
func CreateCertificatePrivateKeyDecryptResponse ¶ added in v1.61.701
func CreateCertificatePrivateKeyDecryptResponse() (response *CertificatePrivateKeyDecryptResponse)
CreateCertificatePrivateKeyDecryptResponse creates a response to parse from CertificatePrivateKeyDecrypt response
type CertificatePrivateKeySignRequest ¶ added in v1.61.701
type CertificatePrivateKeySignRequest struct {
*requests.RpcRequest
MessageType string `position:"Query" name:"MessageType"`
CertificateId string `position:"Query" name:"CertificateId"`
Message string `position:"Query" name:"Message"`
Algorithm string `position:"Query" name:"Algorithm"`
}
CertificatePrivateKeySignRequest is the request struct for api CertificatePrivateKeySign
func CreateCertificatePrivateKeySignRequest ¶ added in v1.61.701
func CreateCertificatePrivateKeySignRequest() (request *CertificatePrivateKeySignRequest)
CreateCertificatePrivateKeySignRequest creates a request to invoke CertificatePrivateKeySign API
type CertificatePrivateKeySignResponse ¶ added in v1.61.701
type CertificatePrivateKeySignResponse struct {
*responses.BaseResponse
SignatureValue string `json:"SignatureValue" xml:"SignatureValue"`
RequestId string `json:"RequestId" xml:"RequestId"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
}
CertificatePrivateKeySignResponse is the response struct for api CertificatePrivateKeySign
func CreateCertificatePrivateKeySignResponse ¶ added in v1.61.701
func CreateCertificatePrivateKeySignResponse() (response *CertificatePrivateKeySignResponse)
CreateCertificatePrivateKeySignResponse creates a response to parse from CertificatePrivateKeySign response
type CertificatePublicKeyEncryptRequest ¶ added in v1.61.701
type CertificatePublicKeyEncryptRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
Plaintext string `position:"Query" name:"Plaintext"`
Algorithm string `position:"Query" name:"Algorithm"`
}
CertificatePublicKeyEncryptRequest is the request struct for api CertificatePublicKeyEncrypt
func CreateCertificatePublicKeyEncryptRequest ¶ added in v1.61.701
func CreateCertificatePublicKeyEncryptRequest() (request *CertificatePublicKeyEncryptRequest)
CreateCertificatePublicKeyEncryptRequest creates a request to invoke CertificatePublicKeyEncrypt API
type CertificatePublicKeyEncryptResponse ¶ added in v1.61.701
type CertificatePublicKeyEncryptResponse struct {
*responses.BaseResponse
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
}
CertificatePublicKeyEncryptResponse is the response struct for api CertificatePublicKeyEncrypt
func CreateCertificatePublicKeyEncryptResponse ¶ added in v1.61.701
func CreateCertificatePublicKeyEncryptResponse() (response *CertificatePublicKeyEncryptResponse)
CreateCertificatePublicKeyEncryptResponse creates a response to parse from CertificatePublicKeyEncrypt response
type CertificatePublicKeyVerifyRequest ¶ added in v1.61.701
type CertificatePublicKeyVerifyRequest struct {
*requests.RpcRequest
SignatureValue string `position:"Query" name:"SignatureValue"`
MessageType string `position:"Query" name:"MessageType"`
CertificateId string `position:"Query" name:"CertificateId"`
Message string `position:"Query" name:"Message"`
Algorithm string `position:"Query" name:"Algorithm"`
}
CertificatePublicKeyVerifyRequest is the request struct for api CertificatePublicKeyVerify
func CreateCertificatePublicKeyVerifyRequest ¶ added in v1.61.701
func CreateCertificatePublicKeyVerifyRequest() (request *CertificatePublicKeyVerifyRequest)
CreateCertificatePublicKeyVerifyRequest creates a request to invoke CertificatePublicKeyVerify API
type CertificatePublicKeyVerifyResponse ¶ added in v1.61.701
type CertificatePublicKeyVerifyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
SignatureValid bool `json:"SignatureValid" xml:"SignatureValid"`
}
CertificatePublicKeyVerifyResponse is the response struct for api CertificatePublicKeyVerify
func CreateCertificatePublicKeyVerifyResponse ¶ added in v1.61.701
func CreateCertificatePublicKeyVerifyResponse() (response *CertificatePublicKeyVerifyResponse)
CreateCertificatePublicKeyVerifyResponse creates a response to parse from CertificatePublicKeyVerify response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AsymmetricDecrypt ¶ added in v1.60.310
func (client *Client) AsymmetricDecrypt(request *AsymmetricDecryptRequest) (response *AsymmetricDecryptResponse, err error)
AsymmetricDecrypt invokes the kms.AsymmetricDecrypt API synchronously
func (*Client) AsymmetricDecryptWithCallback ¶ added in v1.60.310
func (client *Client) AsymmetricDecryptWithCallback(request *AsymmetricDecryptRequest, callback func(response *AsymmetricDecryptResponse, err error)) <-chan int
AsymmetricDecryptWithCallback invokes the kms.AsymmetricDecrypt API asynchronously
func (*Client) AsymmetricDecryptWithChan ¶ added in v1.60.310
func (client *Client) AsymmetricDecryptWithChan(request *AsymmetricDecryptRequest) (<-chan *AsymmetricDecryptResponse, <-chan error)
AsymmetricDecryptWithChan invokes the kms.AsymmetricDecrypt API asynchronously
func (*Client) AsymmetricEncrypt ¶ added in v1.60.310
func (client *Client) AsymmetricEncrypt(request *AsymmetricEncryptRequest) (response *AsymmetricEncryptResponse, err error)
AsymmetricEncrypt invokes the kms.AsymmetricEncrypt API synchronously
func (*Client) AsymmetricEncryptWithCallback ¶ added in v1.60.310
func (client *Client) AsymmetricEncryptWithCallback(request *AsymmetricEncryptRequest, callback func(response *AsymmetricEncryptResponse, err error)) <-chan int
AsymmetricEncryptWithCallback invokes the kms.AsymmetricEncrypt API asynchronously
func (*Client) AsymmetricEncryptWithChan ¶ added in v1.60.310
func (client *Client) AsymmetricEncryptWithChan(request *AsymmetricEncryptRequest) (<-chan *AsymmetricEncryptResponse, <-chan error)
AsymmetricEncryptWithChan invokes the kms.AsymmetricEncrypt API asynchronously
func (*Client) AsymmetricSign ¶ added in v1.60.310
func (client *Client) AsymmetricSign(request *AsymmetricSignRequest) (response *AsymmetricSignResponse, err error)
AsymmetricSign invokes the kms.AsymmetricSign API synchronously
func (*Client) AsymmetricSignWithCallback ¶ added in v1.60.310
func (client *Client) AsymmetricSignWithCallback(request *AsymmetricSignRequest, callback func(response *AsymmetricSignResponse, err error)) <-chan int
AsymmetricSignWithCallback invokes the kms.AsymmetricSign API asynchronously
func (*Client) AsymmetricSignWithChan ¶ added in v1.60.310
func (client *Client) AsymmetricSignWithChan(request *AsymmetricSignRequest) (<-chan *AsymmetricSignResponse, <-chan error)
AsymmetricSignWithChan invokes the kms.AsymmetricSign API asynchronously
func (*Client) AsymmetricVerify ¶ added in v1.60.310
func (client *Client) AsymmetricVerify(request *AsymmetricVerifyRequest) (response *AsymmetricVerifyResponse, err error)
AsymmetricVerify invokes the kms.AsymmetricVerify API synchronously
func (*Client) AsymmetricVerifyWithCallback ¶ added in v1.60.310
func (client *Client) AsymmetricVerifyWithCallback(request *AsymmetricVerifyRequest, callback func(response *AsymmetricVerifyResponse, err error)) <-chan int
AsymmetricVerifyWithCallback invokes the kms.AsymmetricVerify API asynchronously
func (*Client) AsymmetricVerifyWithChan ¶ added in v1.60.310
func (client *Client) AsymmetricVerifyWithChan(request *AsymmetricVerifyRequest) (<-chan *AsymmetricVerifyResponse, <-chan error)
AsymmetricVerifyWithChan invokes the kms.AsymmetricVerify API asynchronously
func (*Client) CancelKeyDeletion ¶
func (client *Client) CancelKeyDeletion(request *CancelKeyDeletionRequest) (response *CancelKeyDeletionResponse, err error)
CancelKeyDeletion invokes the kms.CancelKeyDeletion API synchronously
func (*Client) CancelKeyDeletionWithCallback ¶
func (client *Client) CancelKeyDeletionWithCallback(request *CancelKeyDeletionRequest, callback func(response *CancelKeyDeletionResponse, err error)) <-chan int
CancelKeyDeletionWithCallback invokes the kms.CancelKeyDeletion API asynchronously
func (*Client) CancelKeyDeletionWithChan ¶
func (client *Client) CancelKeyDeletionWithChan(request *CancelKeyDeletionRequest) (<-chan *CancelKeyDeletionResponse, <-chan error)
CancelKeyDeletionWithChan invokes the kms.CancelKeyDeletion API asynchronously
func (*Client) CertificatePrivateKeyDecrypt ¶ added in v1.61.701
func (client *Client) CertificatePrivateKeyDecrypt(request *CertificatePrivateKeyDecryptRequest) (response *CertificatePrivateKeyDecryptResponse, err error)
CertificatePrivateKeyDecrypt invokes the kms.CertificatePrivateKeyDecrypt API synchronously
func (*Client) CertificatePrivateKeyDecryptWithCallback ¶ added in v1.61.701
func (client *Client) CertificatePrivateKeyDecryptWithCallback(request *CertificatePrivateKeyDecryptRequest, callback func(response *CertificatePrivateKeyDecryptResponse, err error)) <-chan int
CertificatePrivateKeyDecryptWithCallback invokes the kms.CertificatePrivateKeyDecrypt API asynchronously
func (*Client) CertificatePrivateKeyDecryptWithChan ¶ added in v1.61.701
func (client *Client) CertificatePrivateKeyDecryptWithChan(request *CertificatePrivateKeyDecryptRequest) (<-chan *CertificatePrivateKeyDecryptResponse, <-chan error)
CertificatePrivateKeyDecryptWithChan invokes the kms.CertificatePrivateKeyDecrypt API asynchronously
func (*Client) CertificatePrivateKeySign ¶ added in v1.61.701
func (client *Client) CertificatePrivateKeySign(request *CertificatePrivateKeySignRequest) (response *CertificatePrivateKeySignResponse, err error)
CertificatePrivateKeySign invokes the kms.CertificatePrivateKeySign API synchronously
func (*Client) CertificatePrivateKeySignWithCallback ¶ added in v1.61.701
func (client *Client) CertificatePrivateKeySignWithCallback(request *CertificatePrivateKeySignRequest, callback func(response *CertificatePrivateKeySignResponse, err error)) <-chan int
CertificatePrivateKeySignWithCallback invokes the kms.CertificatePrivateKeySign API asynchronously
func (*Client) CertificatePrivateKeySignWithChan ¶ added in v1.61.701
func (client *Client) CertificatePrivateKeySignWithChan(request *CertificatePrivateKeySignRequest) (<-chan *CertificatePrivateKeySignResponse, <-chan error)
CertificatePrivateKeySignWithChan invokes the kms.CertificatePrivateKeySign API asynchronously
func (*Client) CertificatePublicKeyEncrypt ¶ added in v1.61.701
func (client *Client) CertificatePublicKeyEncrypt(request *CertificatePublicKeyEncryptRequest) (response *CertificatePublicKeyEncryptResponse, err error)
CertificatePublicKeyEncrypt invokes the kms.CertificatePublicKeyEncrypt API synchronously
func (*Client) CertificatePublicKeyEncryptWithCallback ¶ added in v1.61.701
func (client *Client) CertificatePublicKeyEncryptWithCallback(request *CertificatePublicKeyEncryptRequest, callback func(response *CertificatePublicKeyEncryptResponse, err error)) <-chan int
CertificatePublicKeyEncryptWithCallback invokes the kms.CertificatePublicKeyEncrypt API asynchronously
func (*Client) CertificatePublicKeyEncryptWithChan ¶ added in v1.61.701
func (client *Client) CertificatePublicKeyEncryptWithChan(request *CertificatePublicKeyEncryptRequest) (<-chan *CertificatePublicKeyEncryptResponse, <-chan error)
CertificatePublicKeyEncryptWithChan invokes the kms.CertificatePublicKeyEncrypt API asynchronously
func (*Client) CertificatePublicKeyVerify ¶ added in v1.61.701
func (client *Client) CertificatePublicKeyVerify(request *CertificatePublicKeyVerifyRequest) (response *CertificatePublicKeyVerifyResponse, err error)
CertificatePublicKeyVerify invokes the kms.CertificatePublicKeyVerify API synchronously
func (*Client) CertificatePublicKeyVerifyWithCallback ¶ added in v1.61.701
func (client *Client) CertificatePublicKeyVerifyWithCallback(request *CertificatePublicKeyVerifyRequest, callback func(response *CertificatePublicKeyVerifyResponse, err error)) <-chan int
CertificatePublicKeyVerifyWithCallback invokes the kms.CertificatePublicKeyVerify API asynchronously
func (*Client) CertificatePublicKeyVerifyWithChan ¶ added in v1.61.701
func (client *Client) CertificatePublicKeyVerifyWithChan(request *CertificatePublicKeyVerifyRequest) (<-chan *CertificatePublicKeyVerifyResponse, <-chan error)
CertificatePublicKeyVerifyWithChan invokes the kms.CertificatePublicKeyVerify API asynchronously
func (*Client) CreateAlias ¶
func (client *Client) CreateAlias(request *CreateAliasRequest) (response *CreateAliasResponse, err error)
CreateAlias invokes the kms.CreateAlias API synchronously
func (*Client) CreateAliasWithCallback ¶
func (client *Client) CreateAliasWithCallback(request *CreateAliasRequest, callback func(response *CreateAliasResponse, err error)) <-chan int
CreateAliasWithCallback invokes the kms.CreateAlias API asynchronously
func (*Client) CreateAliasWithChan ¶
func (client *Client) CreateAliasWithChan(request *CreateAliasRequest) (<-chan *CreateAliasResponse, <-chan error)
CreateAliasWithChan invokes the kms.CreateAlias API asynchronously
func (*Client) CreateCertificate ¶ added in v1.61.701
func (client *Client) CreateCertificate(request *CreateCertificateRequest) (response *CreateCertificateResponse, err error)
CreateCertificate invokes the kms.CreateCertificate API synchronously
func (*Client) CreateCertificateWithCallback ¶ added in v1.61.701
func (client *Client) CreateCertificateWithCallback(request *CreateCertificateRequest, callback func(response *CreateCertificateResponse, err error)) <-chan int
CreateCertificateWithCallback invokes the kms.CreateCertificate API asynchronously
func (*Client) CreateCertificateWithChan ¶ added in v1.61.701
func (client *Client) CreateCertificateWithChan(request *CreateCertificateRequest) (<-chan *CreateCertificateResponse, <-chan error)
CreateCertificateWithChan invokes the kms.CreateCertificate API asynchronously
func (*Client) CreateKey ¶
func (client *Client) CreateKey(request *CreateKeyRequest) (response *CreateKeyResponse, err error)
CreateKey invokes the kms.CreateKey API synchronously
func (*Client) CreateKeyVersion ¶ added in v1.60.310
func (client *Client) CreateKeyVersion(request *CreateKeyVersionRequest) (response *CreateKeyVersionResponse, err error)
CreateKeyVersion invokes the kms.CreateKeyVersion API synchronously
func (*Client) CreateKeyVersionWithCallback ¶ added in v1.60.310
func (client *Client) CreateKeyVersionWithCallback(request *CreateKeyVersionRequest, callback func(response *CreateKeyVersionResponse, err error)) <-chan int
CreateKeyVersionWithCallback invokes the kms.CreateKeyVersion API asynchronously
func (*Client) CreateKeyVersionWithChan ¶ added in v1.60.310
func (client *Client) CreateKeyVersionWithChan(request *CreateKeyVersionRequest) (<-chan *CreateKeyVersionResponse, <-chan error)
CreateKeyVersionWithChan invokes the kms.CreateKeyVersion API asynchronously
func (*Client) CreateKeyWithCallback ¶
func (client *Client) CreateKeyWithCallback(request *CreateKeyRequest, callback func(response *CreateKeyResponse, err error)) <-chan int
CreateKeyWithCallback invokes the kms.CreateKey API asynchronously
func (*Client) CreateKeyWithChan ¶
func (client *Client) CreateKeyWithChan(request *CreateKeyRequest) (<-chan *CreateKeyResponse, <-chan error)
CreateKeyWithChan invokes the kms.CreateKey API asynchronously
func (*Client) CreateSecret ¶ added in v1.61.16
func (client *Client) CreateSecret(request *CreateSecretRequest) (response *CreateSecretResponse, err error)
CreateSecret invokes the kms.CreateSecret API synchronously
func (*Client) CreateSecretWithCallback ¶ added in v1.61.16
func (client *Client) CreateSecretWithCallback(request *CreateSecretRequest, callback func(response *CreateSecretResponse, err error)) <-chan int
CreateSecretWithCallback invokes the kms.CreateSecret API asynchronously
func (*Client) CreateSecretWithChan ¶ added in v1.61.16
func (client *Client) CreateSecretWithChan(request *CreateSecretRequest) (<-chan *CreateSecretResponse, <-chan error)
CreateSecretWithChan invokes the kms.CreateSecret API asynchronously
func (*Client) Decrypt ¶
func (client *Client) Decrypt(request *DecryptRequest) (response *DecryptResponse, err error)
Decrypt invokes the kms.Decrypt API synchronously
func (*Client) DecryptWithCallback ¶
func (client *Client) DecryptWithCallback(request *DecryptRequest, callback func(response *DecryptResponse, err error)) <-chan int
DecryptWithCallback invokes the kms.Decrypt API asynchronously
func (*Client) DecryptWithChan ¶
func (client *Client) DecryptWithChan(request *DecryptRequest) (<-chan *DecryptResponse, <-chan error)
DecryptWithChan invokes the kms.Decrypt API asynchronously
func (*Client) DeleteAlias ¶
func (client *Client) DeleteAlias(request *DeleteAliasRequest) (response *DeleteAliasResponse, err error)
DeleteAlias invokes the kms.DeleteAlias API synchronously
func (*Client) DeleteAliasWithCallback ¶
func (client *Client) DeleteAliasWithCallback(request *DeleteAliasRequest, callback func(response *DeleteAliasResponse, err error)) <-chan int
DeleteAliasWithCallback invokes the kms.DeleteAlias API asynchronously
func (*Client) DeleteAliasWithChan ¶
func (client *Client) DeleteAliasWithChan(request *DeleteAliasRequest) (<-chan *DeleteAliasResponse, <-chan error)
DeleteAliasWithChan invokes the kms.DeleteAlias API asynchronously
func (*Client) DeleteCertificate ¶ added in v1.61.701
func (client *Client) DeleteCertificate(request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error)
DeleteCertificate invokes the kms.DeleteCertificate API synchronously
func (*Client) DeleteCertificateWithCallback ¶ added in v1.61.701
func (client *Client) DeleteCertificateWithCallback(request *DeleteCertificateRequest, callback func(response *DeleteCertificateResponse, err error)) <-chan int
DeleteCertificateWithCallback invokes the kms.DeleteCertificate API asynchronously
func (*Client) DeleteCertificateWithChan ¶ added in v1.61.701
func (client *Client) DeleteCertificateWithChan(request *DeleteCertificateRequest) (<-chan *DeleteCertificateResponse, <-chan error)
DeleteCertificateWithChan invokes the kms.DeleteCertificate API asynchronously
func (*Client) DeleteKeyMaterial ¶
func (client *Client) DeleteKeyMaterial(request *DeleteKeyMaterialRequest) (response *DeleteKeyMaterialResponse, err error)
DeleteKeyMaterial invokes the kms.DeleteKeyMaterial API synchronously
func (*Client) DeleteKeyMaterialWithCallback ¶
func (client *Client) DeleteKeyMaterialWithCallback(request *DeleteKeyMaterialRequest, callback func(response *DeleteKeyMaterialResponse, err error)) <-chan int
DeleteKeyMaterialWithCallback invokes the kms.DeleteKeyMaterial API asynchronously
func (*Client) DeleteKeyMaterialWithChan ¶
func (client *Client) DeleteKeyMaterialWithChan(request *DeleteKeyMaterialRequest) (<-chan *DeleteKeyMaterialResponse, <-chan error)
DeleteKeyMaterialWithChan invokes the kms.DeleteKeyMaterial API asynchronously
func (*Client) DeleteSecret ¶ added in v1.61.16
func (client *Client) DeleteSecret(request *DeleteSecretRequest) (response *DeleteSecretResponse, err error)
DeleteSecret invokes the kms.DeleteSecret API synchronously
func (*Client) DeleteSecretWithCallback ¶ added in v1.61.16
func (client *Client) DeleteSecretWithCallback(request *DeleteSecretRequest, callback func(response *DeleteSecretResponse, err error)) <-chan int
DeleteSecretWithCallback invokes the kms.DeleteSecret API asynchronously
func (*Client) DeleteSecretWithChan ¶ added in v1.61.16
func (client *Client) DeleteSecretWithChan(request *DeleteSecretRequest) (<-chan *DeleteSecretResponse, <-chan error)
DeleteSecretWithChan invokes the kms.DeleteSecret API asynchronously
func (*Client) DescribeAccountKmsStatus ¶ added in v1.61.535
func (client *Client) DescribeAccountKmsStatus(request *DescribeAccountKmsStatusRequest) (response *DescribeAccountKmsStatusResponse, err error)
DescribeAccountKmsStatus invokes the kms.DescribeAccountKmsStatus API synchronously
func (*Client) DescribeAccountKmsStatusWithCallback ¶ added in v1.61.535
func (client *Client) DescribeAccountKmsStatusWithCallback(request *DescribeAccountKmsStatusRequest, callback func(response *DescribeAccountKmsStatusResponse, err error)) <-chan int
DescribeAccountKmsStatusWithCallback invokes the kms.DescribeAccountKmsStatus API asynchronously
func (*Client) DescribeAccountKmsStatusWithChan ¶ added in v1.61.535
func (client *Client) DescribeAccountKmsStatusWithChan(request *DescribeAccountKmsStatusRequest) (<-chan *DescribeAccountKmsStatusResponse, <-chan error)
DescribeAccountKmsStatusWithChan invokes the kms.DescribeAccountKmsStatus API asynchronously
func (*Client) DescribeCertificate ¶ added in v1.61.701
func (client *Client) DescribeCertificate(request *DescribeCertificateRequest) (response *DescribeCertificateResponse, err error)
DescribeCertificate invokes the kms.DescribeCertificate API synchronously
func (*Client) DescribeCertificateWithCallback ¶ added in v1.61.701
func (client *Client) DescribeCertificateWithCallback(request *DescribeCertificateRequest, callback func(response *DescribeCertificateResponse, err error)) <-chan int
DescribeCertificateWithCallback invokes the kms.DescribeCertificate API asynchronously
func (*Client) DescribeCertificateWithChan ¶ added in v1.61.701
func (client *Client) DescribeCertificateWithChan(request *DescribeCertificateRequest) (<-chan *DescribeCertificateResponse, <-chan error)
DescribeCertificateWithChan invokes the kms.DescribeCertificate API asynchronously
func (*Client) DescribeKey ¶
func (client *Client) DescribeKey(request *DescribeKeyRequest) (response *DescribeKeyResponse, err error)
DescribeKey invokes the kms.DescribeKey API synchronously
func (*Client) DescribeKeyVersion ¶
func (client *Client) DescribeKeyVersion(request *DescribeKeyVersionRequest) (response *DescribeKeyVersionResponse, err error)
DescribeKeyVersion invokes the kms.DescribeKeyVersion API synchronously
func (*Client) DescribeKeyVersionWithCallback ¶
func (client *Client) DescribeKeyVersionWithCallback(request *DescribeKeyVersionRequest, callback func(response *DescribeKeyVersionResponse, err error)) <-chan int
DescribeKeyVersionWithCallback invokes the kms.DescribeKeyVersion API asynchronously
func (*Client) DescribeKeyVersionWithChan ¶
func (client *Client) DescribeKeyVersionWithChan(request *DescribeKeyVersionRequest) (<-chan *DescribeKeyVersionResponse, <-chan error)
DescribeKeyVersionWithChan invokes the kms.DescribeKeyVersion API asynchronously
func (*Client) DescribeKeyWithCallback ¶
func (client *Client) DescribeKeyWithCallback(request *DescribeKeyRequest, callback func(response *DescribeKeyResponse, err error)) <-chan int
DescribeKeyWithCallback invokes the kms.DescribeKey API asynchronously
func (*Client) DescribeKeyWithChan ¶
func (client *Client) DescribeKeyWithChan(request *DescribeKeyRequest) (<-chan *DescribeKeyResponse, <-chan error)
DescribeKeyWithChan invokes the kms.DescribeKey API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the kms.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the kms.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the kms.DescribeRegions API asynchronously
func (*Client) DescribeSecret ¶ added in v1.61.16
func (client *Client) DescribeSecret(request *DescribeSecretRequest) (response *DescribeSecretResponse, err error)
DescribeSecret invokes the kms.DescribeSecret API synchronously
func (*Client) DescribeSecretWithCallback ¶ added in v1.61.16
func (client *Client) DescribeSecretWithCallback(request *DescribeSecretRequest, callback func(response *DescribeSecretResponse, err error)) <-chan int
DescribeSecretWithCallback invokes the kms.DescribeSecret API asynchronously
func (*Client) DescribeSecretWithChan ¶ added in v1.61.16
func (client *Client) DescribeSecretWithChan(request *DescribeSecretRequest) (<-chan *DescribeSecretResponse, <-chan error)
DescribeSecretWithChan invokes the kms.DescribeSecret API asynchronously
func (*Client) DisableKey ¶
func (client *Client) DisableKey(request *DisableKeyRequest) (response *DisableKeyResponse, err error)
DisableKey invokes the kms.DisableKey API synchronously
func (*Client) DisableKeyWithCallback ¶
func (client *Client) DisableKeyWithCallback(request *DisableKeyRequest, callback func(response *DisableKeyResponse, err error)) <-chan int
DisableKeyWithCallback invokes the kms.DisableKey API asynchronously
func (*Client) DisableKeyWithChan ¶
func (client *Client) DisableKeyWithChan(request *DisableKeyRequest) (<-chan *DisableKeyResponse, <-chan error)
DisableKeyWithChan invokes the kms.DisableKey API asynchronously
func (*Client) EnableKey ¶
func (client *Client) EnableKey(request *EnableKeyRequest) (response *EnableKeyResponse, err error)
EnableKey invokes the kms.EnableKey API synchronously
func (*Client) EnableKeyWithCallback ¶
func (client *Client) EnableKeyWithCallback(request *EnableKeyRequest, callback func(response *EnableKeyResponse, err error)) <-chan int
EnableKeyWithCallback invokes the kms.EnableKey API asynchronously
func (*Client) EnableKeyWithChan ¶
func (client *Client) EnableKeyWithChan(request *EnableKeyRequest) (<-chan *EnableKeyResponse, <-chan error)
EnableKeyWithChan invokes the kms.EnableKey API asynchronously
func (*Client) Encrypt ¶
func (client *Client) Encrypt(request *EncryptRequest) (response *EncryptResponse, err error)
Encrypt invokes the kms.Encrypt API synchronously
func (*Client) EncryptWithCallback ¶
func (client *Client) EncryptWithCallback(request *EncryptRequest, callback func(response *EncryptResponse, err error)) <-chan int
EncryptWithCallback invokes the kms.Encrypt API asynchronously
func (*Client) EncryptWithChan ¶
func (client *Client) EncryptWithChan(request *EncryptRequest) (<-chan *EncryptResponse, <-chan error)
EncryptWithChan invokes the kms.Encrypt API asynchronously
func (*Client) ExportDataKey ¶ added in v1.61.342
func (client *Client) ExportDataKey(request *ExportDataKeyRequest) (response *ExportDataKeyResponse, err error)
ExportDataKey invokes the kms.ExportDataKey API synchronously
func (*Client) ExportDataKeyWithCallback ¶ added in v1.61.342
func (client *Client) ExportDataKeyWithCallback(request *ExportDataKeyRequest, callback func(response *ExportDataKeyResponse, err error)) <-chan int
ExportDataKeyWithCallback invokes the kms.ExportDataKey API asynchronously
func (*Client) ExportDataKeyWithChan ¶ added in v1.61.342
func (client *Client) ExportDataKeyWithChan(request *ExportDataKeyRequest) (<-chan *ExportDataKeyResponse, <-chan error)
ExportDataKeyWithChan invokes the kms.ExportDataKey API asynchronously
func (*Client) GenerateAndExportDataKey ¶ added in v1.61.342
func (client *Client) GenerateAndExportDataKey(request *GenerateAndExportDataKeyRequest) (response *GenerateAndExportDataKeyResponse, err error)
GenerateAndExportDataKey invokes the kms.GenerateAndExportDataKey API synchronously
func (*Client) GenerateAndExportDataKeyWithCallback ¶ added in v1.61.342
func (client *Client) GenerateAndExportDataKeyWithCallback(request *GenerateAndExportDataKeyRequest, callback func(response *GenerateAndExportDataKeyResponse, err error)) <-chan int
GenerateAndExportDataKeyWithCallback invokes the kms.GenerateAndExportDataKey API asynchronously
func (*Client) GenerateAndExportDataKeyWithChan ¶ added in v1.61.342
func (client *Client) GenerateAndExportDataKeyWithChan(request *GenerateAndExportDataKeyRequest) (<-chan *GenerateAndExportDataKeyResponse, <-chan error)
GenerateAndExportDataKeyWithChan invokes the kms.GenerateAndExportDataKey API asynchronously
func (*Client) GenerateDataKey ¶
func (client *Client) GenerateDataKey(request *GenerateDataKeyRequest) (response *GenerateDataKeyResponse, err error)
GenerateDataKey invokes the kms.GenerateDataKey API synchronously
func (*Client) GenerateDataKeyWithCallback ¶
func (client *Client) GenerateDataKeyWithCallback(request *GenerateDataKeyRequest, callback func(response *GenerateDataKeyResponse, err error)) <-chan int
GenerateDataKeyWithCallback invokes the kms.GenerateDataKey API asynchronously
func (*Client) GenerateDataKeyWithChan ¶
func (client *Client) GenerateDataKeyWithChan(request *GenerateDataKeyRequest) (<-chan *GenerateDataKeyResponse, <-chan error)
GenerateDataKeyWithChan invokes the kms.GenerateDataKey API asynchronously
func (*Client) GenerateDataKeyWithoutPlaintext ¶
func (client *Client) GenerateDataKeyWithoutPlaintext(request *GenerateDataKeyWithoutPlaintextRequest) (response *GenerateDataKeyWithoutPlaintextResponse, err error)
GenerateDataKeyWithoutPlaintext invokes the kms.GenerateDataKeyWithoutPlaintext API synchronously
func (*Client) GenerateDataKeyWithoutPlaintextWithCallback ¶
func (client *Client) GenerateDataKeyWithoutPlaintextWithCallback(request *GenerateDataKeyWithoutPlaintextRequest, callback func(response *GenerateDataKeyWithoutPlaintextResponse, err error)) <-chan int
GenerateDataKeyWithoutPlaintextWithCallback invokes the kms.GenerateDataKeyWithoutPlaintext API asynchronously
func (*Client) GenerateDataKeyWithoutPlaintextWithChan ¶
func (client *Client) GenerateDataKeyWithoutPlaintextWithChan(request *GenerateDataKeyWithoutPlaintextRequest) (<-chan *GenerateDataKeyWithoutPlaintextResponse, <-chan error)
GenerateDataKeyWithoutPlaintextWithChan invokes the kms.GenerateDataKeyWithoutPlaintext API asynchronously
func (*Client) GetCertificate ¶ added in v1.61.701
func (client *Client) GetCertificate(request *GetCertificateRequest) (response *GetCertificateResponse, err error)
GetCertificate invokes the kms.GetCertificate API synchronously
func (*Client) GetCertificateWithCallback ¶ added in v1.61.701
func (client *Client) GetCertificateWithCallback(request *GetCertificateRequest, callback func(response *GetCertificateResponse, err error)) <-chan int
GetCertificateWithCallback invokes the kms.GetCertificate API asynchronously
func (*Client) GetCertificateWithChan ¶ added in v1.61.701
func (client *Client) GetCertificateWithChan(request *GetCertificateRequest) (<-chan *GetCertificateResponse, <-chan error)
GetCertificateWithChan invokes the kms.GetCertificate API asynchronously
func (*Client) GetParametersForImport ¶
func (client *Client) GetParametersForImport(request *GetParametersForImportRequest) (response *GetParametersForImportResponse, err error)
GetParametersForImport invokes the kms.GetParametersForImport API synchronously
func (*Client) GetParametersForImportWithCallback ¶
func (client *Client) GetParametersForImportWithCallback(request *GetParametersForImportRequest, callback func(response *GetParametersForImportResponse, err error)) <-chan int
GetParametersForImportWithCallback invokes the kms.GetParametersForImport API asynchronously
func (*Client) GetParametersForImportWithChan ¶
func (client *Client) GetParametersForImportWithChan(request *GetParametersForImportRequest) (<-chan *GetParametersForImportResponse, <-chan error)
GetParametersForImportWithChan invokes the kms.GetParametersForImport API asynchronously
func (*Client) GetPublicKey ¶ added in v1.60.310
func (client *Client) GetPublicKey(request *GetPublicKeyRequest) (response *GetPublicKeyResponse, err error)
GetPublicKey invokes the kms.GetPublicKey API synchronously
func (*Client) GetPublicKeyWithCallback ¶ added in v1.60.310
func (client *Client) GetPublicKeyWithCallback(request *GetPublicKeyRequest, callback func(response *GetPublicKeyResponse, err error)) <-chan int
GetPublicKeyWithCallback invokes the kms.GetPublicKey API asynchronously
func (*Client) GetPublicKeyWithChan ¶ added in v1.60.310
func (client *Client) GetPublicKeyWithChan(request *GetPublicKeyRequest) (<-chan *GetPublicKeyResponse, <-chan error)
GetPublicKeyWithChan invokes the kms.GetPublicKey API asynchronously
func (*Client) GetRandomPassword ¶ added in v1.61.16
func (client *Client) GetRandomPassword(request *GetRandomPasswordRequest) (response *GetRandomPasswordResponse, err error)
GetRandomPassword invokes the kms.GetRandomPassword API synchronously
func (*Client) GetRandomPasswordWithCallback ¶ added in v1.61.16
func (client *Client) GetRandomPasswordWithCallback(request *GetRandomPasswordRequest, callback func(response *GetRandomPasswordResponse, err error)) <-chan int
GetRandomPasswordWithCallback invokes the kms.GetRandomPassword API asynchronously
func (*Client) GetRandomPasswordWithChan ¶ added in v1.61.16
func (client *Client) GetRandomPasswordWithChan(request *GetRandomPasswordRequest) (<-chan *GetRandomPasswordResponse, <-chan error)
GetRandomPasswordWithChan invokes the kms.GetRandomPassword API asynchronously
func (*Client) GetSecretValue ¶ added in v1.61.16
func (client *Client) GetSecretValue(request *GetSecretValueRequest) (response *GetSecretValueResponse, err error)
GetSecretValue invokes the kms.GetSecretValue API synchronously
func (*Client) GetSecretValueWithCallback ¶ added in v1.61.16
func (client *Client) GetSecretValueWithCallback(request *GetSecretValueRequest, callback func(response *GetSecretValueResponse, err error)) <-chan int
GetSecretValueWithCallback invokes the kms.GetSecretValue API asynchronously
func (*Client) GetSecretValueWithChan ¶ added in v1.61.16
func (client *Client) GetSecretValueWithChan(request *GetSecretValueRequest) (<-chan *GetSecretValueResponse, <-chan error)
GetSecretValueWithChan invokes the kms.GetSecretValue API asynchronously
func (*Client) ImportKeyMaterial ¶
func (client *Client) ImportKeyMaterial(request *ImportKeyMaterialRequest) (response *ImportKeyMaterialResponse, err error)
ImportKeyMaterial invokes the kms.ImportKeyMaterial API synchronously
func (*Client) ImportKeyMaterialWithCallback ¶
func (client *Client) ImportKeyMaterialWithCallback(request *ImportKeyMaterialRequest, callback func(response *ImportKeyMaterialResponse, err error)) <-chan int
ImportKeyMaterialWithCallback invokes the kms.ImportKeyMaterial API asynchronously
func (*Client) ImportKeyMaterialWithChan ¶
func (client *Client) ImportKeyMaterialWithChan(request *ImportKeyMaterialRequest) (<-chan *ImportKeyMaterialResponse, <-chan error)
ImportKeyMaterialWithChan invokes the kms.ImportKeyMaterial API asynchronously
func (*Client) ListAliases ¶
func (client *Client) ListAliases(request *ListAliasesRequest) (response *ListAliasesResponse, err error)
ListAliases invokes the kms.ListAliases API synchronously
func (*Client) ListAliasesByKeyId ¶
func (client *Client) ListAliasesByKeyId(request *ListAliasesByKeyIdRequest) (response *ListAliasesByKeyIdResponse, err error)
ListAliasesByKeyId invokes the kms.ListAliasesByKeyId API synchronously
func (*Client) ListAliasesByKeyIdWithCallback ¶
func (client *Client) ListAliasesByKeyIdWithCallback(request *ListAliasesByKeyIdRequest, callback func(response *ListAliasesByKeyIdResponse, err error)) <-chan int
ListAliasesByKeyIdWithCallback invokes the kms.ListAliasesByKeyId API asynchronously
func (*Client) ListAliasesByKeyIdWithChan ¶
func (client *Client) ListAliasesByKeyIdWithChan(request *ListAliasesByKeyIdRequest) (<-chan *ListAliasesByKeyIdResponse, <-chan error)
ListAliasesByKeyIdWithChan invokes the kms.ListAliasesByKeyId API asynchronously
func (*Client) ListAliasesWithCallback ¶
func (client *Client) ListAliasesWithCallback(request *ListAliasesRequest, callback func(response *ListAliasesResponse, err error)) <-chan int
ListAliasesWithCallback invokes the kms.ListAliases API asynchronously
func (*Client) ListAliasesWithChan ¶
func (client *Client) ListAliasesWithChan(request *ListAliasesRequest) (<-chan *ListAliasesResponse, <-chan error)
ListAliasesWithChan invokes the kms.ListAliases API asynchronously
func (*Client) ListKeyVersions ¶
func (client *Client) ListKeyVersions(request *ListKeyVersionsRequest) (response *ListKeyVersionsResponse, err error)
ListKeyVersions invokes the kms.ListKeyVersions API synchronously
func (*Client) ListKeyVersionsWithCallback ¶
func (client *Client) ListKeyVersionsWithCallback(request *ListKeyVersionsRequest, callback func(response *ListKeyVersionsResponse, err error)) <-chan int
ListKeyVersionsWithCallback invokes the kms.ListKeyVersions API asynchronously
func (*Client) ListKeyVersionsWithChan ¶
func (client *Client) ListKeyVersionsWithChan(request *ListKeyVersionsRequest) (<-chan *ListKeyVersionsResponse, <-chan error)
ListKeyVersionsWithChan invokes the kms.ListKeyVersions API asynchronously
func (*Client) ListKeys ¶
func (client *Client) ListKeys(request *ListKeysRequest) (response *ListKeysResponse, err error)
ListKeys invokes the kms.ListKeys API synchronously
func (*Client) ListKeysWithCallback ¶
func (client *Client) ListKeysWithCallback(request *ListKeysRequest, callback func(response *ListKeysResponse, err error)) <-chan int
ListKeysWithCallback invokes the kms.ListKeys API asynchronously
func (*Client) ListKeysWithChan ¶
func (client *Client) ListKeysWithChan(request *ListKeysRequest) (<-chan *ListKeysResponse, <-chan error)
ListKeysWithChan invokes the kms.ListKeys API asynchronously
func (*Client) ListResourceTags ¶
func (client *Client) ListResourceTags(request *ListResourceTagsRequest) (response *ListResourceTagsResponse, err error)
ListResourceTags invokes the kms.ListResourceTags API synchronously
func (*Client) ListResourceTagsWithCallback ¶
func (client *Client) ListResourceTagsWithCallback(request *ListResourceTagsRequest, callback func(response *ListResourceTagsResponse, err error)) <-chan int
ListResourceTagsWithCallback invokes the kms.ListResourceTags API asynchronously
func (*Client) ListResourceTagsWithChan ¶
func (client *Client) ListResourceTagsWithChan(request *ListResourceTagsRequest) (<-chan *ListResourceTagsResponse, <-chan error)
ListResourceTagsWithChan invokes the kms.ListResourceTags API asynchronously
func (*Client) ListSecretVersionIds ¶ added in v1.61.16
func (client *Client) ListSecretVersionIds(request *ListSecretVersionIdsRequest) (response *ListSecretVersionIdsResponse, err error)
ListSecretVersionIds invokes the kms.ListSecretVersionIds API synchronously
func (*Client) ListSecretVersionIdsWithCallback ¶ added in v1.61.16
func (client *Client) ListSecretVersionIdsWithCallback(request *ListSecretVersionIdsRequest, callback func(response *ListSecretVersionIdsResponse, err error)) <-chan int
ListSecretVersionIdsWithCallback invokes the kms.ListSecretVersionIds API asynchronously
func (*Client) ListSecretVersionIdsWithChan ¶ added in v1.61.16
func (client *Client) ListSecretVersionIdsWithChan(request *ListSecretVersionIdsRequest) (<-chan *ListSecretVersionIdsResponse, <-chan error)
ListSecretVersionIdsWithChan invokes the kms.ListSecretVersionIds API asynchronously
func (*Client) ListSecrets ¶ added in v1.61.16
func (client *Client) ListSecrets(request *ListSecretsRequest) (response *ListSecretsResponse, err error)
ListSecrets invokes the kms.ListSecrets API synchronously
func (*Client) ListSecretsWithCallback ¶ added in v1.61.16
func (client *Client) ListSecretsWithCallback(request *ListSecretsRequest, callback func(response *ListSecretsResponse, err error)) <-chan int
ListSecretsWithCallback invokes the kms.ListSecrets API asynchronously
func (*Client) ListSecretsWithChan ¶ added in v1.61.16
func (client *Client) ListSecretsWithChan(request *ListSecretsRequest) (<-chan *ListSecretsResponse, <-chan error)
ListSecretsWithChan invokes the kms.ListSecrets API asynchronously
func (*Client) OpenKmsService ¶ added in v1.61.535
func (client *Client) OpenKmsService(request *OpenKmsServiceRequest) (response *OpenKmsServiceResponse, err error)
OpenKmsService invokes the kms.OpenKmsService API synchronously
func (*Client) OpenKmsServiceWithCallback ¶ added in v1.61.535
func (client *Client) OpenKmsServiceWithCallback(request *OpenKmsServiceRequest, callback func(response *OpenKmsServiceResponse, err error)) <-chan int
OpenKmsServiceWithCallback invokes the kms.OpenKmsService API asynchronously
func (*Client) OpenKmsServiceWithChan ¶ added in v1.61.535
func (client *Client) OpenKmsServiceWithChan(request *OpenKmsServiceRequest) (<-chan *OpenKmsServiceResponse, <-chan error)
OpenKmsServiceWithChan invokes the kms.OpenKmsService API asynchronously
func (*Client) PutSecretValue ¶ added in v1.61.16
func (client *Client) PutSecretValue(request *PutSecretValueRequest) (response *PutSecretValueResponse, err error)
PutSecretValue invokes the kms.PutSecretValue API synchronously
func (*Client) PutSecretValueWithCallback ¶ added in v1.61.16
func (client *Client) PutSecretValueWithCallback(request *PutSecretValueRequest, callback func(response *PutSecretValueResponse, err error)) <-chan int
PutSecretValueWithCallback invokes the kms.PutSecretValue API asynchronously
func (*Client) PutSecretValueWithChan ¶ added in v1.61.16
func (client *Client) PutSecretValueWithChan(request *PutSecretValueRequest) (<-chan *PutSecretValueResponse, <-chan error)
PutSecretValueWithChan invokes the kms.PutSecretValue API asynchronously
func (*Client) ReEncrypt ¶ added in v1.61.342
func (client *Client) ReEncrypt(request *ReEncryptRequest) (response *ReEncryptResponse, err error)
ReEncrypt invokes the kms.ReEncrypt API synchronously
func (*Client) ReEncryptWithCallback ¶ added in v1.61.342
func (client *Client) ReEncryptWithCallback(request *ReEncryptRequest, callback func(response *ReEncryptResponse, err error)) <-chan int
ReEncryptWithCallback invokes the kms.ReEncrypt API asynchronously
func (*Client) ReEncryptWithChan ¶ added in v1.61.342
func (client *Client) ReEncryptWithChan(request *ReEncryptRequest) (<-chan *ReEncryptResponse, <-chan error)
ReEncryptWithChan invokes the kms.ReEncrypt API asynchronously
func (*Client) RestoreSecret ¶ added in v1.61.16
func (client *Client) RestoreSecret(request *RestoreSecretRequest) (response *RestoreSecretResponse, err error)
RestoreSecret invokes the kms.RestoreSecret API synchronously
func (*Client) RestoreSecretWithCallback ¶ added in v1.61.16
func (client *Client) RestoreSecretWithCallback(request *RestoreSecretRequest, callback func(response *RestoreSecretResponse, err error)) <-chan int
RestoreSecretWithCallback invokes the kms.RestoreSecret API asynchronously
func (*Client) RestoreSecretWithChan ¶ added in v1.61.16
func (client *Client) RestoreSecretWithChan(request *RestoreSecretRequest) (<-chan *RestoreSecretResponse, <-chan error)
RestoreSecretWithChan invokes the kms.RestoreSecret API asynchronously
func (*Client) RotateSecret ¶ added in v1.61.780
func (client *Client) RotateSecret(request *RotateSecretRequest) (response *RotateSecretResponse, err error)
RotateSecret invokes the kms.RotateSecret API synchronously
func (*Client) RotateSecretWithCallback ¶ added in v1.61.780
func (client *Client) RotateSecretWithCallback(request *RotateSecretRequest, callback func(response *RotateSecretResponse, err error)) <-chan int
RotateSecretWithCallback invokes the kms.RotateSecret API asynchronously
func (*Client) RotateSecretWithChan ¶ added in v1.61.780
func (client *Client) RotateSecretWithChan(request *RotateSecretRequest) (<-chan *RotateSecretResponse, <-chan error)
RotateSecretWithChan invokes the kms.RotateSecret API asynchronously
func (*Client) ScheduleKeyDeletion ¶
func (client *Client) ScheduleKeyDeletion(request *ScheduleKeyDeletionRequest) (response *ScheduleKeyDeletionResponse, err error)
ScheduleKeyDeletion invokes the kms.ScheduleKeyDeletion API synchronously
func (*Client) ScheduleKeyDeletionWithCallback ¶
func (client *Client) ScheduleKeyDeletionWithCallback(request *ScheduleKeyDeletionRequest, callback func(response *ScheduleKeyDeletionResponse, err error)) <-chan int
ScheduleKeyDeletionWithCallback invokes the kms.ScheduleKeyDeletion API asynchronously
func (*Client) ScheduleKeyDeletionWithChan ¶
func (client *Client) ScheduleKeyDeletionWithChan(request *ScheduleKeyDeletionRequest) (<-chan *ScheduleKeyDeletionResponse, <-chan error)
ScheduleKeyDeletionWithChan invokes the kms.ScheduleKeyDeletion API asynchronously
func (*Client) SetDeletionProtection ¶ added in v1.61.1118
func (client *Client) SetDeletionProtection(request *SetDeletionProtectionRequest) (response *SetDeletionProtectionResponse, err error)
SetDeletionProtection invokes the kms.SetDeletionProtection API synchronously
func (*Client) SetDeletionProtectionWithCallback ¶ added in v1.61.1118
func (client *Client) SetDeletionProtectionWithCallback(request *SetDeletionProtectionRequest, callback func(response *SetDeletionProtectionResponse, err error)) <-chan int
SetDeletionProtectionWithCallback invokes the kms.SetDeletionProtection API asynchronously
func (*Client) SetDeletionProtectionWithChan ¶ added in v1.61.1118
func (client *Client) SetDeletionProtectionWithChan(request *SetDeletionProtectionRequest) (<-chan *SetDeletionProtectionResponse, <-chan error)
SetDeletionProtectionWithChan invokes the kms.SetDeletionProtection API asynchronously
func (*Client) TagResource ¶
func (client *Client) TagResource(request *TagResourceRequest) (response *TagResourceResponse, err error)
TagResource invokes the kms.TagResource API synchronously
func (*Client) TagResourceWithCallback ¶
func (client *Client) TagResourceWithCallback(request *TagResourceRequest, callback func(response *TagResourceResponse, err error)) <-chan int
TagResourceWithCallback invokes the kms.TagResource API asynchronously
func (*Client) TagResourceWithChan ¶
func (client *Client) TagResourceWithChan(request *TagResourceRequest) (<-chan *TagResourceResponse, <-chan error)
TagResourceWithChan invokes the kms.TagResource API asynchronously
func (*Client) UntagResource ¶
func (client *Client) UntagResource(request *UntagResourceRequest) (response *UntagResourceResponse, err error)
UntagResource invokes the kms.UntagResource API synchronously
func (*Client) UntagResourceWithCallback ¶
func (client *Client) UntagResourceWithCallback(request *UntagResourceRequest, callback func(response *UntagResourceResponse, err error)) <-chan int
UntagResourceWithCallback invokes the kms.UntagResource API asynchronously
func (*Client) UntagResourceWithChan ¶
func (client *Client) UntagResourceWithChan(request *UntagResourceRequest) (<-chan *UntagResourceResponse, <-chan error)
UntagResourceWithChan invokes the kms.UntagResource API asynchronously
func (*Client) UpdateAlias ¶
func (client *Client) UpdateAlias(request *UpdateAliasRequest) (response *UpdateAliasResponse, err error)
UpdateAlias invokes the kms.UpdateAlias API synchronously
func (*Client) UpdateAliasWithCallback ¶
func (client *Client) UpdateAliasWithCallback(request *UpdateAliasRequest, callback func(response *UpdateAliasResponse, err error)) <-chan int
UpdateAliasWithCallback invokes the kms.UpdateAlias API asynchronously
func (*Client) UpdateAliasWithChan ¶
func (client *Client) UpdateAliasWithChan(request *UpdateAliasRequest) (<-chan *UpdateAliasResponse, <-chan error)
UpdateAliasWithChan invokes the kms.UpdateAlias API asynchronously
func (*Client) UpdateCertificateStatus ¶ added in v1.61.701
func (client *Client) UpdateCertificateStatus(request *UpdateCertificateStatusRequest) (response *UpdateCertificateStatusResponse, err error)
UpdateCertificateStatus invokes the kms.UpdateCertificateStatus API synchronously
func (*Client) UpdateCertificateStatusWithCallback ¶ added in v1.61.701
func (client *Client) UpdateCertificateStatusWithCallback(request *UpdateCertificateStatusRequest, callback func(response *UpdateCertificateStatusResponse, err error)) <-chan int
UpdateCertificateStatusWithCallback invokes the kms.UpdateCertificateStatus API asynchronously
func (*Client) UpdateCertificateStatusWithChan ¶ added in v1.61.701
func (client *Client) UpdateCertificateStatusWithChan(request *UpdateCertificateStatusRequest) (<-chan *UpdateCertificateStatusResponse, <-chan error)
UpdateCertificateStatusWithChan invokes the kms.UpdateCertificateStatus API asynchronously
func (*Client) UpdateKeyDescription ¶
func (client *Client) UpdateKeyDescription(request *UpdateKeyDescriptionRequest) (response *UpdateKeyDescriptionResponse, err error)
UpdateKeyDescription invokes the kms.UpdateKeyDescription API synchronously
func (*Client) UpdateKeyDescriptionWithCallback ¶
func (client *Client) UpdateKeyDescriptionWithCallback(request *UpdateKeyDescriptionRequest, callback func(response *UpdateKeyDescriptionResponse, err error)) <-chan int
UpdateKeyDescriptionWithCallback invokes the kms.UpdateKeyDescription API asynchronously
func (*Client) UpdateKeyDescriptionWithChan ¶
func (client *Client) UpdateKeyDescriptionWithChan(request *UpdateKeyDescriptionRequest) (<-chan *UpdateKeyDescriptionResponse, <-chan error)
UpdateKeyDescriptionWithChan invokes the kms.UpdateKeyDescription API asynchronously
func (*Client) UpdateRotationPolicy ¶
func (client *Client) UpdateRotationPolicy(request *UpdateRotationPolicyRequest) (response *UpdateRotationPolicyResponse, err error)
UpdateRotationPolicy invokes the kms.UpdateRotationPolicy API synchronously
func (*Client) UpdateRotationPolicyWithCallback ¶
func (client *Client) UpdateRotationPolicyWithCallback(request *UpdateRotationPolicyRequest, callback func(response *UpdateRotationPolicyResponse, err error)) <-chan int
UpdateRotationPolicyWithCallback invokes the kms.UpdateRotationPolicy API asynchronously
func (*Client) UpdateRotationPolicyWithChan ¶
func (client *Client) UpdateRotationPolicyWithChan(request *UpdateRotationPolicyRequest) (<-chan *UpdateRotationPolicyResponse, <-chan error)
UpdateRotationPolicyWithChan invokes the kms.UpdateRotationPolicy API asynchronously
func (*Client) UpdateSecret ¶ added in v1.61.16
func (client *Client) UpdateSecret(request *UpdateSecretRequest) (response *UpdateSecretResponse, err error)
UpdateSecret invokes the kms.UpdateSecret API synchronously
func (*Client) UpdateSecretRotationPolicy ¶ added in v1.61.780
func (client *Client) UpdateSecretRotationPolicy(request *UpdateSecretRotationPolicyRequest) (response *UpdateSecretRotationPolicyResponse, err error)
UpdateSecretRotationPolicy invokes the kms.UpdateSecretRotationPolicy API synchronously
func (*Client) UpdateSecretRotationPolicyWithCallback ¶ added in v1.61.780
func (client *Client) UpdateSecretRotationPolicyWithCallback(request *UpdateSecretRotationPolicyRequest, callback func(response *UpdateSecretRotationPolicyResponse, err error)) <-chan int
UpdateSecretRotationPolicyWithCallback invokes the kms.UpdateSecretRotationPolicy API asynchronously
func (*Client) UpdateSecretRotationPolicyWithChan ¶ added in v1.61.780
func (client *Client) UpdateSecretRotationPolicyWithChan(request *UpdateSecretRotationPolicyRequest) (<-chan *UpdateSecretRotationPolicyResponse, <-chan error)
UpdateSecretRotationPolicyWithChan invokes the kms.UpdateSecretRotationPolicy API asynchronously
func (*Client) UpdateSecretVersionStage ¶ added in v1.61.16
func (client *Client) UpdateSecretVersionStage(request *UpdateSecretVersionStageRequest) (response *UpdateSecretVersionStageResponse, err error)
UpdateSecretVersionStage invokes the kms.UpdateSecretVersionStage API synchronously
func (*Client) UpdateSecretVersionStageWithCallback ¶ added in v1.61.16
func (client *Client) UpdateSecretVersionStageWithCallback(request *UpdateSecretVersionStageRequest, callback func(response *UpdateSecretVersionStageResponse, err error)) <-chan int
UpdateSecretVersionStageWithCallback invokes the kms.UpdateSecretVersionStage API asynchronously
func (*Client) UpdateSecretVersionStageWithChan ¶ added in v1.61.16
func (client *Client) UpdateSecretVersionStageWithChan(request *UpdateSecretVersionStageRequest) (<-chan *UpdateSecretVersionStageResponse, <-chan error)
UpdateSecretVersionStageWithChan invokes the kms.UpdateSecretVersionStage API asynchronously
func (*Client) UpdateSecretWithCallback ¶ added in v1.61.16
func (client *Client) UpdateSecretWithCallback(request *UpdateSecretRequest, callback func(response *UpdateSecretResponse, err error)) <-chan int
UpdateSecretWithCallback invokes the kms.UpdateSecret API asynchronously
func (*Client) UpdateSecretWithChan ¶ added in v1.61.16
func (client *Client) UpdateSecretWithChan(request *UpdateSecretRequest) (<-chan *UpdateSecretResponse, <-chan error)
UpdateSecretWithChan invokes the kms.UpdateSecret API asynchronously
func (*Client) UploadCertificate ¶ added in v1.61.701
func (client *Client) UploadCertificate(request *UploadCertificateRequest) (response *UploadCertificateResponse, err error)
UploadCertificate invokes the kms.UploadCertificate API synchronously
func (*Client) UploadCertificateWithCallback ¶ added in v1.61.701
func (client *Client) UploadCertificateWithCallback(request *UploadCertificateRequest, callback func(response *UploadCertificateResponse, err error)) <-chan int
UploadCertificateWithCallback invokes the kms.UploadCertificate API asynchronously
func (*Client) UploadCertificateWithChan ¶ added in v1.61.701
func (client *Client) UploadCertificateWithChan(request *UploadCertificateRequest) (<-chan *UploadCertificateResponse, <-chan error)
UploadCertificateWithChan invokes the kms.UploadCertificate API asynchronously
type CreateAliasRequest ¶
type CreateAliasRequest struct {
*requests.RpcRequest
AliasName string `position:"Query" name:"AliasName"`
KeyId string `position:"Query" name:"KeyId"`
}
CreateAliasRequest is the request struct for api CreateAlias
func CreateCreateAliasRequest ¶
func CreateCreateAliasRequest() (request *CreateAliasRequest)
CreateCreateAliasRequest creates a request to invoke CreateAlias API
type CreateAliasResponse ¶
type CreateAliasResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateAliasResponse is the response struct for api CreateAlias
func CreateCreateAliasResponse ¶
func CreateCreateAliasResponse() (response *CreateAliasResponse)
CreateCreateAliasResponse creates a response to parse from CreateAlias response
type CreateCertificateRequest ¶ added in v1.61.701
type CreateCertificateRequest struct {
*requests.RpcRequest
ProtectionLevel string `position:"Query" name:"ProtectionLevel"`
ExportablePrivateKey requests.Boolean `position:"Query" name:"ExportablePrivateKey"`
ClientToken string `position:"Query" name:"ClientToken"`
Subject string `position:"Query" name:"Subject"`
SubjectAlternativeNames map[string]interface{} `position:"Query" name:"SubjectAlternativeNames"`
KeySpec string `position:"Query" name:"KeySpec"`
}
CreateCertificateRequest is the request struct for api CreateCertificate
func CreateCreateCertificateRequest ¶ added in v1.61.701
func CreateCreateCertificateRequest() (request *CreateCertificateRequest)
CreateCreateCertificateRequest creates a request to invoke CreateCertificate API
type CreateCertificateResponse ¶ added in v1.61.701
type CreateCertificateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Csr string `json:"Csr" xml:"Csr"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
Arn string `json:"Arn" xml:"Arn"`
}
CreateCertificateResponse is the response struct for api CreateCertificate
func CreateCreateCertificateResponse ¶ added in v1.61.701
func CreateCreateCertificateResponse() (response *CreateCertificateResponse)
CreateCreateCertificateResponse creates a response to parse from CreateCertificate response
type CreateKeyRequest ¶
type CreateKeyRequest struct {
*requests.RpcRequest
ProtectionLevel string `position:"Query" name:"ProtectionLevel"`
KeyUsage string `position:"Query" name:"KeyUsage"`
Origin string `position:"Query" name:"Origin"`
DKMSInstanceId string `position:"Query" name:"DKMSInstanceId"`
Description string `position:"Query" name:"Description"`
KeySpec string `position:"Query" name:"KeySpec"`
RotationInterval string `position:"Query" name:"RotationInterval"`
EnableAutomaticRotation requests.Boolean `position:"Query" name:"EnableAutomaticRotation"`
}
CreateKeyRequest is the request struct for api CreateKey
func CreateCreateKeyRequest ¶
func CreateCreateKeyRequest() (request *CreateKeyRequest)
CreateCreateKeyRequest creates a request to invoke CreateKey API
type CreateKeyResponse ¶
type CreateKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KeyMetadata KeyMetadata `json:"KeyMetadata" xml:"KeyMetadata"`
}
CreateKeyResponse is the response struct for api CreateKey
func CreateCreateKeyResponse ¶
func CreateCreateKeyResponse() (response *CreateKeyResponse)
CreateCreateKeyResponse creates a response to parse from CreateKey response
type CreateKeyVersionRequest ¶ added in v1.60.310
type CreateKeyVersionRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
CreateKeyVersionRequest is the request struct for api CreateKeyVersion
func CreateCreateKeyVersionRequest ¶ added in v1.60.310
func CreateCreateKeyVersionRequest() (request *CreateKeyVersionRequest)
CreateCreateKeyVersionRequest creates a request to invoke CreateKeyVersion API
type CreateKeyVersionResponse ¶ added in v1.60.310
type CreateKeyVersionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KeyVersion KeyVersion `json:"KeyVersion" xml:"KeyVersion"`
}
CreateKeyVersionResponse is the response struct for api CreateKeyVersion
func CreateCreateKeyVersionResponse ¶ added in v1.60.310
func CreateCreateKeyVersionResponse() (response *CreateKeyVersionResponse)
CreateCreateKeyVersionResponse creates a response to parse from CreateKeyVersion response
type CreateSecretRequest ¶ added in v1.61.16
type CreateSecretRequest struct {
*requests.RpcRequest
SecretType string `position:"Query" name:"SecretType"`
VersionId string `position:"Query" name:"VersionId"`
DKMSInstanceId string `position:"Query" name:"DKMSInstanceId"`
SecretData string `position:"Query" name:"SecretData"`
Description string `position:"Query" name:"Description"`
RotationInterval string `position:"Query" name:"RotationInterval"`
SecretName string `position:"Query" name:"SecretName"`
EnableAutomaticRotation requests.Boolean `position:"Query" name:"EnableAutomaticRotation"`
EncryptionKeyId string `position:"Query" name:"EncryptionKeyId"`
SecretDataType string `position:"Query" name:"SecretDataType"`
Tags string `position:"Query" name:"Tags"`
ExtendedConfig string `position:"Query" name:"ExtendedConfig"`
}
CreateSecretRequest is the request struct for api CreateSecret
func CreateCreateSecretRequest ¶ added in v1.61.16
func CreateCreateSecretRequest() (request *CreateSecretRequest)
CreateCreateSecretRequest creates a request to invoke CreateSecret API
type CreateSecretResponse ¶ added in v1.61.16
type CreateSecretResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
AutomaticRotation string `json:"AutomaticRotation" xml:"AutomaticRotation"`
SecretName string `json:"SecretName" xml:"SecretName"`
VersionId string `json:"VersionId" xml:"VersionId"`
NextRotationDate string `json:"NextRotationDate" xml:"NextRotationDate"`
SecretType string `json:"SecretType" xml:"SecretType"`
RotationInterval string `json:"RotationInterval" xml:"RotationInterval"`
Arn string `json:"Arn" xml:"Arn"`
ExtendedConfig string `json:"ExtendedConfig" xml:"ExtendedConfig"`
DKMSInstanceId string `json:"DKMSInstanceId" xml:"DKMSInstanceId"`
}
CreateSecretResponse is the response struct for api CreateSecret
func CreateCreateSecretResponse ¶ added in v1.61.16
func CreateCreateSecretResponse() (response *CreateSecretResponse)
CreateCreateSecretResponse creates a response to parse from CreateSecret response
type DecryptRequest ¶
type DecryptRequest struct {
*requests.RpcRequest
EncryptionContext string `position:"Query" name:"EncryptionContext"`
CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
}
DecryptRequest is the request struct for api Decrypt
func CreateDecryptRequest ¶
func CreateDecryptRequest() (request *DecryptRequest)
CreateDecryptRequest creates a request to invoke Decrypt API
type DecryptResponse ¶
type DecryptResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Plaintext string `json:"Plaintext" xml:"Plaintext"`
}
DecryptResponse is the response struct for api Decrypt
func CreateDecryptResponse ¶
func CreateDecryptResponse() (response *DecryptResponse)
CreateDecryptResponse creates a response to parse from Decrypt response
type DeleteAliasRequest ¶
type DeleteAliasRequest struct {
*requests.RpcRequest
AliasName string `position:"Query" name:"AliasName"`
}
DeleteAliasRequest is the request struct for api DeleteAlias
func CreateDeleteAliasRequest ¶
func CreateDeleteAliasRequest() (request *DeleteAliasRequest)
CreateDeleteAliasRequest creates a request to invoke DeleteAlias API
type DeleteAliasResponse ¶
type DeleteAliasResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteAliasResponse is the response struct for api DeleteAlias
func CreateDeleteAliasResponse ¶
func CreateDeleteAliasResponse() (response *DeleteAliasResponse)
CreateDeleteAliasResponse creates a response to parse from DeleteAlias response
type DeleteCertificateRequest ¶ added in v1.61.701
type DeleteCertificateRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
}
DeleteCertificateRequest is the request struct for api DeleteCertificate
func CreateDeleteCertificateRequest ¶ added in v1.61.701
func CreateDeleteCertificateRequest() (request *DeleteCertificateRequest)
CreateDeleteCertificateRequest creates a request to invoke DeleteCertificate API
type DeleteCertificateResponse ¶ added in v1.61.701
type DeleteCertificateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteCertificateResponse is the response struct for api DeleteCertificate
func CreateDeleteCertificateResponse ¶ added in v1.61.701
func CreateDeleteCertificateResponse() (response *DeleteCertificateResponse)
CreateDeleteCertificateResponse creates a response to parse from DeleteCertificate response
type DeleteKeyMaterialRequest ¶
type DeleteKeyMaterialRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
DeleteKeyMaterialRequest is the request struct for api DeleteKeyMaterial
func CreateDeleteKeyMaterialRequest ¶
func CreateDeleteKeyMaterialRequest() (request *DeleteKeyMaterialRequest)
CreateDeleteKeyMaterialRequest creates a request to invoke DeleteKeyMaterial API
type DeleteKeyMaterialResponse ¶
type DeleteKeyMaterialResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteKeyMaterialResponse is the response struct for api DeleteKeyMaterial
func CreateDeleteKeyMaterialResponse ¶
func CreateDeleteKeyMaterialResponse() (response *DeleteKeyMaterialResponse)
CreateDeleteKeyMaterialResponse creates a response to parse from DeleteKeyMaterial response
type DeleteSecretRequest ¶ added in v1.61.16
type DeleteSecretRequest struct {
*requests.RpcRequest
ForceDeleteWithoutRecovery string `position:"Query" name:"ForceDeleteWithoutRecovery"`
RecoveryWindowInDays string `position:"Query" name:"RecoveryWindowInDays"`
SecretName string `position:"Query" name:"SecretName"`
}
DeleteSecretRequest is the request struct for api DeleteSecret
func CreateDeleteSecretRequest ¶ added in v1.61.16
func CreateDeleteSecretRequest() (request *DeleteSecretRequest)
CreateDeleteSecretRequest creates a request to invoke DeleteSecret API
type DeleteSecretResponse ¶ added in v1.61.16
type DeleteSecretResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
PlannedDeleteTime string `json:"PlannedDeleteTime" xml:"PlannedDeleteTime"`
}
DeleteSecretResponse is the response struct for api DeleteSecret
func CreateDeleteSecretResponse ¶ added in v1.61.16
func CreateDeleteSecretResponse() (response *DeleteSecretResponse)
CreateDeleteSecretResponse creates a response to parse from DeleteSecret response
type DescribeAccountKmsStatusRequest ¶ added in v1.61.535
type DescribeAccountKmsStatusRequest struct {
*requests.RpcRequest
}
DescribeAccountKmsStatusRequest is the request struct for api DescribeAccountKmsStatus
func CreateDescribeAccountKmsStatusRequest ¶ added in v1.61.535
func CreateDescribeAccountKmsStatusRequest() (request *DescribeAccountKmsStatusRequest)
CreateDescribeAccountKmsStatusRequest creates a request to invoke DescribeAccountKmsStatus API
type DescribeAccountKmsStatusResponse ¶ added in v1.61.535
type DescribeAccountKmsStatusResponse struct {
*responses.BaseResponse
AccountStatus string `json:"AccountStatus" xml:"AccountStatus"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
DescribeAccountKmsStatusResponse is the response struct for api DescribeAccountKmsStatus
func CreateDescribeAccountKmsStatusResponse ¶ added in v1.61.535
func CreateDescribeAccountKmsStatusResponse() (response *DescribeAccountKmsStatusResponse)
CreateDescribeAccountKmsStatusResponse creates a response to parse from DescribeAccountKmsStatus response
type DescribeCertificateRequest ¶ added in v1.61.701
type DescribeCertificateRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
}
DescribeCertificateRequest is the request struct for api DescribeCertificate
func CreateDescribeCertificateRequest ¶ added in v1.61.701
func CreateDescribeCertificateRequest() (request *DescribeCertificateRequest)
CreateDescribeCertificateRequest creates a request to invoke DescribeCertificate API
type DescribeCertificateResponse ¶ added in v1.61.701
type DescribeCertificateResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
Serial string `json:"Serial" xml:"Serial"`
CreatedAt string `json:"CreatedAt" xml:"CreatedAt"`
Tags map[string]interface{} `json:"Tags" xml:"Tags"`
SubjectKeyIdentifier string `json:"SubjectKeyIdentifier" xml:"SubjectKeyIdentifier"`
ExportablePrivateKey bool `json:"ExportablePrivateKey" xml:"ExportablePrivateKey"`
Issuer string `json:"Issuer" xml:"Issuer"`
SignatureAlgorithm string `json:"SignatureAlgorithm" xml:"SignatureAlgorithm"`
NotAfter string `json:"NotAfter" xml:"NotAfter"`
Arn string `json:"Arn" xml:"Arn"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
RequestId string `json:"RequestId" xml:"RequestId"`
KeySpec string `json:"KeySpec" xml:"KeySpec"`
ProtectionLevel string `json:"ProtectionLevel" xml:"ProtectionLevel"`
SubjectPublicKey string `json:"SubjectPublicKey" xml:"SubjectPublicKey"`
Subject string `json:"Subject" xml:"Subject"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
UpdatedAt string `json:"UpdatedAt" xml:"UpdatedAt"`
SubjectAlternativeNames []string `json:"SubjectAlternativeNames" xml:"SubjectAlternativeNames"`
}
DescribeCertificateResponse is the response struct for api DescribeCertificate
func CreateDescribeCertificateResponse ¶ added in v1.61.701
func CreateDescribeCertificateResponse() (response *DescribeCertificateResponse)
CreateDescribeCertificateResponse creates a response to parse from DescribeCertificate response
type DescribeKeyRequest ¶
type DescribeKeyRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
DescribeKeyRequest is the request struct for api DescribeKey
func CreateDescribeKeyRequest ¶
func CreateDescribeKeyRequest() (request *DescribeKeyRequest)
CreateDescribeKeyRequest creates a request to invoke DescribeKey API
type DescribeKeyResponse ¶
type DescribeKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KeyMetadata KeyMetadata `json:"KeyMetadata" xml:"KeyMetadata"`
}
DescribeKeyResponse is the response struct for api DescribeKey
func CreateDescribeKeyResponse ¶
func CreateDescribeKeyResponse() (response *DescribeKeyResponse)
CreateDescribeKeyResponse creates a response to parse from DescribeKey response
type DescribeKeyVersionRequest ¶
type DescribeKeyVersionRequest struct {
*requests.RpcRequest
KeyVersionId string `position:"Query" name:"KeyVersionId"`
KeyId string `position:"Query" name:"KeyId"`
}
DescribeKeyVersionRequest is the request struct for api DescribeKeyVersion
func CreateDescribeKeyVersionRequest ¶
func CreateDescribeKeyVersionRequest() (request *DescribeKeyVersionRequest)
CreateDescribeKeyVersionRequest creates a request to invoke DescribeKeyVersion API
type DescribeKeyVersionResponse ¶
type DescribeKeyVersionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KeyVersion KeyVersion `json:"KeyVersion" xml:"KeyVersion"`
}
DescribeKeyVersionResponse is the response struct for api DescribeKeyVersion
func CreateDescribeKeyVersionResponse ¶
func CreateDescribeKeyVersionResponse() (response *DescribeKeyVersionResponse)
CreateDescribeKeyVersionResponse creates a response to parse from DescribeKeyVersion response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*requests.RpcRequest
}
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Regions Regions `json:"Regions" xml:"Regions"`
}
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeSecretRequest ¶ added in v1.61.16
type DescribeSecretRequest struct {
*requests.RpcRequest
SecretName string `position:"Query" name:"SecretName"`
FetchTags string `position:"Query" name:"FetchTags"`
}
DescribeSecretRequest is the request struct for api DescribeSecret
func CreateDescribeSecretRequest ¶ added in v1.61.16
func CreateDescribeSecretRequest() (request *DescribeSecretRequest)
CreateDescribeSecretRequest creates a request to invoke DescribeSecret API
type DescribeSecretResponse ¶ added in v1.61.16
type DescribeSecretResponse struct {
*responses.BaseResponse
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
NextRotationDate string `json:"NextRotationDate" xml:"NextRotationDate"`
EncryptionKeyId string `json:"EncryptionKeyId" xml:"EncryptionKeyId"`
RotationInterval string `json:"RotationInterval" xml:"RotationInterval"`
Arn string `json:"Arn" xml:"Arn"`
ExtendedConfig string `json:"ExtendedConfig" xml:"ExtendedConfig"`
LastRotationDate string `json:"LastRotationDate" xml:"LastRotationDate"`
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
SecretName string `json:"SecretName" xml:"SecretName"`
AutomaticRotation string `json:"AutomaticRotation" xml:"AutomaticRotation"`
SecretType string `json:"SecretType" xml:"SecretType"`
PlannedDeleteTime string `json:"PlannedDeleteTime" xml:"PlannedDeleteTime"`
DKMSInstanceId string `json:"DKMSInstanceId" xml:"DKMSInstanceId"`
Tags TagsInDescribeSecret `json:"Tags" xml:"Tags"`
}
DescribeSecretResponse is the response struct for api DescribeSecret
func CreateDescribeSecretResponse ¶ added in v1.61.16
func CreateDescribeSecretResponse() (response *DescribeSecretResponse)
CreateDescribeSecretResponse creates a response to parse from DescribeSecret response
type DisableKeyRequest ¶
type DisableKeyRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
DisableKeyRequest is the request struct for api DisableKey
func CreateDisableKeyRequest ¶
func CreateDisableKeyRequest() (request *DisableKeyRequest)
CreateDisableKeyRequest creates a request to invoke DisableKey API
type DisableKeyResponse ¶
type DisableKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DisableKeyResponse is the response struct for api DisableKey
func CreateDisableKeyResponse ¶
func CreateDisableKeyResponse() (response *DisableKeyResponse)
CreateDisableKeyResponse creates a response to parse from DisableKey response
type EnableKeyRequest ¶
type EnableKeyRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
EnableKeyRequest is the request struct for api EnableKey
func CreateEnableKeyRequest ¶
func CreateEnableKeyRequest() (request *EnableKeyRequest)
CreateEnableKeyRequest creates a request to invoke EnableKey API
type EnableKeyResponse ¶
type EnableKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
EnableKeyResponse is the response struct for api EnableKey
func CreateEnableKeyResponse ¶
func CreateEnableKeyResponse() (response *EnableKeyResponse)
CreateEnableKeyResponse creates a response to parse from EnableKey response
type EncryptRequest ¶
type EncryptRequest struct {
*requests.RpcRequest
EncryptionContext string `position:"Query" name:"EncryptionContext"`
KeyId string `position:"Query" name:"KeyId"`
Plaintext string `position:"Query" name:"Plaintext"`
}
EncryptRequest is the request struct for api Encrypt
func CreateEncryptRequest ¶
func CreateEncryptRequest() (request *EncryptRequest)
CreateEncryptRequest creates a request to invoke Encrypt API
type EncryptResponse ¶
type EncryptResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
EncryptResponse is the response struct for api Encrypt
func CreateEncryptResponse ¶
func CreateEncryptResponse() (response *EncryptResponse)
CreateEncryptResponse creates a response to parse from Encrypt response
type ExportDataKeyRequest ¶ added in v1.61.342
type ExportDataKeyRequest struct {
*requests.RpcRequest
EncryptionContext string `position:"Query" name:"EncryptionContext"`
WrappingAlgorithm string `position:"Query" name:"WrappingAlgorithm"`
CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
PublicKeyBlob string `position:"Query" name:"PublicKeyBlob"`
WrappingKeySpec string `position:"Query" name:"WrappingKeySpec"`
}
ExportDataKeyRequest is the request struct for api ExportDataKey
func CreateExportDataKeyRequest ¶ added in v1.61.342
func CreateExportDataKeyRequest() (request *ExportDataKeyRequest)
CreateExportDataKeyRequest creates a request to invoke ExportDataKey API
type ExportDataKeyResponse ¶ added in v1.61.342
type ExportDataKeyResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
RequestId string `json:"RequestId" xml:"RequestId"`
ExportedDataKey string `json:"ExportedDataKey" xml:"ExportedDataKey"`
}
ExportDataKeyResponse is the response struct for api ExportDataKey
func CreateExportDataKeyResponse ¶ added in v1.61.342
func CreateExportDataKeyResponse() (response *ExportDataKeyResponse)
CreateExportDataKeyResponse creates a response to parse from ExportDataKey response
type GenerateAndExportDataKeyRequest ¶ added in v1.61.342
type GenerateAndExportDataKeyRequest struct {
*requests.RpcRequest
EncryptionContext string `position:"Query" name:"EncryptionContext"`
KeyId string `position:"Query" name:"KeyId"`
KeySpec string `position:"Query" name:"KeySpec"`
NumberOfBytes requests.Integer `position:"Query" name:"NumberOfBytes"`
WrappingAlgorithm string `position:"Query" name:"WrappingAlgorithm"`
PublicKeyBlob string `position:"Query" name:"PublicKeyBlob"`
WrappingKeySpec string `position:"Query" name:"WrappingKeySpec"`
}
GenerateAndExportDataKeyRequest is the request struct for api GenerateAndExportDataKey
func CreateGenerateAndExportDataKeyRequest ¶ added in v1.61.342
func CreateGenerateAndExportDataKeyRequest() (request *GenerateAndExportDataKeyRequest)
CreateGenerateAndExportDataKeyRequest creates a request to invoke GenerateAndExportDataKey API
type GenerateAndExportDataKeyResponse ¶ added in v1.61.342
type GenerateAndExportDataKeyResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
ExportedDataKey string `json:"ExportedDataKey" xml:"ExportedDataKey"`
}
GenerateAndExportDataKeyResponse is the response struct for api GenerateAndExportDataKey
func CreateGenerateAndExportDataKeyResponse ¶ added in v1.61.342
func CreateGenerateAndExportDataKeyResponse() (response *GenerateAndExportDataKeyResponse)
CreateGenerateAndExportDataKeyResponse creates a response to parse from GenerateAndExportDataKey response
type GenerateDataKeyRequest ¶
type GenerateDataKeyRequest struct {
*requests.RpcRequest
EncryptionContext string `position:"Query" name:"EncryptionContext"`
KeyId string `position:"Query" name:"KeyId"`
KeySpec string `position:"Query" name:"KeySpec"`
NumberOfBytes requests.Integer `position:"Query" name:"NumberOfBytes"`
}
GenerateDataKeyRequest is the request struct for api GenerateDataKey
func CreateGenerateDataKeyRequest ¶
func CreateGenerateDataKeyRequest() (request *GenerateDataKeyRequest)
CreateGenerateDataKeyRequest creates a request to invoke GenerateDataKey API
type GenerateDataKeyResponse ¶
type GenerateDataKeyResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
Plaintext string `json:"Plaintext" xml:"Plaintext"`
}
GenerateDataKeyResponse is the response struct for api GenerateDataKey
func CreateGenerateDataKeyResponse ¶
func CreateGenerateDataKeyResponse() (response *GenerateDataKeyResponse)
CreateGenerateDataKeyResponse creates a response to parse from GenerateDataKey response
type GenerateDataKeyWithoutPlaintextRequest ¶
type GenerateDataKeyWithoutPlaintextRequest struct {
*requests.RpcRequest
EncryptionContext string `position:"Query" name:"EncryptionContext"`
KeyId string `position:"Query" name:"KeyId"`
KeySpec string `position:"Query" name:"KeySpec"`
NumberOfBytes requests.Integer `position:"Query" name:"NumberOfBytes"`
}
GenerateDataKeyWithoutPlaintextRequest is the request struct for api GenerateDataKeyWithoutPlaintext
func CreateGenerateDataKeyWithoutPlaintextRequest ¶
func CreateGenerateDataKeyWithoutPlaintextRequest() (request *GenerateDataKeyWithoutPlaintextRequest)
CreateGenerateDataKeyWithoutPlaintextRequest creates a request to invoke GenerateDataKeyWithoutPlaintext API
type GenerateDataKeyWithoutPlaintextResponse ¶
type GenerateDataKeyWithoutPlaintextResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
GenerateDataKeyWithoutPlaintextResponse is the response struct for api GenerateDataKeyWithoutPlaintext
func CreateGenerateDataKeyWithoutPlaintextResponse ¶
func CreateGenerateDataKeyWithoutPlaintextResponse() (response *GenerateDataKeyWithoutPlaintextResponse)
CreateGenerateDataKeyWithoutPlaintextResponse creates a response to parse from GenerateDataKeyWithoutPlaintext response
type GetCertificateRequest ¶ added in v1.61.701
type GetCertificateRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
}
GetCertificateRequest is the request struct for api GetCertificate
func CreateGetCertificateRequest ¶ added in v1.61.701
func CreateGetCertificateRequest() (request *GetCertificateRequest)
CreateGetCertificateRequest creates a request to invoke GetCertificate API
type GetCertificateResponse ¶ added in v1.61.701
type GetCertificateResponse struct {
*responses.BaseResponse
CertificateChain string `json:"CertificateChain" xml:"CertificateChain"`
Certificate string `json:"Certificate" xml:"Certificate"`
RequestId string `json:"RequestId" xml:"RequestId"`
CertificateId string `json:"CertificateId" xml:"CertificateId"`
Csr string `json:"Csr" xml:"Csr"`
}
GetCertificateResponse is the response struct for api GetCertificate
func CreateGetCertificateResponse ¶ added in v1.61.701
func CreateGetCertificateResponse() (response *GetCertificateResponse)
CreateGetCertificateResponse creates a response to parse from GetCertificate response
type GetParametersForImportRequest ¶
type GetParametersForImportRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
WrappingAlgorithm string `position:"Query" name:"WrappingAlgorithm"`
WrappingKeySpec string `position:"Query" name:"WrappingKeySpec"`
}
GetParametersForImportRequest is the request struct for api GetParametersForImport
func CreateGetParametersForImportRequest ¶
func CreateGetParametersForImportRequest() (request *GetParametersForImportRequest)
CreateGetParametersForImportRequest creates a request to invoke GetParametersForImport API
type GetParametersForImportResponse ¶
type GetParametersForImportResponse struct {
*responses.BaseResponse
KeyId string `json:"KeyId" xml:"KeyId"`
ImportToken string `json:"ImportToken" xml:"ImportToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TokenExpireTime string `json:"TokenExpireTime" xml:"TokenExpireTime"`
PublicKey string `json:"PublicKey" xml:"PublicKey"`
}
GetParametersForImportResponse is the response struct for api GetParametersForImport
func CreateGetParametersForImportResponse ¶
func CreateGetParametersForImportResponse() (response *GetParametersForImportResponse)
CreateGetParametersForImportResponse creates a response to parse from GetParametersForImport response
type GetPublicKeyRequest ¶ added in v1.60.310
type GetPublicKeyRequest struct {
*requests.RpcRequest
KeyVersionId string `position:"Query" name:"KeyVersionId"`
KeyId string `position:"Query" name:"KeyId"`
}
GetPublicKeyRequest is the request struct for api GetPublicKey
func CreateGetPublicKeyRequest ¶ added in v1.60.310
func CreateGetPublicKeyRequest() (request *GetPublicKeyRequest)
CreateGetPublicKeyRequest creates a request to invoke GetPublicKey API
type GetPublicKeyResponse ¶ added in v1.60.310
type GetPublicKeyResponse struct {
*responses.BaseResponse
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
RequestId string `json:"RequestId" xml:"RequestId"`
PublicKey string `json:"PublicKey" xml:"PublicKey"`
}
GetPublicKeyResponse is the response struct for api GetPublicKey
func CreateGetPublicKeyResponse ¶ added in v1.60.310
func CreateGetPublicKeyResponse() (response *GetPublicKeyResponse)
CreateGetPublicKeyResponse creates a response to parse from GetPublicKey response
type GetRandomPasswordRequest ¶ added in v1.61.16
type GetRandomPasswordRequest struct {
*requests.RpcRequest
ExcludeLowercase string `position:"Query" name:"ExcludeLowercase"`
ExcludeCharacters string `position:"Query" name:"ExcludeCharacters"`
PasswordLength string `position:"Query" name:"PasswordLength"`
ExcludePunctuation string `position:"Query" name:"ExcludePunctuation"`
ExcludeUppercase string `position:"Query" name:"ExcludeUppercase"`
RequireEachIncludedType string `position:"Query" name:"RequireEachIncludedType"`
ExcludeNumbers string `position:"Query" name:"ExcludeNumbers"`
}
GetRandomPasswordRequest is the request struct for api GetRandomPassword
func CreateGetRandomPasswordRequest ¶ added in v1.61.16
func CreateGetRandomPasswordRequest() (request *GetRandomPasswordRequest)
CreateGetRandomPasswordRequest creates a request to invoke GetRandomPassword API
type GetRandomPasswordResponse ¶ added in v1.61.16
type GetRandomPasswordResponse struct {
*responses.BaseResponse
RandomPassword string `json:"RandomPassword" xml:"RandomPassword"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetRandomPasswordResponse is the response struct for api GetRandomPassword
func CreateGetRandomPasswordResponse ¶ added in v1.61.16
func CreateGetRandomPasswordResponse() (response *GetRandomPasswordResponse)
CreateGetRandomPasswordResponse creates a response to parse from GetRandomPassword response
type GetSecretValueRequest ¶ added in v1.61.16
type GetSecretValueRequest struct {
*requests.RpcRequest
VersionId string `position:"Query" name:"VersionId"`
VersionStage string `position:"Query" name:"VersionStage"`
SecretName string `position:"Query" name:"SecretName"`
FetchExtendedConfig requests.Boolean `position:"Query" name:"FetchExtendedConfig"`
}
GetSecretValueRequest is the request struct for api GetSecretValue
func CreateGetSecretValueRequest ¶ added in v1.61.16
func CreateGetSecretValueRequest() (request *GetSecretValueRequest)
CreateGetSecretValueRequest creates a request to invoke GetSecretValue API
type GetSecretValueResponse ¶ added in v1.61.16
type GetSecretValueResponse struct {
*responses.BaseResponse
SecretDataType string `json:"SecretDataType" xml:"SecretDataType"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
VersionId string `json:"VersionId" xml:"VersionId"`
NextRotationDate string `json:"NextRotationDate" xml:"NextRotationDate"`
SecretData string `json:"SecretData" xml:"SecretData"`
RotationInterval string `json:"RotationInterval" xml:"RotationInterval"`
ExtendedConfig string `json:"ExtendedConfig" xml:"ExtendedConfig"`
LastRotationDate string `json:"LastRotationDate" xml:"LastRotationDate"`
RequestId string `json:"RequestId" xml:"RequestId"`
SecretName string `json:"SecretName" xml:"SecretName"`
AutomaticRotation string `json:"AutomaticRotation" xml:"AutomaticRotation"`
SecretType string `json:"SecretType" xml:"SecretType"`
VersionStages VersionStagesInGetSecretValue `json:"VersionStages" xml:"VersionStages"`
}
GetSecretValueResponse is the response struct for api GetSecretValue
func CreateGetSecretValueResponse ¶ added in v1.61.16
func CreateGetSecretValueResponse() (response *GetSecretValueResponse)
CreateGetSecretValueResponse creates a response to parse from GetSecretValue response
type ImportKeyMaterialRequest ¶
type ImportKeyMaterialRequest struct {
*requests.RpcRequest
ImportToken string `position:"Query" name:"ImportToken"`
EncryptedKeyMaterial string `position:"Query" name:"EncryptedKeyMaterial"`
KeyMaterialExpireUnix requests.Integer `position:"Query" name:"KeyMaterialExpireUnix"`
KeyId string `position:"Query" name:"KeyId"`
}
ImportKeyMaterialRequest is the request struct for api ImportKeyMaterial
func CreateImportKeyMaterialRequest ¶
func CreateImportKeyMaterialRequest() (request *ImportKeyMaterialRequest)
CreateImportKeyMaterialRequest creates a request to invoke ImportKeyMaterial API
type ImportKeyMaterialResponse ¶
type ImportKeyMaterialResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ImportKeyMaterialResponse is the response struct for api ImportKeyMaterial
func CreateImportKeyMaterialResponse ¶
func CreateImportKeyMaterialResponse() (response *ImportKeyMaterialResponse)
CreateImportKeyMaterialResponse creates a response to parse from ImportKeyMaterial response
type Key ¶
type Key struct {
KeyId string `json:"KeyId" xml:"KeyId"`
KeyArn string `json:"KeyArn" xml:"KeyArn"`
}
Key is a nested struct in kms response
type KeyMetadata ¶
type KeyMetadata struct {
NextRotationDate string `json:"NextRotationDate" xml:"NextRotationDate"`
ProtectionLevel string `json:"ProtectionLevel" xml:"ProtectionLevel"`
KeySpec string `json:"KeySpec" xml:"KeySpec"`
DeleteDate string `json:"DeleteDate" xml:"DeleteDate"`
KeyUsage string `json:"KeyUsage" xml:"KeyUsage"`
AutomaticRotation string `json:"AutomaticRotation" xml:"AutomaticRotation"`
DKMSInstanceId string `json:"DKMSInstanceId" xml:"DKMSInstanceId"`
LastRotationDate string `json:"LastRotationDate" xml:"LastRotationDate"`
RotationInterval string `json:"RotationInterval" xml:"RotationInterval"`
MaterialExpireTime string `json:"MaterialExpireTime" xml:"MaterialExpireTime"`
PrimaryKeyVersion string `json:"PrimaryKeyVersion" xml:"PrimaryKeyVersion"`
DeletionProtection string `json:"DeletionProtection" xml:"DeletionProtection"`
Arn string `json:"Arn" xml:"Arn"`
KeyState string `json:"KeyState" xml:"KeyState"`
CreationDate string `json:"CreationDate" xml:"CreationDate"`
Creator string `json:"Creator" xml:"Creator"`
Origin string `json:"Origin" xml:"Origin"`
KeyId string `json:"KeyId" xml:"KeyId"`
Description string `json:"Description" xml:"Description"`
DeletionProtectionDescription string `json:"DeletionProtectionDescription" xml:"DeletionProtectionDescription"`
}
KeyMetadata is a nested struct in kms response
type KeyVersion ¶
type KeyVersion struct {
CreationDate string `json:"CreationDate" xml:"CreationDate"`
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
KeyId string `json:"KeyId" xml:"KeyId"`
}
KeyVersion is a nested struct in kms response
type KeyVersions ¶
type KeyVersions struct {
KeyVersion []KeyVersion `json:"KeyVersion" xml:"KeyVersion"`
}
KeyVersions is a nested struct in kms response
type Keys ¶
type Keys struct {
Key []Key `json:"Key" xml:"Key"`
}
Keys is a nested struct in kms response
type ListAliasesByKeyIdRequest ¶
type ListAliasesByKeyIdRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
KeyId string `position:"Query" name:"KeyId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListAliasesByKeyIdRequest is the request struct for api ListAliasesByKeyId
func CreateListAliasesByKeyIdRequest ¶
func CreateListAliasesByKeyIdRequest() (request *ListAliasesByKeyIdRequest)
CreateListAliasesByKeyIdRequest creates a request to invoke ListAliasesByKeyId API
type ListAliasesByKeyIdResponse ¶
type ListAliasesByKeyIdResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Aliases AliasesInListAliasesByKeyId `json:"Aliases" xml:"Aliases"`
}
ListAliasesByKeyIdResponse is the response struct for api ListAliasesByKeyId
func CreateListAliasesByKeyIdResponse ¶
func CreateListAliasesByKeyIdResponse() (response *ListAliasesByKeyIdResponse)
CreateListAliasesByKeyIdResponse creates a response to parse from ListAliasesByKeyId response
type ListAliasesRequest ¶
type ListAliasesRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListAliasesRequest is the request struct for api ListAliases
func CreateListAliasesRequest ¶
func CreateListAliasesRequest() (request *ListAliasesRequest)
CreateListAliasesRequest creates a request to invoke ListAliases API
type ListAliasesResponse ¶
type ListAliasesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Aliases AliasesInListAliases `json:"Aliases" xml:"Aliases"`
}
ListAliasesResponse is the response struct for api ListAliases
func CreateListAliasesResponse ¶
func CreateListAliasesResponse() (response *ListAliasesResponse)
CreateListAliasesResponse creates a response to parse from ListAliases response
type ListKeyVersionsRequest ¶
type ListKeyVersionsRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
KeyId string `position:"Query" name:"KeyId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListKeyVersionsRequest is the request struct for api ListKeyVersions
func CreateListKeyVersionsRequest ¶
func CreateListKeyVersionsRequest() (request *ListKeyVersionsRequest)
CreateListKeyVersionsRequest creates a request to invoke ListKeyVersions API
type ListKeyVersionsResponse ¶
type ListKeyVersionsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
KeyVersions KeyVersions `json:"KeyVersions" xml:"KeyVersions"`
}
ListKeyVersionsResponse is the response struct for api ListKeyVersions
func CreateListKeyVersionsResponse ¶
func CreateListKeyVersionsResponse() (response *ListKeyVersionsResponse)
CreateListKeyVersionsResponse creates a response to parse from ListKeyVersions response
type ListKeysRequest ¶
type ListKeysRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
Filters string `position:"Query" name:"Filters"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListKeysRequest is the request struct for api ListKeys
func CreateListKeysRequest ¶
func CreateListKeysRequest() (request *ListKeysRequest)
CreateListKeysRequest creates a request to invoke ListKeys API
type ListKeysResponse ¶
type ListKeysResponse struct {
*responses.BaseResponse
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Keys Keys `json:"Keys" xml:"Keys"`
}
ListKeysResponse is the response struct for api ListKeys
func CreateListKeysResponse ¶
func CreateListKeysResponse() (response *ListKeysResponse)
CreateListKeysResponse creates a response to parse from ListKeys response
type ListResourceTagsRequest ¶
type ListResourceTagsRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
}
ListResourceTagsRequest is the request struct for api ListResourceTags
func CreateListResourceTagsRequest ¶
func CreateListResourceTagsRequest() (request *ListResourceTagsRequest)
CreateListResourceTagsRequest creates a request to invoke ListResourceTags API
type ListResourceTagsResponse ¶
type ListResourceTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Tags TagsInListResourceTags `json:"Tags" xml:"Tags"`
}
ListResourceTagsResponse is the response struct for api ListResourceTags
func CreateListResourceTagsResponse ¶
func CreateListResourceTagsResponse() (response *ListResourceTagsResponse)
CreateListResourceTagsResponse creates a response to parse from ListResourceTags response
type ListSecretVersionIdsRequest ¶ added in v1.61.16
type ListSecretVersionIdsRequest struct {
*requests.RpcRequest
IncludeDeprecated string `position:"Query" name:"IncludeDeprecated"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
SecretName string `position:"Query" name:"SecretName"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListSecretVersionIdsRequest is the request struct for api ListSecretVersionIds
func CreateListSecretVersionIdsRequest ¶ added in v1.61.16
func CreateListSecretVersionIdsRequest() (request *ListSecretVersionIdsRequest)
CreateListSecretVersionIdsRequest creates a request to invoke ListSecretVersionIds API
type ListSecretVersionIdsResponse ¶ added in v1.61.16
type ListSecretVersionIdsResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
VersionIds VersionIds `json:"VersionIds" xml:"VersionIds"`
}
ListSecretVersionIdsResponse is the response struct for api ListSecretVersionIds
func CreateListSecretVersionIdsResponse ¶ added in v1.61.16
func CreateListSecretVersionIdsResponse() (response *ListSecretVersionIdsResponse)
CreateListSecretVersionIdsResponse creates a response to parse from ListSecretVersionIds response
type ListSecretsRequest ¶ added in v1.61.16
type ListSecretsRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
Filters string `position:"Query" name:"Filters"`
FetchTags string `position:"Query" name:"FetchTags"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListSecretsRequest is the request struct for api ListSecrets
func CreateListSecretsRequest ¶ added in v1.61.16
func CreateListSecretsRequest() (request *ListSecretsRequest)
CreateListSecretsRequest creates a request to invoke ListSecrets API
type ListSecretsResponse ¶ added in v1.61.16
type ListSecretsResponse struct {
*responses.BaseResponse
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
SecretList SecretList `json:"SecretList" xml:"SecretList"`
}
ListSecretsResponse is the response struct for api ListSecrets
func CreateListSecretsResponse ¶ added in v1.61.16
func CreateListSecretsResponse() (response *ListSecretsResponse)
CreateListSecretsResponse creates a response to parse from ListSecrets response
type OpenKmsServiceRequest ¶ added in v1.61.535
type OpenKmsServiceRequest struct {
*requests.RpcRequest
}
OpenKmsServiceRequest is the request struct for api OpenKmsService
func CreateOpenKmsServiceRequest ¶ added in v1.61.535
func CreateOpenKmsServiceRequest() (request *OpenKmsServiceRequest)
CreateOpenKmsServiceRequest creates a request to invoke OpenKmsService API
type OpenKmsServiceResponse ¶ added in v1.61.535
type OpenKmsServiceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
OpenKmsServiceResponse is the response struct for api OpenKmsService
func CreateOpenKmsServiceResponse ¶ added in v1.61.535
func CreateOpenKmsServiceResponse() (response *OpenKmsServiceResponse)
CreateOpenKmsServiceResponse creates a response to parse from OpenKmsService response
type PutSecretValueRequest ¶ added in v1.61.16
type PutSecretValueRequest struct {
*requests.RpcRequest
VersionId string `position:"Query" name:"VersionId"`
VersionStages string `position:"Query" name:"VersionStages"`
SecretData string `position:"Query" name:"SecretData"`
SecretName string `position:"Query" name:"SecretName"`
SecretDataType string `position:"Query" name:"SecretDataType"`
}
PutSecretValueRequest is the request struct for api PutSecretValue
func CreatePutSecretValueRequest ¶ added in v1.61.16
func CreatePutSecretValueRequest() (request *PutSecretValueRequest)
CreatePutSecretValueRequest creates a request to invoke PutSecretValue API
type PutSecretValueResponse ¶ added in v1.61.16
type PutSecretValueResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
VersionId string `json:"VersionId" xml:"VersionId"`
RequestId string `json:"RequestId" xml:"RequestId"`
VersionStages VersionStagesInPutSecretValue `json:"VersionStages" xml:"VersionStages"`
}
PutSecretValueResponse is the response struct for api PutSecretValue
func CreatePutSecretValueResponse ¶ added in v1.61.16
func CreatePutSecretValueResponse() (response *PutSecretValueResponse)
CreatePutSecretValueResponse creates a response to parse from PutSecretValue response
type ReEncryptRequest ¶ added in v1.61.342
type ReEncryptRequest struct {
*requests.RpcRequest
DestinationEncryptionContext string `position:"Query" name:"DestinationEncryptionContext"`
SourceEncryptionAlgorithm string `position:"Query" name:"SourceEncryptionAlgorithm"`
SourceKeyVersionId string `position:"Query" name:"SourceKeyVersionId"`
DestinationKeyId string `position:"Query" name:"DestinationKeyId"`
SourceKeyId string `position:"Query" name:"SourceKeyId"`
SourceEncryptionContext string `position:"Query" name:"SourceEncryptionContext"`
CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
}
ReEncryptRequest is the request struct for api ReEncrypt
func CreateReEncryptRequest ¶ added in v1.61.342
func CreateReEncryptRequest() (request *ReEncryptRequest)
CreateReEncryptRequest creates a request to invoke ReEncrypt API
type ReEncryptResponse ¶ added in v1.61.342
type ReEncryptResponse struct {
*responses.BaseResponse
KeyId string `json:"KeyId" xml:"KeyId"`
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReEncryptResponse is the response struct for api ReEncrypt
func CreateReEncryptResponse ¶ added in v1.61.342
func CreateReEncryptResponse() (response *ReEncryptResponse)
CreateReEncryptResponse creates a response to parse from ReEncrypt response
type Region ¶
type Region struct {
RegionId string `json:"RegionId" xml:"RegionId"`
}
Region is a nested struct in kms response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in kms response
type RestoreSecretRequest ¶ added in v1.61.16
type RestoreSecretRequest struct {
*requests.RpcRequest
SecretName string `position:"Query" name:"SecretName"`
}
RestoreSecretRequest is the request struct for api RestoreSecret
func CreateRestoreSecretRequest ¶ added in v1.61.16
func CreateRestoreSecretRequest() (request *RestoreSecretRequest)
CreateRestoreSecretRequest creates a request to invoke RestoreSecret API
type RestoreSecretResponse ¶ added in v1.61.16
type RestoreSecretResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
RestoreSecretResponse is the response struct for api RestoreSecret
func CreateRestoreSecretResponse ¶ added in v1.61.16
func CreateRestoreSecretResponse() (response *RestoreSecretResponse)
CreateRestoreSecretResponse creates a response to parse from RestoreSecret response
type RotateSecretRequest ¶ added in v1.61.780
type RotateSecretRequest struct {
*requests.RpcRequest
VersionId string `position:"Query" name:"VersionId"`
SecretName string `position:"Query" name:"SecretName"`
}
RotateSecretRequest is the request struct for api RotateSecret
func CreateRotateSecretRequest ¶ added in v1.61.780
func CreateRotateSecretRequest() (request *RotateSecretRequest)
CreateRotateSecretRequest creates a request to invoke RotateSecret API
type RotateSecretResponse ¶ added in v1.61.780
type RotateSecretResponse struct {
*responses.BaseResponse
VersionId string `json:"VersionId" xml:"VersionId"`
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
Arn string `json:"Arn" xml:"Arn"`
}
RotateSecretResponse is the response struct for api RotateSecret
func CreateRotateSecretResponse ¶ added in v1.61.780
func CreateRotateSecretResponse() (response *RotateSecretResponse)
CreateRotateSecretResponse creates a response to parse from RotateSecret response
type ScheduleKeyDeletionRequest ¶
type ScheduleKeyDeletionRequest struct {
*requests.RpcRequest
PendingWindowInDays requests.Integer `position:"Query" name:"PendingWindowInDays"`
KeyId string `position:"Query" name:"KeyId"`
}
ScheduleKeyDeletionRequest is the request struct for api ScheduleKeyDeletion
func CreateScheduleKeyDeletionRequest ¶
func CreateScheduleKeyDeletionRequest() (request *ScheduleKeyDeletionRequest)
CreateScheduleKeyDeletionRequest creates a request to invoke ScheduleKeyDeletion API
type ScheduleKeyDeletionResponse ¶
type ScheduleKeyDeletionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ScheduleKeyDeletionResponse is the response struct for api ScheduleKeyDeletion
func CreateScheduleKeyDeletionResponse ¶
func CreateScheduleKeyDeletionResponse() (response *ScheduleKeyDeletionResponse)
CreateScheduleKeyDeletionResponse creates a response to parse from ScheduleKeyDeletion response
type Secret ¶ added in v1.61.16
type Secret struct {
SecretName string `json:"SecretName" xml:"SecretName"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
SecretType string `json:"SecretType" xml:"SecretType"`
PlannedDeleteTime string `json:"PlannedDeleteTime" xml:"PlannedDeleteTime"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
Tags TagsInListSecrets `json:"Tags" xml:"Tags"`
}
Secret is a nested struct in kms response
type SecretList ¶ added in v1.61.16
type SecretList struct {
Secret []Secret `json:"Secret" xml:"Secret"`
}
SecretList is a nested struct in kms response
type SetDeletionProtectionRequest ¶ added in v1.61.1118
type SetDeletionProtectionRequest struct {
*requests.RpcRequest
EnableDeletionProtection requests.Boolean `position:"Query" name:"EnableDeletionProtection"`
ProtectedResourceArn string `position:"Query" name:"ProtectedResourceArn"`
DeletionProtectionDescription string `position:"Query" name:"DeletionProtectionDescription"`
}
SetDeletionProtectionRequest is the request struct for api SetDeletionProtection
func CreateSetDeletionProtectionRequest ¶ added in v1.61.1118
func CreateSetDeletionProtectionRequest() (request *SetDeletionProtectionRequest)
CreateSetDeletionProtectionRequest creates a request to invoke SetDeletionProtection API
type SetDeletionProtectionResponse ¶ added in v1.61.1118
type SetDeletionProtectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetDeletionProtectionResponse is the response struct for api SetDeletionProtection
func CreateSetDeletionProtectionResponse ¶ added in v1.61.1118
func CreateSetDeletionProtectionResponse() (response *SetDeletionProtectionResponse)
CreateSetDeletionProtectionResponse creates a response to parse from SetDeletionProtection response
type SubjectAlternativeNames ¶ added in v1.61.701
type SubjectAlternativeNames struct {
SubjectAlternativeName []string `json:"SubjectAlternativeName" xml:"SubjectAlternativeName"`
}
SubjectAlternativeNames is a nested struct in kms response
type Tag ¶
type Tag struct {
TagValue string `json:"TagValue" xml:"TagValue"`
TagKey string `json:"TagKey" xml:"TagKey"`
KeyId string `json:"KeyId" xml:"KeyId"`
}
Tag is a nested struct in kms response
type TagResourceRequest ¶
type TagResourceRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
KeyId string `position:"Query" name:"KeyId"`
SecretName string `position:"Query" name:"SecretName"`
Tags string `position:"Query" name:"Tags"`
}
TagResourceRequest is the request struct for api TagResource
func CreateTagResourceRequest ¶
func CreateTagResourceRequest() (request *TagResourceRequest)
CreateTagResourceRequest creates a request to invoke TagResource API
type TagResourceResponse ¶
type TagResourceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
TagResourceResponse is the response struct for api TagResource
func CreateTagResourceResponse ¶
func CreateTagResourceResponse() (response *TagResourceResponse)
CreateTagResourceResponse creates a response to parse from TagResource response
type TagsInDescribeSecret ¶ added in v1.61.16
type TagsInDescribeSecret struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeSecret is a nested struct in kms response
type TagsInListResourceTags ¶ added in v1.61.16
type TagsInListResourceTags struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListResourceTags is a nested struct in kms response
type TagsInListSecrets ¶ added in v1.61.16
type TagsInListSecrets struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListSecrets is a nested struct in kms response
type UntagResourceRequest ¶
type UntagResourceRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
TagKeys string `position:"Query" name:"TagKeys"`
KeyId string `position:"Query" name:"KeyId"`
SecretName string `position:"Query" name:"SecretName"`
}
UntagResourceRequest is the request struct for api UntagResource
func CreateUntagResourceRequest ¶
func CreateUntagResourceRequest() (request *UntagResourceRequest)
CreateUntagResourceRequest creates a request to invoke UntagResource API
type UntagResourceResponse ¶
type UntagResourceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UntagResourceResponse is the response struct for api UntagResource
func CreateUntagResourceResponse ¶
func CreateUntagResourceResponse() (response *UntagResourceResponse)
CreateUntagResourceResponse creates a response to parse from UntagResource response
type UpdateAliasRequest ¶
type UpdateAliasRequest struct {
*requests.RpcRequest
AliasName string `position:"Query" name:"AliasName"`
KeyId string `position:"Query" name:"KeyId"`
}
UpdateAliasRequest is the request struct for api UpdateAlias
func CreateUpdateAliasRequest ¶
func CreateUpdateAliasRequest() (request *UpdateAliasRequest)
CreateUpdateAliasRequest creates a request to invoke UpdateAlias API
type UpdateAliasResponse ¶
type UpdateAliasResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateAliasResponse is the response struct for api UpdateAlias
func CreateUpdateAliasResponse ¶
func CreateUpdateAliasResponse() (response *UpdateAliasResponse)
CreateUpdateAliasResponse creates a response to parse from UpdateAlias response
type UpdateCertificateStatusRequest ¶ added in v1.61.701
type UpdateCertificateStatusRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
Status string `position:"Query" name:"Status"`
}
UpdateCertificateStatusRequest is the request struct for api UpdateCertificateStatus
func CreateUpdateCertificateStatusRequest ¶ added in v1.61.701
func CreateUpdateCertificateStatusRequest() (request *UpdateCertificateStatusRequest)
CreateUpdateCertificateStatusRequest creates a request to invoke UpdateCertificateStatus API
type UpdateCertificateStatusResponse ¶ added in v1.61.701
type UpdateCertificateStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateCertificateStatusResponse is the response struct for api UpdateCertificateStatus
func CreateUpdateCertificateStatusResponse ¶ added in v1.61.701
func CreateUpdateCertificateStatusResponse() (response *UpdateCertificateStatusResponse)
CreateUpdateCertificateStatusResponse creates a response to parse from UpdateCertificateStatus response
type UpdateKeyDescriptionRequest ¶
type UpdateKeyDescriptionRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
Description string `position:"Query" name:"Description"`
}
UpdateKeyDescriptionRequest is the request struct for api UpdateKeyDescription
func CreateUpdateKeyDescriptionRequest ¶
func CreateUpdateKeyDescriptionRequest() (request *UpdateKeyDescriptionRequest)
CreateUpdateKeyDescriptionRequest creates a request to invoke UpdateKeyDescription API
type UpdateKeyDescriptionResponse ¶
type UpdateKeyDescriptionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateKeyDescriptionResponse is the response struct for api UpdateKeyDescription
func CreateUpdateKeyDescriptionResponse ¶
func CreateUpdateKeyDescriptionResponse() (response *UpdateKeyDescriptionResponse)
CreateUpdateKeyDescriptionResponse creates a response to parse from UpdateKeyDescription response
type UpdateRotationPolicyRequest ¶
type UpdateRotationPolicyRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
RotationInterval string `position:"Query" name:"RotationInterval"`
EnableAutomaticRotation requests.Boolean `position:"Query" name:"EnableAutomaticRotation"`
}
UpdateRotationPolicyRequest is the request struct for api UpdateRotationPolicy
func CreateUpdateRotationPolicyRequest ¶
func CreateUpdateRotationPolicyRequest() (request *UpdateRotationPolicyRequest)
CreateUpdateRotationPolicyRequest creates a request to invoke UpdateRotationPolicy API
type UpdateRotationPolicyResponse ¶
type UpdateRotationPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateRotationPolicyResponse is the response struct for api UpdateRotationPolicy
func CreateUpdateRotationPolicyResponse ¶
func CreateUpdateRotationPolicyResponse() (response *UpdateRotationPolicyResponse)
CreateUpdateRotationPolicyResponse creates a response to parse from UpdateRotationPolicy response
type UpdateSecretRequest ¶ added in v1.61.16
type UpdateSecretRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
SecretName string `position:"Query" name:"SecretName"`
ExtendedConfigCustomData string `position:"Query" name:"ExtendedConfig.CustomData"`
}
UpdateSecretRequest is the request struct for api UpdateSecret
func CreateUpdateSecretRequest ¶ added in v1.61.16
func CreateUpdateSecretRequest() (request *UpdateSecretRequest)
CreateUpdateSecretRequest creates a request to invoke UpdateSecret API
type UpdateSecretResponse ¶ added in v1.61.16
type UpdateSecretResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateSecretResponse is the response struct for api UpdateSecret
func CreateUpdateSecretResponse ¶ added in v1.61.16
func CreateUpdateSecretResponse() (response *UpdateSecretResponse)
CreateUpdateSecretResponse creates a response to parse from UpdateSecret response
type UpdateSecretRotationPolicyRequest ¶ added in v1.61.780
type UpdateSecretRotationPolicyRequest struct {
*requests.RpcRequest
RotationInterval string `position:"Query" name:"RotationInterval"`
SecretName string `position:"Query" name:"SecretName"`
EnableAutomaticRotation requests.Boolean `position:"Query" name:"EnableAutomaticRotation"`
}
UpdateSecretRotationPolicyRequest is the request struct for api UpdateSecretRotationPolicy
func CreateUpdateSecretRotationPolicyRequest ¶ added in v1.61.780
func CreateUpdateSecretRotationPolicyRequest() (request *UpdateSecretRotationPolicyRequest)
CreateUpdateSecretRotationPolicyRequest creates a request to invoke UpdateSecretRotationPolicy API
type UpdateSecretRotationPolicyResponse ¶ added in v1.61.780
type UpdateSecretRotationPolicyResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateSecretRotationPolicyResponse is the response struct for api UpdateSecretRotationPolicy
func CreateUpdateSecretRotationPolicyResponse ¶ added in v1.61.780
func CreateUpdateSecretRotationPolicyResponse() (response *UpdateSecretRotationPolicyResponse)
CreateUpdateSecretRotationPolicyResponse creates a response to parse from UpdateSecretRotationPolicy response
type UpdateSecretVersionStageRequest ¶ added in v1.61.16
type UpdateSecretVersionStageRequest struct {
*requests.RpcRequest
RemoveFromVersion string `position:"Query" name:"RemoveFromVersion"`
MoveToVersion string `position:"Query" name:"MoveToVersion"`
VersionStage string `position:"Query" name:"VersionStage"`
SecretName string `position:"Query" name:"SecretName"`
}
UpdateSecretVersionStageRequest is the request struct for api UpdateSecretVersionStage
func CreateUpdateSecretVersionStageRequest ¶ added in v1.61.16
func CreateUpdateSecretVersionStageRequest() (request *UpdateSecretVersionStageRequest)
CreateUpdateSecretVersionStageRequest creates a request to invoke UpdateSecretVersionStage API
type UpdateSecretVersionStageResponse ¶ added in v1.61.16
type UpdateSecretVersionStageResponse struct {
*responses.BaseResponse
SecretName string `json:"SecretName" xml:"SecretName"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateSecretVersionStageResponse is the response struct for api UpdateSecretVersionStage
func CreateUpdateSecretVersionStageResponse ¶ added in v1.61.16
func CreateUpdateSecretVersionStageResponse() (response *UpdateSecretVersionStageResponse)
CreateUpdateSecretVersionStageResponse creates a response to parse from UpdateSecretVersionStage response
type UploadCertificateRequest ¶ added in v1.61.701
type UploadCertificateRequest struct {
*requests.RpcRequest
CertificateId string `position:"Query" name:"CertificateId"`
Certificate string `position:"Query" name:"Certificate"`
CertificateChain string `position:"Query" name:"CertificateChain"`
}
UploadCertificateRequest is the request struct for api UploadCertificate
func CreateUploadCertificateRequest ¶ added in v1.61.701
func CreateUploadCertificateRequest() (request *UploadCertificateRequest)
CreateUploadCertificateRequest creates a request to invoke UploadCertificate API
type UploadCertificateResponse ¶ added in v1.61.701
type UploadCertificateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UploadCertificateResponse is the response struct for api UploadCertificate
func CreateUploadCertificateResponse ¶ added in v1.61.701
func CreateUploadCertificateResponse() (response *UploadCertificateResponse)
CreateUploadCertificateResponse creates a response to parse from UploadCertificate response
type VersionId ¶ added in v1.61.16
type VersionId struct {
VersionId string `json:"VersionId" xml:"VersionId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
VersionStages VersionStagesInListSecretVersionIds `json:"VersionStages" xml:"VersionStages"`
}
VersionId is a nested struct in kms response
type VersionIds ¶ added in v1.61.16
type VersionIds struct {
VersionId []VersionId `json:"VersionId" xml:"VersionId"`
}
VersionIds is a nested struct in kms response
type VersionStagesInGetSecretValue ¶ added in v1.61.16
type VersionStagesInGetSecretValue struct {
VersionStage []string `json:"VersionStage" xml:"VersionStage"`
}
VersionStagesInGetSecretValue is a nested struct in kms response
type VersionStagesInListSecretVersionIds ¶ added in v1.61.16
type VersionStagesInListSecretVersionIds struct {
VersionStage []string `json:"VersionStage" xml:"VersionStage"`
}
VersionStagesInListSecretVersionIds is a nested struct in kms response
type VersionStagesInPutSecretValue ¶ added in v1.61.16
type VersionStagesInPutSecretValue struct {
VersionStage []string `json:"VersionStage" xml:"VersionStage"`
}
VersionStagesInPutSecretValue is a nested struct in kms response
Source Files
¶
- asymmetric_decrypt.go
- asymmetric_encrypt.go
- asymmetric_sign.go
- asymmetric_verify.go
- cancel_key_deletion.go
- certificate_private_key_decrypt.go
- certificate_private_key_sign.go
- certificate_public_key_encrypt.go
- certificate_public_key_verify.go
- client.go
- create_alias.go
- create_certificate.go
- create_key.go
- create_key_version.go
- create_secret.go
- decrypt.go
- delete_alias.go
- delete_certificate.go
- delete_key_material.go
- delete_secret.go
- describe_account_kms_status.go
- describe_certificate.go
- describe_key.go
- describe_key_version.go
- describe_regions.go
- describe_secret.go
- disable_key.go
- enable_key.go
- encrypt.go
- endpoint.go
- export_data_key.go
- generate_and_export_data_key.go
- generate_data_key.go
- generate_data_key_without_plaintext.go
- get_certificate.go
- get_parameters_for_import.go
- get_public_key.go
- get_random_password.go
- get_secret_value.go
- import_key_material.go
- list_aliases.go
- list_aliases_by_key_id.go
- list_key_versions.go
- list_keys.go
- list_resource_tags.go
- list_secret_version_ids.go
- list_secrets.go
- open_kms_service.go
- put_secret_value.go
- re_encrypt.go
- restore_secret.go
- rotate_secret.go
- schedule_key_deletion.go
- set_deletion_protection.go
- struct_alias.go
- struct_aliases_in_list_aliases.go
- struct_aliases_in_list_aliases_by_key_id.go
- struct_key.go
- struct_key_metadata.go
- struct_key_version.go
- struct_key_versions.go
- struct_keys.go
- struct_region.go
- struct_regions.go
- struct_secret.go
- struct_secret_list.go
- struct_subject_alternative_names.go
- struct_tag.go
- struct_tags_in_describe_secret.go
- struct_tags_in_list_resource_tags.go
- struct_tags_in_list_secrets.go
- struct_version_id.go
- struct_version_ids.go
- struct_version_stages_in_get_secret_value.go
- struct_version_stages_in_list_secret_version_ids.go
- struct_version_stages_in_put_secret_value.go
- tag_resource.go
- untag_resource.go
- update_alias.go
- update_certificate_status.go
- update_key_description.go
- update_rotation_policy.go
- update_secret.go
- update_secret_rotation_policy.go
- update_secret_version_stage.go
- upload_certificate.go