Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AdvanceEncryptRequest
- type AdvanceEncryptResponse
- type Alias
- type AliasesInListAliases
- type AliasesInListAliasesByKeyId
- type ApplicationAccessPoint
- type ApplicationAccessPoints
- type AsymmetricDecryptRequest
- type AsymmetricDecryptResponse
- type AsymmetricEncryptRequest
- type AsymmetricEncryptResponse
- type AsymmetricSignRequest
- type AsymmetricSignResponse
- type AsymmetricVerifyRequest
- type AsymmetricVerifyResponse
- type BindVpc
- type BindVpcs
- 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) AdvanceEncrypt(request *AdvanceEncryptRequest) (response *AdvanceEncryptResponse, err error)
- func (client *Client) AdvanceEncryptWithCallback(request *AdvanceEncryptRequest, ...) <-chan int
- func (client *Client) AdvanceEncryptWithChan(request *AdvanceEncryptRequest) (<-chan *AdvanceEncryptResponse, <-chan 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) ConnectKmsInstance(request *ConnectKmsInstanceRequest) (response *ConnectKmsInstanceResponse, err error)
- func (client *Client) ConnectKmsInstanceWithCallback(request *ConnectKmsInstanceRequest, ...) <-chan int
- func (client *Client) ConnectKmsInstanceWithChan(request *ConnectKmsInstanceRequest) (<-chan *ConnectKmsInstanceResponse, <-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) CreateApplicationAccessPoint(request *CreateApplicationAccessPointRequest) (response *CreateApplicationAccessPointResponse, err error)
- func (client *Client) CreateApplicationAccessPointWithCallback(request *CreateApplicationAccessPointRequest, ...) <-chan int
- func (client *Client) CreateApplicationAccessPointWithChan(request *CreateApplicationAccessPointRequest) (<-chan *CreateApplicationAccessPointResponse, <-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) CreateClientKey(request *CreateClientKeyRequest) (response *CreateClientKeyResponse, err error)
- func (client *Client) CreateClientKeyWithCallback(request *CreateClientKeyRequest, ...) <-chan int
- func (client *Client) CreateClientKeyWithChan(request *CreateClientKeyRequest) (<-chan *CreateClientKeyResponse, <-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) CreateNetworkRule(request *CreateNetworkRuleRequest) (response *CreateNetworkRuleResponse, err error)
- func (client *Client) CreateNetworkRuleWithCallback(request *CreateNetworkRuleRequest, ...) <-chan int
- func (client *Client) CreateNetworkRuleWithChan(request *CreateNetworkRuleRequest) (<-chan *CreateNetworkRuleResponse, <-chan error)
- func (client *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
- func (client *Client) CreatePolicyWithCallback(request *CreatePolicyRequest, ...) <-chan int
- func (client *Client) CreatePolicyWithChan(request *CreatePolicyRequest) (<-chan *CreatePolicyResponse, <-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) DeleteApplicationAccessPoint(request *DeleteApplicationAccessPointRequest) (response *DeleteApplicationAccessPointResponse, err error)
- func (client *Client) DeleteApplicationAccessPointWithCallback(request *DeleteApplicationAccessPointRequest, ...) <-chan int
- func (client *Client) DeleteApplicationAccessPointWithChan(request *DeleteApplicationAccessPointRequest) (<-chan *DeleteApplicationAccessPointResponse, <-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) DeleteClientKey(request *DeleteClientKeyRequest) (response *DeleteClientKeyResponse, err error)
- func (client *Client) DeleteClientKeyWithCallback(request *DeleteClientKeyRequest, ...) <-chan int
- func (client *Client) DeleteClientKeyWithChan(request *DeleteClientKeyRequest) (<-chan *DeleteClientKeyResponse, <-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) DeleteNetworkRule(request *DeleteNetworkRuleRequest) (response *DeleteNetworkRuleResponse, err error)
- func (client *Client) DeleteNetworkRuleWithCallback(request *DeleteNetworkRuleRequest, ...) <-chan int
- func (client *Client) DeleteNetworkRuleWithChan(request *DeleteNetworkRuleRequest) (<-chan *DeleteNetworkRuleResponse, <-chan error)
- func (client *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
- func (client *Client) DeletePolicyWithCallback(request *DeletePolicyRequest, ...) <-chan int
- func (client *Client) DeletePolicyWithChan(request *DeletePolicyRequest) (<-chan *DeletePolicyResponse, <-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) DescribeApplicationAccessPoint(request *DescribeApplicationAccessPointRequest) (response *DescribeApplicationAccessPointResponse, err error)
- func (client *Client) DescribeApplicationAccessPointWithCallback(request *DescribeApplicationAccessPointRequest, ...) <-chan int
- func (client *Client) DescribeApplicationAccessPointWithChan(request *DescribeApplicationAccessPointRequest) (<-chan *DescribeApplicationAccessPointResponse, <-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) DescribeNetworkRule(request *DescribeNetworkRuleRequest) (response *DescribeNetworkRuleResponse, err error)
- func (client *Client) DescribeNetworkRuleWithCallback(request *DescribeNetworkRuleRequest, ...) <-chan int
- func (client *Client) DescribeNetworkRuleWithChan(request *DescribeNetworkRuleRequest) (<-chan *DescribeNetworkRuleResponse, <-chan error)
- func (client *Client) DescribePolicy(request *DescribePolicyRequest) (response *DescribePolicyResponse, err error)
- func (client *Client) DescribePolicyWithCallback(request *DescribePolicyRequest, ...) <-chan int
- func (client *Client) DescribePolicyWithChan(request *DescribePolicyRequest) (<-chan *DescribePolicyResponse, <-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) GetClientKey(request *GetClientKeyRequest) (response *GetClientKeyResponse, err error)
- func (client *Client) GetClientKeyWithCallback(request *GetClientKeyRequest, ...) <-chan int
- func (client *Client) GetClientKeyWithChan(request *GetClientKeyRequest) (<-chan *GetClientKeyResponse, <-chan error)
- func (client *Client) GetKeyPolicy(request *GetKeyPolicyRequest) (response *GetKeyPolicyResponse, err error)
- func (client *Client) GetKeyPolicyWithCallback(request *GetKeyPolicyRequest, ...) <-chan int
- func (client *Client) GetKeyPolicyWithChan(request *GetKeyPolicyRequest) (<-chan *GetKeyPolicyResponse, <-chan error)
- func (client *Client) GetKmsInstance(request *GetKmsInstanceRequest) (response *GetKmsInstanceResponse, err error)
- func (client *Client) GetKmsInstanceWithCallback(request *GetKmsInstanceRequest, ...) <-chan int
- func (client *Client) GetKmsInstanceWithChan(request *GetKmsInstanceRequest) (<-chan *GetKmsInstanceResponse, <-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) GetSecretPolicy(request *GetSecretPolicyRequest) (response *GetSecretPolicyResponse, err error)
- func (client *Client) GetSecretPolicyWithCallback(request *GetSecretPolicyRequest, ...) <-chan int
- func (client *Client) GetSecretPolicyWithChan(request *GetSecretPolicyRequest) (<-chan *GetSecretPolicyResponse, <-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) ListApplicationAccessPoints(request *ListApplicationAccessPointsRequest) (response *ListApplicationAccessPointsResponse, err error)
- func (client *Client) ListApplicationAccessPointsWithCallback(request *ListApplicationAccessPointsRequest, ...) <-chan int
- func (client *Client) ListApplicationAccessPointsWithChan(request *ListApplicationAccessPointsRequest) (<-chan *ListApplicationAccessPointsResponse, <-chan error)
- func (client *Client) ListClientKeys(request *ListClientKeysRequest) (response *ListClientKeysResponse, err error)
- func (client *Client) ListClientKeysWithCallback(request *ListClientKeysRequest, ...) <-chan int
- func (client *Client) ListClientKeysWithChan(request *ListClientKeysRequest) (<-chan *ListClientKeysResponse, <-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) ListKmsInstances(request *ListKmsInstancesRequest) (response *ListKmsInstancesResponse, err error)
- func (client *Client) ListKmsInstancesWithCallback(request *ListKmsInstancesRequest, ...) <-chan int
- func (client *Client) ListKmsInstancesWithChan(request *ListKmsInstancesRequest) (<-chan *ListKmsInstancesResponse, <-chan error)
- func (client *Client) ListNetworkRules(request *ListNetworkRulesRequest) (response *ListNetworkRulesResponse, err error)
- func (client *Client) ListNetworkRulesWithCallback(request *ListNetworkRulesRequest, ...) <-chan int
- func (client *Client) ListNetworkRulesWithChan(request *ListNetworkRulesRequest) (<-chan *ListNetworkRulesResponse, <-chan error)
- func (client *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
- func (client *Client) ListPoliciesWithCallback(request *ListPoliciesRequest, ...) <-chan int
- func (client *Client) ListPoliciesWithChan(request *ListPoliciesRequest) (<-chan *ListPoliciesResponse, <-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) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-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) SetKeyPolicy(request *SetKeyPolicyRequest) (response *SetKeyPolicyResponse, err error)
- func (client *Client) SetKeyPolicyWithCallback(request *SetKeyPolicyRequest, ...) <-chan int
- func (client *Client) SetKeyPolicyWithChan(request *SetKeyPolicyRequest) (<-chan *SetKeyPolicyResponse, <-chan error)
- func (client *Client) SetSecretPolicy(request *SetSecretPolicyRequest) (response *SetSecretPolicyResponse, err error)
- func (client *Client) SetSecretPolicyWithCallback(request *SetSecretPolicyRequest, ...) <-chan int
- func (client *Client) SetSecretPolicyWithChan(request *SetSecretPolicyRequest) (<-chan *SetSecretPolicyResponse, <-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) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-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) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-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) UpdateApplicationAccessPoint(request *UpdateApplicationAccessPointRequest) (response *UpdateApplicationAccessPointResponse, err error)
- func (client *Client) UpdateApplicationAccessPointWithCallback(request *UpdateApplicationAccessPointRequest, ...) <-chan int
- func (client *Client) UpdateApplicationAccessPointWithChan(request *UpdateApplicationAccessPointRequest) (<-chan *UpdateApplicationAccessPointResponse, <-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) UpdateKmsInstanceBindVpc(request *UpdateKmsInstanceBindVpcRequest) (response *UpdateKmsInstanceBindVpcResponse, err error)
- func (client *Client) UpdateKmsInstanceBindVpcWithCallback(request *UpdateKmsInstanceBindVpcRequest, ...) <-chan int
- func (client *Client) UpdateKmsInstanceBindVpcWithChan(request *UpdateKmsInstanceBindVpcRequest) (<-chan *UpdateKmsInstanceBindVpcResponse, <-chan error)
- func (client *Client) UpdateNetworkRule(request *UpdateNetworkRuleRequest) (response *UpdateNetworkRuleResponse, err error)
- func (client *Client) UpdateNetworkRuleWithCallback(request *UpdateNetworkRuleRequest, ...) <-chan int
- func (client *Client) UpdateNetworkRuleWithChan(request *UpdateNetworkRuleRequest) (<-chan *UpdateNetworkRuleResponse, <-chan error)
- func (client *Client) UpdatePolicy(request *UpdatePolicyRequest) (response *UpdatePolicyResponse, err error)
- func (client *Client) UpdatePolicyWithCallback(request *UpdatePolicyRequest, ...) <-chan int
- func (client *Client) UpdatePolicyWithChan(request *UpdatePolicyRequest) (<-chan *UpdatePolicyResponse, <-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 ClientKey
- type ClientKeys
- type ConnectKmsInstanceRequest
- type ConnectKmsInstanceResponse
- type CreateAliasRequest
- type CreateAliasResponse
- type CreateApplicationAccessPointRequest
- type CreateApplicationAccessPointResponse
- type CreateCertificateRequest
- type CreateCertificateResponse
- type CreateClientKeyRequest
- type CreateClientKeyResponse
- type CreateKeyRequest
- type CreateKeyResponse
- type CreateKeyVersionRequest
- type CreateKeyVersionResponse
- type CreateNetworkRuleRequest
- type CreateNetworkRuleResponse
- type CreatePolicyRequest
- type CreatePolicyResponse
- type CreateSecretRequest
- type CreateSecretResponse
- type DecryptRequest
- type DecryptResponse
- type DeleteAliasRequest
- type DeleteAliasResponse
- type DeleteApplicationAccessPointRequest
- type DeleteApplicationAccessPointResponse
- type DeleteCertificateRequest
- type DeleteCertificateResponse
- type DeleteClientKeyRequest
- type DeleteClientKeyResponse
- type DeleteKeyMaterialRequest
- type DeleteKeyMaterialResponse
- type DeleteNetworkRuleRequest
- type DeleteNetworkRuleResponse
- type DeletePolicyRequest
- type DeletePolicyResponse
- type DeleteSecretRequest
- type DeleteSecretResponse
- type DescribeAccountKmsStatusRequest
- type DescribeAccountKmsStatusResponse
- type DescribeApplicationAccessPointRequest
- type DescribeApplicationAccessPointResponse
- type DescribeCertificateRequest
- type DescribeCertificateResponse
- type DescribeKeyRequest
- type DescribeKeyResponse
- type DescribeKeyVersionRequest
- type DescribeKeyVersionResponse
- type DescribeNetworkRuleRequest
- type DescribeNetworkRuleResponse
- type DescribePolicyRequest
- type DescribePolicyResponse
- 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 GetClientKeyRequest
- type GetClientKeyResponse
- type GetKeyPolicyRequest
- type GetKeyPolicyResponse
- type GetKmsInstanceRequest
- type GetKmsInstanceResponse
- type GetParametersForImportRequest
- type GetParametersForImportResponse
- type GetPublicKeyRequest
- type GetPublicKeyResponse
- type GetRandomPasswordRequest
- type GetRandomPasswordResponse
- type GetSecretPolicyRequest
- type GetSecretPolicyResponse
- type GetSecretValueRequest
- type GetSecretValueResponse
- type ImportKeyMaterialRequest
- type ImportKeyMaterialResponse
- type Key
- type KeyMetadata
- type KeyVersion
- type KeyVersions
- type Keys
- type KmsInstance
- type KmsInstances
- type ListAliasesByKeyIdRequest
- type ListAliasesByKeyIdResponse
- type ListAliasesRequest
- type ListAliasesResponse
- type ListApplicationAccessPointsRequest
- type ListApplicationAccessPointsResponse
- type ListClientKeysRequest
- type ListClientKeysResponse
- type ListKeyVersionsRequest
- type ListKeyVersionsResponse
- type ListKeysRequest
- type ListKeysResponse
- type ListKmsInstancesRequest
- type ListKmsInstancesResponse
- type ListNetworkRulesRequest
- type ListNetworkRulesResponse
- type ListPoliciesRequest
- type ListPoliciesResponse
- type ListResourceTagsRequest
- type ListResourceTagsResponse
- type ListSecretVersionIdsRequest
- type ListSecretVersionIdsResponse
- type ListSecretsRequest
- type ListSecretsResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type NetworkRule
- type NetworkRules
- type OpenKmsServiceRequest
- type OpenKmsServiceResponse
- type Permissions
- type Policies
- type Policy
- type PutSecretValueRequest
- type PutSecretValueResponse
- type ReEncryptRequest
- type ReEncryptResponse
- type Region
- type Regions
- type Resources
- type RestoreSecretRequest
- type RestoreSecretResponse
- type RotateSecretRequest
- type RotateSecretResponse
- type ScheduleKeyDeletionRequest
- type ScheduleKeyDeletionResponse
- type Secret
- type SecretList
- type SetDeletionProtectionRequest
- type SetDeletionProtectionResponse
- type SetKeyPolicyRequest
- type SetKeyPolicyResponse
- type SetSecretPolicyRequest
- type SetSecretPolicyResponse
- type SubjectAlternativeNames
- type Tag
- type TagResource
- type TagResourceRequest
- type TagResourceResponse
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInDescribeSecret
- type TagsInListResourceTags
- type TagsInListSecrets
- type UntagResourceRequest
- type UntagResourceResponse
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UpdateAliasRequest
- type UpdateAliasResponse
- type UpdateApplicationAccessPointRequest
- type UpdateApplicationAccessPointResponse
- type UpdateCertificateStatusRequest
- type UpdateCertificateStatusResponse
- type UpdateKeyDescriptionRequest
- type UpdateKeyDescriptionResponse
- type UpdateKmsInstanceBindVpcRequest
- type UpdateKmsInstanceBindVpcResponse
- type UpdateNetworkRuleRequest
- type UpdateNetworkRuleResponse
- type UpdatePolicyRequest
- type UpdatePolicyResponse
- 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 AdvanceEncryptRequest ¶ added in v1.63.10
type AdvanceEncryptRequest struct {
*requests.RpcRequest
PaddingMode string `position:"Query" name:"PaddingMode"`
Aad string `position:"Query" name:"Aad"`
KeyId string `position:"Query" name:"KeyId"`
Plaintext string `position:"Query" name:"Plaintext"`
Iv string `position:"Query" name:"Iv"`
Algorithm string `position:"Query" name:"Algorithm"`
}
AdvanceEncryptRequest is the request struct for api AdvanceEncrypt
func CreateAdvanceEncryptRequest ¶ added in v1.63.10
func CreateAdvanceEncryptRequest() (request *AdvanceEncryptRequest)
CreateAdvanceEncryptRequest creates a request to invoke AdvanceEncrypt API
type AdvanceEncryptResponse ¶ added in v1.63.10
type AdvanceEncryptResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
Algorithm string `json:"Algorithm" xml:"Algorithm"`
KeyId string `json:"KeyId" xml:"KeyId"`
KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"`
Iv string `json:"Iv" xml:"Iv"`
PaddingMode string `json:"PaddingMode" xml:"PaddingMode"`
}
AdvanceEncryptResponse is the response struct for api AdvanceEncrypt
func CreateAdvanceEncryptResponse ¶ added in v1.63.10
func CreateAdvanceEncryptResponse() (response *AdvanceEncryptResponse)
CreateAdvanceEncryptResponse creates a response to parse from AdvanceEncrypt response
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 ApplicationAccessPoint ¶ added in v1.62.546
type ApplicationAccessPoint struct {
Name string `json:"Name" xml:"Name"`
AuthenticationMethod string `json:"AuthenticationMethod" xml:"AuthenticationMethod"`
}
ApplicationAccessPoint is a nested struct in kms response
type ApplicationAccessPoints ¶ added in v1.62.546
type ApplicationAccessPoints struct {
ApplicationAccessPoint []ApplicationAccessPoint `json:"ApplicationAccessPoint" xml:"ApplicationAccessPoint"`
}
ApplicationAccessPoints is a nested struct in kms response
type AsymmetricDecryptRequest ¶ added in v1.60.310
type AsymmetricDecryptRequest struct {
*requests.RpcRequest
DryRun string `position:"Query" name:"DryRun"`
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
DryRun string `position:"Query" name:"DryRun"`
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
DryRun string `position:"Query" name:"DryRun"`
KeyVersionId string `position:"Query" name:"KeyVersionId"`
KeyId string `position:"Query" name:"KeyId"`
Digest string `position:"Query" name:"Digest"`
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
DryRun string `position:"Query" name:"DryRun"`
KeyVersionId string `position:"Query" name:"KeyVersionId"`
KeyId string `position:"Query" name:"KeyId"`
Digest string `position:"Query" name:"Digest"`
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 BindVpc ¶ added in v1.62.546
type BindVpc struct {
RegionId string `json:"RegionId" xml:"RegionId"`
VpcId string `json:"VpcId" xml:"VpcId"`
VpcOwnerId string `json:"VpcOwnerId" xml:"VpcOwnerId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
}
BindVpc is a nested struct in kms response
type BindVpcs ¶ added in v1.62.546
type BindVpcs struct {
BindVpc []BindVpc `json:"BindVpc" xml:"BindVpc"`
}
BindVpcs is a nested struct in kms 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
MessageType string `position:"Query" name:"MessageType"`
CertificateId string `position:"Query" name:"CertificateId"`
Message string `position:"Query" name:"Message"`
SignatureValue string `position:"Query" name:"SignatureValue"`
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) AdvanceEncrypt ¶ added in v1.63.10
func (client *Client) AdvanceEncrypt(request *AdvanceEncryptRequest) (response *AdvanceEncryptResponse, err error)
AdvanceEncrypt invokes the kms.AdvanceEncrypt API synchronously
func (*Client) AdvanceEncryptWithCallback ¶ added in v1.63.10
func (client *Client) AdvanceEncryptWithCallback(request *AdvanceEncryptRequest, callback func(response *AdvanceEncryptResponse, err error)) <-chan int
AdvanceEncryptWithCallback invokes the kms.AdvanceEncrypt API asynchronously
func (*Client) AdvanceEncryptWithChan ¶ added in v1.63.10
func (client *Client) AdvanceEncryptWithChan(request *AdvanceEncryptRequest) (<-chan *AdvanceEncryptResponse, <-chan error)
AdvanceEncryptWithChan invokes the kms.AdvanceEncrypt API asynchronously
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) ConnectKmsInstance ¶ added in v1.62.546
func (client *Client) ConnectKmsInstance(request *ConnectKmsInstanceRequest) (response *ConnectKmsInstanceResponse, err error)
ConnectKmsInstance invokes the kms.ConnectKmsInstance API synchronously
func (*Client) ConnectKmsInstanceWithCallback ¶ added in v1.62.546
func (client *Client) ConnectKmsInstanceWithCallback(request *ConnectKmsInstanceRequest, callback func(response *ConnectKmsInstanceResponse, err error)) <-chan int
ConnectKmsInstanceWithCallback invokes the kms.ConnectKmsInstance API asynchronously
func (*Client) ConnectKmsInstanceWithChan ¶ added in v1.62.546
func (client *Client) ConnectKmsInstanceWithChan(request *ConnectKmsInstanceRequest) (<-chan *ConnectKmsInstanceResponse, <-chan error)
ConnectKmsInstanceWithChan invokes the kms.ConnectKmsInstance 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) CreateApplicationAccessPoint ¶ added in v1.62.546
func (client *Client) CreateApplicationAccessPoint(request *CreateApplicationAccessPointRequest) (response *CreateApplicationAccessPointResponse, err error)
CreateApplicationAccessPoint invokes the kms.CreateApplicationAccessPoint API synchronously
func (*Client) CreateApplicationAccessPointWithCallback ¶ added in v1.62.546
func (client *Client) CreateApplicationAccessPointWithCallback(request *CreateApplicationAccessPointRequest, callback func(response *CreateApplicationAccessPointResponse, err error)) <-chan int
CreateApplicationAccessPointWithCallback invokes the kms.CreateApplicationAccessPoint API asynchronously
func (*Client) CreateApplicationAccessPointWithChan ¶ added in v1.62.546
func (client *Client) CreateApplicationAccessPointWithChan(request *CreateApplicationAccessPointRequest) (<-chan *CreateApplicationAccessPointResponse, <-chan error)
CreateApplicationAccessPointWithChan invokes the kms.CreateApplicationAccessPoint 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) CreateClientKey ¶ added in v1.62.546
func (client *Client) CreateClientKey(request *CreateClientKeyRequest) (response *CreateClientKeyResponse, err error)
CreateClientKey invokes the kms.CreateClientKey API synchronously
func (*Client) CreateClientKeyWithCallback ¶ added in v1.62.546
func (client *Client) CreateClientKeyWithCallback(request *CreateClientKeyRequest, callback func(response *CreateClientKeyResponse, err error)) <-chan int
CreateClientKeyWithCallback invokes the kms.CreateClientKey API asynchronously
func (*Client) CreateClientKeyWithChan ¶ added in v1.62.546
func (client *Client) CreateClientKeyWithChan(request *CreateClientKeyRequest) (<-chan *CreateClientKeyResponse, <-chan error)
CreateClientKeyWithChan invokes the kms.CreateClientKey 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) CreateNetworkRule ¶ added in v1.62.546
func (client *Client) CreateNetworkRule(request *CreateNetworkRuleRequest) (response *CreateNetworkRuleResponse, err error)
CreateNetworkRule invokes the kms.CreateNetworkRule API synchronously
func (*Client) CreateNetworkRuleWithCallback ¶ added in v1.62.546
func (client *Client) CreateNetworkRuleWithCallback(request *CreateNetworkRuleRequest, callback func(response *CreateNetworkRuleResponse, err error)) <-chan int
CreateNetworkRuleWithCallback invokes the kms.CreateNetworkRule API asynchronously
func (*Client) CreateNetworkRuleWithChan ¶ added in v1.62.546
func (client *Client) CreateNetworkRuleWithChan(request *CreateNetworkRuleRequest) (<-chan *CreateNetworkRuleResponse, <-chan error)
CreateNetworkRuleWithChan invokes the kms.CreateNetworkRule API asynchronously
func (*Client) CreatePolicy ¶ added in v1.62.546
func (client *Client) CreatePolicy(request *CreatePolicyRequest) (response *CreatePolicyResponse, err error)
CreatePolicy invokes the kms.CreatePolicy API synchronously
func (*Client) CreatePolicyWithCallback ¶ added in v1.62.546
func (client *Client) CreatePolicyWithCallback(request *CreatePolicyRequest, callback func(response *CreatePolicyResponse, err error)) <-chan int
CreatePolicyWithCallback invokes the kms.CreatePolicy API asynchronously
func (*Client) CreatePolicyWithChan ¶ added in v1.62.546
func (client *Client) CreatePolicyWithChan(request *CreatePolicyRequest) (<-chan *CreatePolicyResponse, <-chan error)
CreatePolicyWithChan invokes the kms.CreatePolicy 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) DeleteApplicationAccessPoint ¶ added in v1.62.546
func (client *Client) DeleteApplicationAccessPoint(request *DeleteApplicationAccessPointRequest) (response *DeleteApplicationAccessPointResponse, err error)
DeleteApplicationAccessPoint invokes the kms.DeleteApplicationAccessPoint API synchronously
func (*Client) DeleteApplicationAccessPointWithCallback ¶ added in v1.62.546
func (client *Client) DeleteApplicationAccessPointWithCallback(request *DeleteApplicationAccessPointRequest, callback func(response *DeleteApplicationAccessPointResponse, err error)) <-chan int
DeleteApplicationAccessPointWithCallback invokes the kms.DeleteApplicationAccessPoint API asynchronously
func (*Client) DeleteApplicationAccessPointWithChan ¶ added in v1.62.546
func (client *Client) DeleteApplicationAccessPointWithChan(request *DeleteApplicationAccessPointRequest) (<-chan *DeleteApplicationAccessPointResponse, <-chan error)
DeleteApplicationAccessPointWithChan invokes the kms.DeleteApplicationAccessPoint 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) DeleteClientKey ¶ added in v1.62.546
func (client *Client) DeleteClientKey(request *DeleteClientKeyRequest) (response *DeleteClientKeyResponse, err error)
DeleteClientKey invokes the kms.DeleteClientKey API synchronously
func (*Client) DeleteClientKeyWithCallback ¶ added in v1.62.546
func (client *Client) DeleteClientKeyWithCallback(request *DeleteClientKeyRequest, callback func(response *DeleteClientKeyResponse, err error)) <-chan int
DeleteClientKeyWithCallback invokes the kms.DeleteClientKey API asynchronously
func (*Client) DeleteClientKeyWithChan ¶ added in v1.62.546
func (client *Client) DeleteClientKeyWithChan(request *DeleteClientKeyRequest) (<-chan *DeleteClientKeyResponse, <-chan error)
DeleteClientKeyWithChan invokes the kms.DeleteClientKey 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) DeleteNetworkRule ¶ added in v1.62.546
func (client *Client) DeleteNetworkRule(request *DeleteNetworkRuleRequest) (response *DeleteNetworkRuleResponse, err error)
DeleteNetworkRule invokes the kms.DeleteNetworkRule API synchronously
func (*Client) DeleteNetworkRuleWithCallback ¶ added in v1.62.546
func (client *Client) DeleteNetworkRuleWithCallback(request *DeleteNetworkRuleRequest, callback func(response *DeleteNetworkRuleResponse, err error)) <-chan int
DeleteNetworkRuleWithCallback invokes the kms.DeleteNetworkRule API asynchronously
func (*Client) DeleteNetworkRuleWithChan ¶ added in v1.62.546
func (client *Client) DeleteNetworkRuleWithChan(request *DeleteNetworkRuleRequest) (<-chan *DeleteNetworkRuleResponse, <-chan error)
DeleteNetworkRuleWithChan invokes the kms.DeleteNetworkRule API asynchronously
func (*Client) DeletePolicy ¶ added in v1.62.546
func (client *Client) DeletePolicy(request *DeletePolicyRequest) (response *DeletePolicyResponse, err error)
DeletePolicy invokes the kms.DeletePolicy API synchronously
func (*Client) DeletePolicyWithCallback ¶ added in v1.62.546
func (client *Client) DeletePolicyWithCallback(request *DeletePolicyRequest, callback func(response *DeletePolicyResponse, err error)) <-chan int
DeletePolicyWithCallback invokes the kms.DeletePolicy API asynchronously
func (*Client) DeletePolicyWithChan ¶ added in v1.62.546
func (client *Client) DeletePolicyWithChan(request *DeletePolicyRequest) (<-chan *DeletePolicyResponse, <-chan error)
DeletePolicyWithChan invokes the kms.DeletePolicy 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) DescribeApplicationAccessPoint ¶ added in v1.62.546
func (client *Client) DescribeApplicationAccessPoint(request *DescribeApplicationAccessPointRequest) (response *DescribeApplicationAccessPointResponse, err error)
DescribeApplicationAccessPoint invokes the kms.DescribeApplicationAccessPoint API synchronously
func (*Client) DescribeApplicationAccessPointWithCallback ¶ added in v1.62.546
func (client *Client) DescribeApplicationAccessPointWithCallback(request *DescribeApplicationAccessPointRequest, callback func(response *DescribeApplicationAccessPointResponse, err error)) <-chan int
DescribeApplicationAccessPointWithCallback invokes the kms.DescribeApplicationAccessPoint API asynchronously
func (*Client) DescribeApplicationAccessPointWithChan ¶ added in v1.62.546
func (client *Client) DescribeApplicationAccessPointWithChan(request *DescribeApplicationAccessPointRequest) (<-chan *DescribeApplicationAccessPointResponse, <-chan error)
DescribeApplicationAccessPointWithChan invokes the kms.DescribeApplicationAccessPoint 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) DescribeNetworkRule ¶ added in v1.62.546
func (client *Client) DescribeNetworkRule(request *DescribeNetworkRuleRequest) (response *DescribeNetworkRuleResponse, err error)
DescribeNetworkRule invokes the kms.DescribeNetworkRule API synchronously
func (*Client) DescribeNetworkRuleWithCallback ¶ added in v1.62.546
func (client *Client) DescribeNetworkRuleWithCallback(request *DescribeNetworkRuleRequest, callback func(response *DescribeNetworkRuleResponse, err error)) <-chan int
DescribeNetworkRuleWithCallback invokes the kms.DescribeNetworkRule API asynchronously
func (*Client) DescribeNetworkRuleWithChan ¶ added in v1.62.546
func (client *Client) DescribeNetworkRuleWithChan(request *DescribeNetworkRuleRequest) (<-chan *DescribeNetworkRuleResponse, <-chan error)
DescribeNetworkRuleWithChan invokes the kms.DescribeNetworkRule API asynchronously
func (*Client) DescribePolicy ¶ added in v1.62.546
func (client *Client) DescribePolicy(request *DescribePolicyRequest) (response *DescribePolicyResponse, err error)
DescribePolicy invokes the kms.DescribePolicy API synchronously
func (*Client) DescribePolicyWithCallback ¶ added in v1.62.546
func (client *Client) DescribePolicyWithCallback(request *DescribePolicyRequest, callback func(response *DescribePolicyResponse, err error)) <-chan int
DescribePolicyWithCallback invokes the kms.DescribePolicy API asynchronously
func (*Client) DescribePolicyWithChan ¶ added in v1.62.546
func (client *Client) DescribePolicyWithChan(request *DescribePolicyRequest) (<-chan *DescribePolicyResponse, <-chan error)
DescribePolicyWithChan invokes the kms.DescribePolicy 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) GetClientKey ¶ added in v1.62.546
func (client *Client) GetClientKey(request *GetClientKeyRequest) (response *GetClientKeyResponse, err error)
GetClientKey invokes the kms.GetClientKey API synchronously
func (*Client) GetClientKeyWithCallback ¶ added in v1.62.546
func (client *Client) GetClientKeyWithCallback(request *GetClientKeyRequest, callback func(response *GetClientKeyResponse, err error)) <-chan int
GetClientKeyWithCallback invokes the kms.GetClientKey API asynchronously
func (*Client) GetClientKeyWithChan ¶ added in v1.62.546
func (client *Client) GetClientKeyWithChan(request *GetClientKeyRequest) (<-chan *GetClientKeyResponse, <-chan error)
GetClientKeyWithChan invokes the kms.GetClientKey API asynchronously
func (*Client) GetKeyPolicy ¶ added in v1.62.733
func (client *Client) GetKeyPolicy(request *GetKeyPolicyRequest) (response *GetKeyPolicyResponse, err error)
GetKeyPolicy invokes the kms.GetKeyPolicy API synchronously
func (*Client) GetKeyPolicyWithCallback ¶ added in v1.62.733
func (client *Client) GetKeyPolicyWithCallback(request *GetKeyPolicyRequest, callback func(response *GetKeyPolicyResponse, err error)) <-chan int
GetKeyPolicyWithCallback invokes the kms.GetKeyPolicy API asynchronously
func (*Client) GetKeyPolicyWithChan ¶ added in v1.62.733
func (client *Client) GetKeyPolicyWithChan(request *GetKeyPolicyRequest) (<-chan *GetKeyPolicyResponse, <-chan error)
GetKeyPolicyWithChan invokes the kms.GetKeyPolicy API asynchronously
func (*Client) GetKmsInstance ¶ added in v1.62.546
func (client *Client) GetKmsInstance(request *GetKmsInstanceRequest) (response *GetKmsInstanceResponse, err error)
GetKmsInstance invokes the kms.GetKmsInstance API synchronously
func (*Client) GetKmsInstanceWithCallback ¶ added in v1.62.546
func (client *Client) GetKmsInstanceWithCallback(request *GetKmsInstanceRequest, callback func(response *GetKmsInstanceResponse, err error)) <-chan int
GetKmsInstanceWithCallback invokes the kms.GetKmsInstance API asynchronously
func (*Client) GetKmsInstanceWithChan ¶ added in v1.62.546
func (client *Client) GetKmsInstanceWithChan(request *GetKmsInstanceRequest) (<-chan *GetKmsInstanceResponse, <-chan error)
GetKmsInstanceWithChan invokes the kms.GetKmsInstance 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) GetSecretPolicy ¶ added in v1.62.733
func (client *Client) GetSecretPolicy(request *GetSecretPolicyRequest) (response *GetSecretPolicyResponse, err error)
GetSecretPolicy invokes the kms.GetSecretPolicy API synchronously
func (*Client) GetSecretPolicyWithCallback ¶ added in v1.62.733
func (client *Client) GetSecretPolicyWithCallback(request *GetSecretPolicyRequest, callback func(response *GetSecretPolicyResponse, err error)) <-chan int
GetSecretPolicyWithCallback invokes the kms.GetSecretPolicy API asynchronously
func (*Client) GetSecretPolicyWithChan ¶ added in v1.62.733
func (client *Client) GetSecretPolicyWithChan(request *GetSecretPolicyRequest) (<-chan *GetSecretPolicyResponse, <-chan error)
GetSecretPolicyWithChan invokes the kms.GetSecretPolicy 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) ListApplicationAccessPoints ¶ added in v1.62.546
func (client *Client) ListApplicationAccessPoints(request *ListApplicationAccessPointsRequest) (response *ListApplicationAccessPointsResponse, err error)
ListApplicationAccessPoints invokes the kms.ListApplicationAccessPoints API synchronously
func (*Client) ListApplicationAccessPointsWithCallback ¶ added in v1.62.546
func (client *Client) ListApplicationAccessPointsWithCallback(request *ListApplicationAccessPointsRequest, callback func(response *ListApplicationAccessPointsResponse, err error)) <-chan int
ListApplicationAccessPointsWithCallback invokes the kms.ListApplicationAccessPoints API asynchronously
func (*Client) ListApplicationAccessPointsWithChan ¶ added in v1.62.546
func (client *Client) ListApplicationAccessPointsWithChan(request *ListApplicationAccessPointsRequest) (<-chan *ListApplicationAccessPointsResponse, <-chan error)
ListApplicationAccessPointsWithChan invokes the kms.ListApplicationAccessPoints API asynchronously
func (*Client) ListClientKeys ¶ added in v1.62.546
func (client *Client) ListClientKeys(request *ListClientKeysRequest) (response *ListClientKeysResponse, err error)
ListClientKeys invokes the kms.ListClientKeys API synchronously
func (*Client) ListClientKeysWithCallback ¶ added in v1.62.546
func (client *Client) ListClientKeysWithCallback(request *ListClientKeysRequest, callback func(response *ListClientKeysResponse, err error)) <-chan int
ListClientKeysWithCallback invokes the kms.ListClientKeys API asynchronously
func (*Client) ListClientKeysWithChan ¶ added in v1.62.546
func (client *Client) ListClientKeysWithChan(request *ListClientKeysRequest) (<-chan *ListClientKeysResponse, <-chan error)
ListClientKeysWithChan invokes the kms.ListClientKeys 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) ListKmsInstances ¶ added in v1.62.546
func (client *Client) ListKmsInstances(request *ListKmsInstancesRequest) (response *ListKmsInstancesResponse, err error)
ListKmsInstances invokes the kms.ListKmsInstances API synchronously
func (*Client) ListKmsInstancesWithCallback ¶ added in v1.62.546
func (client *Client) ListKmsInstancesWithCallback(request *ListKmsInstancesRequest, callback func(response *ListKmsInstancesResponse, err error)) <-chan int
ListKmsInstancesWithCallback invokes the kms.ListKmsInstances API asynchronously
func (*Client) ListKmsInstancesWithChan ¶ added in v1.62.546
func (client *Client) ListKmsInstancesWithChan(request *ListKmsInstancesRequest) (<-chan *ListKmsInstancesResponse, <-chan error)
ListKmsInstancesWithChan invokes the kms.ListKmsInstances API asynchronously
func (*Client) ListNetworkRules ¶ added in v1.62.546
func (client *Client) ListNetworkRules(request *ListNetworkRulesRequest) (response *ListNetworkRulesResponse, err error)
ListNetworkRules invokes the kms.ListNetworkRules API synchronously
func (*Client) ListNetworkRulesWithCallback ¶ added in v1.62.546
func (client *Client) ListNetworkRulesWithCallback(request *ListNetworkRulesRequest, callback func(response *ListNetworkRulesResponse, err error)) <-chan int
ListNetworkRulesWithCallback invokes the kms.ListNetworkRules API asynchronously
func (*Client) ListNetworkRulesWithChan ¶ added in v1.62.546
func (client *Client) ListNetworkRulesWithChan(request *ListNetworkRulesRequest) (<-chan *ListNetworkRulesResponse, <-chan error)
ListNetworkRulesWithChan invokes the kms.ListNetworkRules API asynchronously
func (*Client) ListPolicies ¶ added in v1.62.546
func (client *Client) ListPolicies(request *ListPoliciesRequest) (response *ListPoliciesResponse, err error)
ListPolicies invokes the kms.ListPolicies API synchronously
func (*Client) ListPoliciesWithCallback ¶ added in v1.62.546
func (client *Client) ListPoliciesWithCallback(request *ListPoliciesRequest, callback func(response *ListPoliciesResponse, err error)) <-chan int
ListPoliciesWithCallback invokes the kms.ListPolicies API asynchronously
func (*Client) ListPoliciesWithChan ¶ added in v1.62.546
func (client *Client) ListPoliciesWithChan(request *ListPoliciesRequest) (<-chan *ListPoliciesResponse, <-chan error)
ListPoliciesWithChan invokes the kms.ListPolicies 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) ListTagResources ¶ added in v1.62.350
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the kms.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶ added in v1.62.350
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the kms.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶ added in v1.62.350
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the kms.ListTagResources 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) SetKeyPolicy ¶ added in v1.62.733
func (client *Client) SetKeyPolicy(request *SetKeyPolicyRequest) (response *SetKeyPolicyResponse, err error)
SetKeyPolicy invokes the kms.SetKeyPolicy API synchronously
func (*Client) SetKeyPolicyWithCallback ¶ added in v1.62.733
func (client *Client) SetKeyPolicyWithCallback(request *SetKeyPolicyRequest, callback func(response *SetKeyPolicyResponse, err error)) <-chan int
SetKeyPolicyWithCallback invokes the kms.SetKeyPolicy API asynchronously
func (*Client) SetKeyPolicyWithChan ¶ added in v1.62.733
func (client *Client) SetKeyPolicyWithChan(request *SetKeyPolicyRequest) (<-chan *SetKeyPolicyResponse, <-chan error)
SetKeyPolicyWithChan invokes the kms.SetKeyPolicy API asynchronously
func (*Client) SetSecretPolicy ¶ added in v1.62.733
func (client *Client) SetSecretPolicy(request *SetSecretPolicyRequest) (response *SetSecretPolicyResponse, err error)
SetSecretPolicy invokes the kms.SetSecretPolicy API synchronously
func (*Client) SetSecretPolicyWithCallback ¶ added in v1.62.733
func (client *Client) SetSecretPolicyWithCallback(request *SetSecretPolicyRequest, callback func(response *SetSecretPolicyResponse, err error)) <-chan int
SetSecretPolicyWithCallback invokes the kms.SetSecretPolicy API asynchronously
func (*Client) SetSecretPolicyWithChan ¶ added in v1.62.733
func (client *Client) SetSecretPolicyWithChan(request *SetSecretPolicyRequest) (<-chan *SetSecretPolicyResponse, <-chan error)
SetSecretPolicyWithChan invokes the kms.SetSecretPolicy 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) TagResources ¶ added in v1.62.350
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the kms.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶ added in v1.62.350
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the kms.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶ added in v1.62.350
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the kms.TagResources 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) UntagResources ¶ added in v1.62.350
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the kms.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶ added in v1.62.350
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the kms.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶ added in v1.62.350
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the kms.UntagResources 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) UpdateApplicationAccessPoint ¶ added in v1.62.546
func (client *Client) UpdateApplicationAccessPoint(request *UpdateApplicationAccessPointRequest) (response *UpdateApplicationAccessPointResponse, err error)
UpdateApplicationAccessPoint invokes the kms.UpdateApplicationAccessPoint API synchronously
func (*Client) UpdateApplicationAccessPointWithCallback ¶ added in v1.62.546
func (client *Client) UpdateApplicationAccessPointWithCallback(request *UpdateApplicationAccessPointRequest, callback func(response *UpdateApplicationAccessPointResponse, err error)) <-chan int
UpdateApplicationAccessPointWithCallback invokes the kms.UpdateApplicationAccessPoint API asynchronously
func (*Client) UpdateApplicationAccessPointWithChan ¶ added in v1.62.546
func (client *Client) UpdateApplicationAccessPointWithChan(request *UpdateApplicationAccessPointRequest) (<-chan *UpdateApplicationAccessPointResponse, <-chan error)
UpdateApplicationAccessPointWithChan invokes the kms.UpdateApplicationAccessPoint 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) UpdateKmsInstanceBindVpc ¶ added in v1.62.546
func (client *Client) UpdateKmsInstanceBindVpc(request *UpdateKmsInstanceBindVpcRequest) (response *UpdateKmsInstanceBindVpcResponse, err error)
UpdateKmsInstanceBindVpc invokes the kms.UpdateKmsInstanceBindVpc API synchronously
func (*Client) UpdateKmsInstanceBindVpcWithCallback ¶ added in v1.62.546
func (client *Client) UpdateKmsInstanceBindVpcWithCallback(request *UpdateKmsInstanceBindVpcRequest, callback func(response *UpdateKmsInstanceBindVpcResponse, err error)) <-chan int
UpdateKmsInstanceBindVpcWithCallback invokes the kms.UpdateKmsInstanceBindVpc API asynchronously
func (*Client) UpdateKmsInstanceBindVpcWithChan ¶ added in v1.62.546
func (client *Client) UpdateKmsInstanceBindVpcWithChan(request *UpdateKmsInstanceBindVpcRequest) (<-chan *UpdateKmsInstanceBindVpcResponse, <-chan error)
UpdateKmsInstanceBindVpcWithChan invokes the kms.UpdateKmsInstanceBindVpc API asynchronously
func (*Client) UpdateNetworkRule ¶ added in v1.62.546
func (client *Client) UpdateNetworkRule(request *UpdateNetworkRuleRequest) (response *UpdateNetworkRuleResponse, err error)
UpdateNetworkRule invokes the kms.UpdateNetworkRule API synchronously
func (*Client) UpdateNetworkRuleWithCallback ¶ added in v1.62.546
func (client *Client) UpdateNetworkRuleWithCallback(request *UpdateNetworkRuleRequest, callback func(response *UpdateNetworkRuleResponse, err error)) <-chan int
UpdateNetworkRuleWithCallback invokes the kms.UpdateNetworkRule API asynchronously
func (*Client) UpdateNetworkRuleWithChan ¶ added in v1.62.546
func (client *Client) UpdateNetworkRuleWithChan(request *UpdateNetworkRuleRequest) (<-chan *UpdateNetworkRuleResponse, <-chan error)
UpdateNetworkRuleWithChan invokes the kms.UpdateNetworkRule API asynchronously
func (*Client) UpdatePolicy ¶ added in v1.62.546
func (client *Client) UpdatePolicy(request *UpdatePolicyRequest) (response *UpdatePolicyResponse, err error)
UpdatePolicy invokes the kms.UpdatePolicy API synchronously
func (*Client) UpdatePolicyWithCallback ¶ added in v1.62.546
func (client *Client) UpdatePolicyWithCallback(request *UpdatePolicyRequest, callback func(response *UpdatePolicyResponse, err error)) <-chan int
UpdatePolicyWithCallback invokes the kms.UpdatePolicy API asynchronously
func (*Client) UpdatePolicyWithChan ¶ added in v1.62.546
func (client *Client) UpdatePolicyWithChan(request *UpdatePolicyRequest) (<-chan *UpdatePolicyResponse, <-chan error)
UpdatePolicyWithChan invokes the kms.UpdatePolicy 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 ClientKey ¶ added in v1.62.546
type ClientKey struct {
ClientKeyId string `json:"ClientKeyId" xml:"ClientKeyId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
PublicKeyData string `json:"PublicKeyData" xml:"PublicKeyData"`
KeyAlgorithm string `json:"KeyAlgorithm" xml:"KeyAlgorithm"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
NotAfter string `json:"NotAfter" xml:"NotAfter"`
KeyOrigin string `json:"KeyOrigin" xml:"KeyOrigin"`
AapName string `json:"AapName" xml:"AapName"`
}
ClientKey is a nested struct in kms response
type ClientKeys ¶ added in v1.62.546
type ClientKeys struct {
ClientKey []ClientKey `json:"ClientKey" xml:"ClientKey"`
}
ClientKeys is a nested struct in kms response
type ConnectKmsInstanceRequest ¶ added in v1.62.546
type ConnectKmsInstanceRequest struct {
*requests.RpcRequest
KmsInstanceId string `position:"Query" name:"KmsInstanceId"`
VSwitchIds string `position:"Query" name:"VSwitchIds"`
KMProvider string `position:"Query" name:"KMProvider"`
ZoneIds string `position:"Query" name:"ZoneIds"`
VpcId string `position:"Query" name:"VpcId"`
}
ConnectKmsInstanceRequest is the request struct for api ConnectKmsInstance
func CreateConnectKmsInstanceRequest ¶ added in v1.62.546
func CreateConnectKmsInstanceRequest() (request *ConnectKmsInstanceRequest)
CreateConnectKmsInstanceRequest creates a request to invoke ConnectKmsInstance API
type ConnectKmsInstanceResponse ¶ added in v1.62.546
type ConnectKmsInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ConnectKmsInstanceResponse is the response struct for api ConnectKmsInstance
func CreateConnectKmsInstanceResponse ¶ added in v1.62.546
func CreateConnectKmsInstanceResponse() (response *ConnectKmsInstanceResponse)
CreateConnectKmsInstanceResponse creates a response to parse from ConnectKmsInstance response
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 CreateApplicationAccessPointRequest ¶ added in v1.62.546
type CreateApplicationAccessPointRequest struct {
*requests.RpcRequest
Policies string `position:"Query" name:"Policies"`
Description string `position:"Query" name:"Description"`
Name string `position:"Query" name:"Name"`
AuthenticationMethod string `position:"Query" name:"AuthenticationMethod"`
}
CreateApplicationAccessPointRequest is the request struct for api CreateApplicationAccessPoint
func CreateCreateApplicationAccessPointRequest ¶ added in v1.62.546
func CreateCreateApplicationAccessPointRequest() (request *CreateApplicationAccessPointRequest)
CreateCreateApplicationAccessPointRequest creates a request to invoke CreateApplicationAccessPoint API
type CreateApplicationAccessPointResponse ¶ added in v1.62.546
type CreateApplicationAccessPointResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
Policies string `json:"Policies" xml:"Policies"`
Name string `json:"Name" xml:"Name"`
Arn string `json:"Arn" xml:"Arn"`
AuthenticationMethod string `json:"AuthenticationMethod" xml:"AuthenticationMethod"`
}
CreateApplicationAccessPointResponse is the response struct for api CreateApplicationAccessPoint
func CreateCreateApplicationAccessPointResponse ¶ added in v1.62.546
func CreateCreateApplicationAccessPointResponse() (response *CreateApplicationAccessPointResponse)
CreateCreateApplicationAccessPointResponse creates a response to parse from CreateApplicationAccessPoint response
type CreateCertificateRequest ¶ added in v1.61.701
type CreateCertificateRequest struct {
*requests.RpcRequest
ClientToken string `position:"Query" name:"ClientToken"`
Subject string `position:"Query" name:"Subject"`
KeySpec string `position:"Query" name:"KeySpec"`
ProtectionLevel string `position:"Query" name:"ProtectionLevel"`
ExportablePrivateKey requests.Boolean `position:"Query" name:"ExportablePrivateKey"`
SubjectAlternativeNames map[string]interface{} `position:"Query" name:"SubjectAlternativeNames"`
}
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 CreateClientKeyRequest ¶ added in v1.62.546
type CreateClientKeyRequest struct {
*requests.RpcRequest
NotBefore string `position:"Query" name:"NotBefore"`
NotAfter string `position:"Query" name:"NotAfter"`
Password string `position:"Query" name:"Password"`
AapName string `position:"Query" name:"AapName"`
}
CreateClientKeyRequest is the request struct for api CreateClientKey
func CreateCreateClientKeyRequest ¶ added in v1.62.546
func CreateCreateClientKeyRequest() (request *CreateClientKeyRequest)
CreateCreateClientKeyRequest creates a request to invoke CreateClientKey API
type CreateClientKeyResponse ¶ added in v1.62.546
type CreateClientKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ClientKeyId string `json:"ClientKeyId" xml:"ClientKeyId"`
KeyAlgorithm string `json:"KeyAlgorithm" xml:"KeyAlgorithm"`
PrivateKeyData string `json:"PrivateKeyData" xml:"PrivateKeyData"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
NotAfter string `json:"NotAfter" xml:"NotAfter"`
}
CreateClientKeyResponse is the response struct for api CreateClientKey
func CreateCreateClientKeyResponse ¶ added in v1.62.546
func CreateCreateClientKeyResponse() (response *CreateClientKeyResponse)
CreateCreateClientKeyResponse creates a response to parse from CreateClientKey response
type CreateKeyRequest ¶
type CreateKeyRequest struct {
*requests.RpcRequest
Origin string `position:"Query" name:"Origin"`
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"`
Tags string `position:"Query" name:"Tags"`
ProtectionLevel string `position:"Query" name:"ProtectionLevel"`
KeyUsage string `position:"Query" name:"KeyUsage"`
DKMSInstanceId string `position:"Query" name:"DKMSInstanceId"`
Policy string `position:"Query" name:"Policy"`
}
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 CreateNetworkRuleRequest ¶ added in v1.62.546
type CreateNetworkRuleRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
Type string `position:"Query" name:"Type"`
Name string `position:"Query" name:"Name"`
SourcePrivateIp string `position:"Query" name:"SourcePrivateIp"`
}
CreateNetworkRuleRequest is the request struct for api CreateNetworkRule
func CreateCreateNetworkRuleRequest ¶ added in v1.62.546
func CreateCreateNetworkRuleRequest() (request *CreateNetworkRuleRequest)
CreateCreateNetworkRuleRequest creates a request to invoke CreateNetworkRule API
type CreateNetworkRuleResponse ¶ added in v1.62.546
type CreateNetworkRuleResponse struct {
*responses.BaseResponse
Type string `json:"Type" xml:"Type"`
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
SourcePrivateIp string `json:"SourcePrivateIp" xml:"SourcePrivateIp"`
Name string `json:"Name" xml:"Name"`
Arn string `json:"Arn" xml:"Arn"`
}
CreateNetworkRuleResponse is the response struct for api CreateNetworkRule
func CreateCreateNetworkRuleResponse ¶ added in v1.62.546
func CreateCreateNetworkRuleResponse() (response *CreateNetworkRuleResponse)
CreateCreateNetworkRuleResponse creates a response to parse from CreateNetworkRule response
type CreatePolicyRequest ¶ added in v1.62.546
type CreatePolicyRequest struct {
*requests.RpcRequest
AccessControlRules string `position:"Query" name:"AccessControlRules"`
Description string `position:"Query" name:"Description"`
Resources string `position:"Query" name:"Resources"`
KmsInstance string `position:"Query" name:"KmsInstance"`
Permissions string `position:"Query" name:"Permissions"`
Name string `position:"Query" name:"Name"`
}
CreatePolicyRequest is the request struct for api CreatePolicy
func CreateCreatePolicyRequest ¶ added in v1.62.546
func CreateCreatePolicyRequest() (request *CreatePolicyRequest)
CreateCreatePolicyRequest creates a request to invoke CreatePolicy API
type CreatePolicyResponse ¶ added in v1.62.546
type CreatePolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Arn string `json:"Arn" xml:"Arn"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
KmsInstance string `json:"KmsInstance" xml:"KmsInstance"`
Permissions string `json:"Permissions" xml:"Permissions"`
Resources string `json:"Resources" xml:"Resources"`
AccessControlRules string `json:"AccessControlRules" xml:"AccessControlRules"`
}
CreatePolicyResponse is the response struct for api CreatePolicy
func CreateCreatePolicyResponse ¶ added in v1.62.546
func CreateCreatePolicyResponse() (response *CreatePolicyResponse)
CreateCreatePolicyResponse creates a response to parse from CreatePolicy response
type CreateSecretRequest ¶ added in v1.61.16
type CreateSecretRequest struct {
*requests.RpcRequest
SecretType string `position:"Query" name:"SecretType"`
Description string `position:"Query" name:"Description"`
RotationInterval string `position:"Query" name:"RotationInterval"`
EnableAutomaticRotation requests.Boolean `position:"Query" name:"EnableAutomaticRotation"`
EncryptionKeyId string `position:"Query" name:"EncryptionKeyId"`
Tags string `position:"Query" name:"Tags"`
ExtendedConfig string `position:"Query" name:"ExtendedConfig"`
VersionId string `position:"Query" name:"VersionId"`
DKMSInstanceId string `position:"Query" name:"DKMSInstanceId"`
SecretData string `position:"Query" name:"SecretData"`
SecretName string `position:"Query" name:"SecretName"`
SecretDataType string `position:"Query" name:"SecretDataType"`
Policy string `position:"Query" name:"Policy"`
}
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
DryRun string `position:"Query" name:"DryRun"`
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 DeleteApplicationAccessPointRequest ¶ added in v1.62.546
type DeleteApplicationAccessPointRequest struct {
*requests.RpcRequest
Name string `position:"Query" name:"Name"`
}
DeleteApplicationAccessPointRequest is the request struct for api DeleteApplicationAccessPoint
func CreateDeleteApplicationAccessPointRequest ¶ added in v1.62.546
func CreateDeleteApplicationAccessPointRequest() (request *DeleteApplicationAccessPointRequest)
CreateDeleteApplicationAccessPointRequest creates a request to invoke DeleteApplicationAccessPoint API
type DeleteApplicationAccessPointResponse ¶ added in v1.62.546
type DeleteApplicationAccessPointResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteApplicationAccessPointResponse is the response struct for api DeleteApplicationAccessPoint
func CreateDeleteApplicationAccessPointResponse ¶ added in v1.62.546
func CreateDeleteApplicationAccessPointResponse() (response *DeleteApplicationAccessPointResponse)
CreateDeleteApplicationAccessPointResponse creates a response to parse from DeleteApplicationAccessPoint 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 DeleteClientKeyRequest ¶ added in v1.62.546
type DeleteClientKeyRequest struct {
*requests.RpcRequest
ClientKeyId string `position:"Query" name:"ClientKeyId"`
}
DeleteClientKeyRequest is the request struct for api DeleteClientKey
func CreateDeleteClientKeyRequest ¶ added in v1.62.546
func CreateDeleteClientKeyRequest() (request *DeleteClientKeyRequest)
CreateDeleteClientKeyRequest creates a request to invoke DeleteClientKey API
type DeleteClientKeyResponse ¶ added in v1.62.546
type DeleteClientKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteClientKeyResponse is the response struct for api DeleteClientKey
func CreateDeleteClientKeyResponse ¶ added in v1.62.546
func CreateDeleteClientKeyResponse() (response *DeleteClientKeyResponse)
CreateDeleteClientKeyResponse creates a response to parse from DeleteClientKey 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 DeleteNetworkRuleRequest ¶ added in v1.62.546
type DeleteNetworkRuleRequest struct {
*requests.RpcRequest
Name string `position:"Query" name:"Name"`
}
DeleteNetworkRuleRequest is the request struct for api DeleteNetworkRule
func CreateDeleteNetworkRuleRequest ¶ added in v1.62.546
func CreateDeleteNetworkRuleRequest() (request *DeleteNetworkRuleRequest)
CreateDeleteNetworkRuleRequest creates a request to invoke DeleteNetworkRule API
type DeleteNetworkRuleResponse ¶ added in v1.62.546
type DeleteNetworkRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteNetworkRuleResponse is the response struct for api DeleteNetworkRule
func CreateDeleteNetworkRuleResponse ¶ added in v1.62.546
func CreateDeleteNetworkRuleResponse() (response *DeleteNetworkRuleResponse)
CreateDeleteNetworkRuleResponse creates a response to parse from DeleteNetworkRule response
type DeletePolicyRequest ¶ added in v1.62.546
type DeletePolicyRequest struct {
*requests.RpcRequest
Name string `position:"Query" name:"Name"`
}
DeletePolicyRequest is the request struct for api DeletePolicy
func CreateDeletePolicyRequest ¶ added in v1.62.546
func CreateDeletePolicyRequest() (request *DeletePolicyRequest)
CreateDeletePolicyRequest creates a request to invoke DeletePolicy API
type DeletePolicyResponse ¶ added in v1.62.546
type DeletePolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeletePolicyResponse is the response struct for api DeletePolicy
func CreateDeletePolicyResponse ¶ added in v1.62.546
func CreateDeletePolicyResponse() (response *DeletePolicyResponse)
CreateDeletePolicyResponse creates a response to parse from DeletePolicy 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 DescribeApplicationAccessPointRequest ¶ added in v1.62.546
type DescribeApplicationAccessPointRequest struct {
*requests.RpcRequest
Name string `position:"Query" name:"Name"`
}
DescribeApplicationAccessPointRequest is the request struct for api DescribeApplicationAccessPoint
func CreateDescribeApplicationAccessPointRequest ¶ added in v1.62.546
func CreateDescribeApplicationAccessPointRequest() (request *DescribeApplicationAccessPointRequest)
CreateDescribeApplicationAccessPointRequest creates a request to invoke DescribeApplicationAccessPoint API
type DescribeApplicationAccessPointResponse ¶ added in v1.62.546
type DescribeApplicationAccessPointResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Arn string `json:"Arn" xml:"Arn"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
AuthenticationMethod string `json:"AuthenticationMethod" xml:"AuthenticationMethod"`
Policies string `json:"Policies" xml:"Policies"`
}
DescribeApplicationAccessPointResponse is the response struct for api DescribeApplicationAccessPoint
func CreateDescribeApplicationAccessPointResponse ¶ added in v1.62.546
func CreateDescribeApplicationAccessPointResponse() (response *DescribeApplicationAccessPointResponse)
CreateDescribeApplicationAccessPointResponse creates a response to parse from DescribeApplicationAccessPoint 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 DescribeNetworkRuleRequest ¶ added in v1.62.546
type DescribeNetworkRuleRequest struct {
*requests.RpcRequest
Name string `position:"Query" name:"Name"`
}
DescribeNetworkRuleRequest is the request struct for api DescribeNetworkRule
func CreateDescribeNetworkRuleRequest ¶ added in v1.62.546
func CreateDescribeNetworkRuleRequest() (request *DescribeNetworkRuleRequest)
CreateDescribeNetworkRuleRequest creates a request to invoke DescribeNetworkRule API
type DescribeNetworkRuleResponse ¶ added in v1.62.546
type DescribeNetworkRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Arn string `json:"Arn" xml:"Arn"`
Type string `json:"Type" xml:"Type"`
Description string `json:"Description" xml:"Description"`
SourcePrivateIp string `json:"SourcePrivateIp" xml:"SourcePrivateIp"`
}
DescribeNetworkRuleResponse is the response struct for api DescribeNetworkRule
func CreateDescribeNetworkRuleResponse ¶ added in v1.62.546
func CreateDescribeNetworkRuleResponse() (response *DescribeNetworkRuleResponse)
CreateDescribeNetworkRuleResponse creates a response to parse from DescribeNetworkRule response
type DescribePolicyRequest ¶ added in v1.62.546
type DescribePolicyRequest struct {
*requests.RpcRequest
Name string `position:"Query" name:"Name"`
}
DescribePolicyRequest is the request struct for api DescribePolicy
func CreateDescribePolicyRequest ¶ added in v1.62.546
func CreateDescribePolicyRequest() (request *DescribePolicyRequest)
CreateDescribePolicyRequest creates a request to invoke DescribePolicy API
type DescribePolicyResponse ¶ added in v1.62.546
type DescribePolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Arn string `json:"Arn" xml:"Arn"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
KmsInstance string `json:"KmsInstance" xml:"KmsInstance"`
AccessControlRules string `json:"AccessControlRules" xml:"AccessControlRules"`
Permissions []string `json:"Permissions" xml:"Permissions"`
Resources []string `json:"Resources" xml:"Resources"`
}
DescribePolicyResponse is the response struct for api DescribePolicy
func CreateDescribePolicyResponse ¶ added in v1.62.546
func CreateDescribePolicyResponse() (response *DescribePolicyResponse)
CreateDescribePolicyResponse creates a response to parse from DescribePolicy 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
DryRun string `position:"Query" name:"DryRun"`
KeyId string `position:"Query" name:"KeyId"`
Plaintext string `position:"Query" name:"Plaintext"`
EncryptionContext string `position:"Query" name:"EncryptionContext"`
}
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
DryRun string `position:"Query" name:"DryRun"`
PublicKeyBlob string `position:"Query" name:"PublicKeyBlob"`
EncryptionContext string `position:"Query" name:"EncryptionContext"`
WrappingAlgorithm string `position:"Query" name:"WrappingAlgorithm"`
CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
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
DryRun string `position:"Query" name:"DryRun"`
KeyId string `position:"Query" name:"KeyId"`
KeySpec string `position:"Query" name:"KeySpec"`
NumberOfBytes requests.Integer `position:"Query" name:"NumberOfBytes"`
PublicKeyBlob string `position:"Query" name:"PublicKeyBlob"`
EncryptionContext string `position:"Query" name:"EncryptionContext"`
WrappingAlgorithm string `position:"Query" name:"WrappingAlgorithm"`
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
DryRun string `position:"Query" name:"DryRun"`
KeyId string `position:"Query" name:"KeyId"`
KeySpec string `position:"Query" name:"KeySpec"`
NumberOfBytes requests.Integer `position:"Query" name:"NumberOfBytes"`
EncryptionContext string `position:"Query" name:"EncryptionContext"`
}
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
DryRun string `position:"Query" name:"DryRun"`
KeyId string `position:"Query" name:"KeyId"`
KeySpec string `position:"Query" name:"KeySpec"`
NumberOfBytes requests.Integer `position:"Query" name:"NumberOfBytes"`
EncryptionContext string `position:"Query" name:"EncryptionContext"`
}
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 GetClientKeyRequest ¶ added in v1.62.546
type GetClientKeyRequest struct {
*requests.RpcRequest
ClientKeyId string `position:"Query" name:"ClientKeyId"`
}
GetClientKeyRequest is the request struct for api GetClientKey
func CreateGetClientKeyRequest ¶ added in v1.62.546
func CreateGetClientKeyRequest() (request *GetClientKeyRequest)
CreateGetClientKeyRequest creates a request to invoke GetClientKey API
type GetClientKeyResponse ¶ added in v1.62.546
type GetClientKeyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ClientKeyId string `json:"ClientKeyId" xml:"ClientKeyId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
KeyAlgorithm string `json:"KeyAlgorithm" xml:"KeyAlgorithm"`
KeyOrigin string `json:"KeyOrigin" xml:"KeyOrigin"`
PublicKeyData string `json:"PublicKeyData" xml:"PublicKeyData"`
NotAfter string `json:"NotAfter" xml:"NotAfter"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
AapName string `json:"AapName" xml:"AapName"`
}
GetClientKeyResponse is the response struct for api GetClientKey
func CreateGetClientKeyResponse ¶ added in v1.62.546
func CreateGetClientKeyResponse() (response *GetClientKeyResponse)
CreateGetClientKeyResponse creates a response to parse from GetClientKey response
type GetKeyPolicyRequest ¶ added in v1.62.733
type GetKeyPolicyRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
PolicyName string `position:"Query" name:"PolicyName"`
}
GetKeyPolicyRequest is the request struct for api GetKeyPolicy
func CreateGetKeyPolicyRequest ¶ added in v1.62.733
func CreateGetKeyPolicyRequest() (request *GetKeyPolicyRequest)
CreateGetKeyPolicyRequest creates a request to invoke GetKeyPolicy API
type GetKeyPolicyResponse ¶ added in v1.62.733
type GetKeyPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Policy string `json:"Policy" xml:"Policy"`
}
GetKeyPolicyResponse is the response struct for api GetKeyPolicy
func CreateGetKeyPolicyResponse ¶ added in v1.62.733
func CreateGetKeyPolicyResponse() (response *GetKeyPolicyResponse)
CreateGetKeyPolicyResponse creates a response to parse from GetKeyPolicy response
type GetKmsInstanceRequest ¶ added in v1.62.546
type GetKmsInstanceRequest struct {
*requests.RpcRequest
KmsInstanceId string `position:"Query" name:"KmsInstanceId"`
}
GetKmsInstanceRequest is the request struct for api GetKmsInstance
func CreateGetKmsInstanceRequest ¶ added in v1.62.546
func CreateGetKmsInstanceRequest() (request *GetKmsInstanceRequest)
CreateGetKmsInstanceRequest creates a request to invoke GetKmsInstance API
type GetKmsInstanceResponse ¶ added in v1.62.546
type GetKmsInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KmsInstance KmsInstance `json:"KmsInstance" xml:"KmsInstance"`
}
GetKmsInstanceResponse is the response struct for api GetKmsInstance
func CreateGetKmsInstanceResponse ¶ added in v1.62.546
func CreateGetKmsInstanceResponse() (response *GetKmsInstanceResponse)
CreateGetKmsInstanceResponse creates a response to parse from GetKmsInstance 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
DryRun string `position:"Query" name:"DryRun"`
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
ExcludeCharacters string `position:"Query" name:"ExcludeCharacters"`
PasswordLength string `position:"Query" name:"PasswordLength"`
ExcludePunctuation string `position:"Query" name:"ExcludePunctuation"`
RequireEachIncludedType string `position:"Query" name:"RequireEachIncludedType"`
ExcludeNumbers string `position:"Query" name:"ExcludeNumbers"`
ExcludeLowercase string `position:"Query" name:"ExcludeLowercase"`
ExcludeUppercase string `position:"Query" name:"ExcludeUppercase"`
}
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 GetSecretPolicyRequest ¶ added in v1.62.733
type GetSecretPolicyRequest struct {
*requests.RpcRequest
PolicyName string `position:"Query" name:"PolicyName"`
SecretName string `position:"Query" name:"SecretName"`
}
GetSecretPolicyRequest is the request struct for api GetSecretPolicy
func CreateGetSecretPolicyRequest ¶ added in v1.62.733
func CreateGetSecretPolicyRequest() (request *GetSecretPolicyRequest)
CreateGetSecretPolicyRequest creates a request to invoke GetSecretPolicy API
type GetSecretPolicyResponse ¶ added in v1.62.733
type GetSecretPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Policy string `json:"Policy" xml:"Policy"`
}
GetSecretPolicyResponse is the response struct for api GetSecretPolicy
func CreateGetSecretPolicyResponse ¶ added in v1.62.733
func CreateGetSecretPolicyResponse() (response *GetSecretPolicyResponse)
CreateGetSecretPolicyResponse creates a response to parse from GetSecretPolicy response
type GetSecretValueRequest ¶ added in v1.61.16
type GetSecretValueRequest struct {
*requests.RpcRequest
DryRun string `position:"Query" name:"DryRun"`
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 KmsInstance ¶ added in v1.62.546
type KmsInstance struct {
CaCertificateChainPem string `json:"CaCertificateChainPem" xml:"CaCertificateChainPem"`
EndDate string `json:"EndDate" xml:"EndDate"`
KmsInstanceId string `json:"KmsInstanceId" xml:"KmsInstanceId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
StartDate string `json:"StartDate" xml:"StartDate"`
VswitchIds string `json:"VswitchIds" xml:"VswitchIds"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
KmsInstanceArn string `json:"KmsInstanceArn" xml:"KmsInstanceArn"`
ZoneIds string `json:"ZoneIds" xml:"ZoneIds"`
KeyNum int64 `json:"KeyNum" xml:"KeyNum"`
Status string `json:"Status" xml:"Status"`
Spec int64 `json:"Spec" xml:"Spec"`
VpcId string `json:"VpcId" xml:"VpcId"`
SecretNum string `json:"SecretNum" xml:"SecretNum"`
VpcNum int64 `json:"VpcNum" xml:"VpcNum"`
BindVpcs BindVpcs `json:"BindVpcs" xml:"BindVpcs"`
}
KmsInstance is a nested struct in kms response
type KmsInstances ¶ added in v1.62.546
type KmsInstances struct {
KmsInstance []KmsInstance `json:"KmsInstance" xml:"KmsInstance"`
}
KmsInstances is a nested struct in kms response
type ListAliasesByKeyIdRequest ¶
type ListAliasesByKeyIdRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
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 ListApplicationAccessPointsRequest ¶ added in v1.62.546
type ListApplicationAccessPointsRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListApplicationAccessPointsRequest is the request struct for api ListApplicationAccessPoints
func CreateListApplicationAccessPointsRequest ¶ added in v1.62.546
func CreateListApplicationAccessPointsRequest() (request *ListApplicationAccessPointsRequest)
CreateListApplicationAccessPointsRequest creates a request to invoke ListApplicationAccessPoints API
type ListApplicationAccessPointsResponse ¶ added in v1.62.546
type ListApplicationAccessPointsResponse 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"`
ApplicationAccessPoints ApplicationAccessPoints `json:"ApplicationAccessPoints" xml:"ApplicationAccessPoints"`
}
ListApplicationAccessPointsResponse is the response struct for api ListApplicationAccessPoints
func CreateListApplicationAccessPointsResponse ¶ added in v1.62.546
func CreateListApplicationAccessPointsResponse() (response *ListApplicationAccessPointsResponse)
CreateListApplicationAccessPointsResponse creates a response to parse from ListApplicationAccessPoints response
type ListClientKeysRequest ¶ added in v1.62.546
type ListClientKeysRequest struct {
*requests.RpcRequest
AapName string `position:"Query" name:"AapName"`
}
ListClientKeysRequest is the request struct for api ListClientKeys
func CreateListClientKeysRequest ¶ added in v1.62.546
func CreateListClientKeysRequest() (request *ListClientKeysRequest)
CreateListClientKeysRequest creates a request to invoke ListClientKeys API
type ListClientKeysResponse ¶ added in v1.62.546
type ListClientKeysResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ClientKeys []ClientKey `json:"ClientKeys" xml:"ClientKeys"`
}
ListClientKeysResponse is the response struct for api ListClientKeys
func CreateListClientKeysResponse ¶ added in v1.62.546
func CreateListClientKeysResponse() (response *ListClientKeysResponse)
CreateListClientKeysResponse creates a response to parse from ListClientKeys response
type ListKeyVersionsRequest ¶
type ListKeyVersionsRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
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
Filters string `position:"Query" name:"Filters"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
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 ListKmsInstancesRequest ¶ added in v1.62.546
type ListKmsInstancesRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListKmsInstancesRequest is the request struct for api ListKmsInstances
func CreateListKmsInstancesRequest ¶ added in v1.62.546
func CreateListKmsInstancesRequest() (request *ListKmsInstancesRequest)
CreateListKmsInstancesRequest creates a request to invoke ListKmsInstances API
type ListKmsInstancesResponse ¶ added in v1.62.546
type ListKmsInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
PageSize int64 `json:"PageSize" xml:"PageSize"`
KmsInstances KmsInstances `json:"KmsInstances" xml:"KmsInstances"`
}
ListKmsInstancesResponse is the response struct for api ListKmsInstances
func CreateListKmsInstancesResponse ¶ added in v1.62.546
func CreateListKmsInstancesResponse() (response *ListKmsInstancesResponse)
CreateListKmsInstancesResponse creates a response to parse from ListKmsInstances response
type ListNetworkRulesRequest ¶ added in v1.62.546
type ListNetworkRulesRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListNetworkRulesRequest is the request struct for api ListNetworkRules
func CreateListNetworkRulesRequest ¶ added in v1.62.546
func CreateListNetworkRulesRequest() (request *ListNetworkRulesRequest)
CreateListNetworkRulesRequest creates a request to invoke ListNetworkRules API
type ListNetworkRulesResponse ¶ added in v1.62.546
type ListNetworkRulesResponse 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"`
NetworkRules NetworkRules `json:"NetworkRules" xml:"NetworkRules"`
}
ListNetworkRulesResponse is the response struct for api ListNetworkRules
func CreateListNetworkRulesResponse ¶ added in v1.62.546
func CreateListNetworkRulesResponse() (response *ListNetworkRulesResponse)
CreateListNetworkRulesResponse creates a response to parse from ListNetworkRules response
type ListPoliciesRequest ¶ added in v1.62.546
type ListPoliciesRequest struct {
*requests.RpcRequest
PageSize requests.Integer `position:"Query" name:"PageSize"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
ListPoliciesRequest is the request struct for api ListPolicies
func CreateListPoliciesRequest ¶ added in v1.62.546
func CreateListPoliciesRequest() (request *ListPoliciesRequest)
CreateListPoliciesRequest creates a request to invoke ListPolicies API
type ListPoliciesResponse ¶ added in v1.62.546
type ListPoliciesResponse 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"`
Policies Policies `json:"Policies" xml:"Policies"`
}
ListPoliciesResponse is the response struct for api ListPolicies
func CreateListPoliciesResponse ¶ added in v1.62.546
func CreateListPoliciesResponse() (response *ListPoliciesResponse)
CreateListPoliciesResponse creates a response to parse from ListPolicies 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"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
SecretName string `position:"Query" name:"SecretName"`
}
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
Filters string `position:"Query" name:"Filters"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
FetchTags string `position:"Query" name:"FetchTags"`
}
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 ListTagResourcesRequest ¶ added in v1.62.350
type ListTagResourcesRequest struct {
*requests.RpcRequest
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"`
}
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶ added in v1.62.350
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶ added in v1.62.350
type ListTagResourcesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TagResources TagResources `json:"TagResources" xml:"TagResources"`
}
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶ added in v1.62.350
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶ added in v1.62.350
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type NetworkRule ¶ added in v1.62.546
type NetworkRule struct {
Type string `json:"Type" xml:"Type"`
Name string `json:"Name" xml:"Name"`
}
NetworkRule is a nested struct in kms response
type NetworkRules ¶ added in v1.62.546
type NetworkRules struct {
NetworkRule []NetworkRule `json:"NetworkRule" xml:"NetworkRule"`
}
NetworkRules is a nested struct in kms 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 Permissions ¶ added in v1.62.546
type Permissions struct {
Permission []string `json:"permission" xml:"permission"`
}
Permissions is a nested struct in kms response
type Policies ¶ added in v1.62.546
type Policies struct {
Policy []Policy `json:"Policy" xml:"Policy"`
}
Policies is a nested struct in kms response
type Policy ¶ added in v1.62.546
type Policy struct {
Name string `json:"Name" xml:"Name"`
}
Policy is a nested struct in kms 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"`
DryRun string `position:"Query" name:"DryRun"`
SourceKeyId string `position:"Query" name:"SourceKeyId"`
SourceEncryptionAlgorithm string `position:"Query" name:"SourceEncryptionAlgorithm"`
SourceKeyVersionId string `position:"Query" name:"SourceKeyVersionId"`
DestinationKeyId string `position:"Query" name:"DestinationKeyId"`
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 Resources ¶ added in v1.62.546
type Resources struct {
Resource []string `json:"resource" xml:"resource"`
}
Resources 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
DeletionProtectionDescription string `position:"Query" name:"DeletionProtectionDescription"`
EnableDeletionProtection requests.Boolean `position:"Query" name:"EnableDeletionProtection"`
ProtectedResourceArn string `position:"Query" name:"ProtectedResourceArn"`
}
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 SetKeyPolicyRequest ¶ added in v1.62.733
type SetKeyPolicyRequest struct {
*requests.RpcRequest
KeyId string `position:"Query" name:"KeyId"`
PolicyName string `position:"Query" name:"PolicyName"`
Policy string `position:"Query" name:"Policy"`
}
SetKeyPolicyRequest is the request struct for api SetKeyPolicy
func CreateSetKeyPolicyRequest ¶ added in v1.62.733
func CreateSetKeyPolicyRequest() (request *SetKeyPolicyRequest)
CreateSetKeyPolicyRequest creates a request to invoke SetKeyPolicy API
type SetKeyPolicyResponse ¶ added in v1.62.733
type SetKeyPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetKeyPolicyResponse is the response struct for api SetKeyPolicy
func CreateSetKeyPolicyResponse ¶ added in v1.62.733
func CreateSetKeyPolicyResponse() (response *SetKeyPolicyResponse)
CreateSetKeyPolicyResponse creates a response to parse from SetKeyPolicy response
type SetSecretPolicyRequest ¶ added in v1.62.733
type SetSecretPolicyRequest struct {
*requests.RpcRequest
PolicyName string `position:"Query" name:"PolicyName"`
SecretName string `position:"Query" name:"SecretName"`
Policy string `position:"Query" name:"Policy"`
}
SetSecretPolicyRequest is the request struct for api SetSecretPolicy
func CreateSetSecretPolicyRequest ¶ added in v1.62.733
func CreateSetSecretPolicyRequest() (request *SetSecretPolicyRequest)
CreateSetSecretPolicyRequest creates a request to invoke SetSecretPolicy API
type SetSecretPolicyResponse ¶ added in v1.62.733
type SetSecretPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetSecretPolicyResponse is the response struct for api SetSecretPolicy
func CreateSetSecretPolicyResponse ¶ added in v1.62.733
func CreateSetSecretPolicyResponse() (response *SetSecretPolicyResponse)
CreateSetSecretPolicyResponse creates a response to parse from SetSecretPolicy 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 TagResource ¶ added in v1.62.350
type TagResource struct {
ResourceType string `json:"ResourceType" xml:"ResourceType"`
TagValue string `json:"TagValue" xml:"TagValue"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
TagKey string `json:"TagKey" xml:"TagKey"`
}
TagResource 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"`
Tags string `position:"Query" name:"Tags"`
SecretName string `position:"Query" name:"SecretName"`
}
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 TagResources ¶ added in v1.62.350
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in kms response
type TagResourcesRequest ¶ added in v1.62.350
type TagResourcesRequest struct {
*requests.RpcRequest
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"`
}
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶ added in v1.62.350
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶ added in v1.62.350
type TagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶ added in v1.62.350
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶ added in v1.62.350
TagResourcesTag is a repeated param struct in TagResourcesRequest
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"`
KeyId string `position:"Query" name:"KeyId"`
TagKeys string `position:"Query" name:"TagKeys"`
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 UntagResourcesRequest ¶ added in v1.62.350
type UntagResourcesRequest struct {
*requests.RpcRequest
All requests.Boolean `position:"Query" name:"All"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"`
}
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶ added in v1.62.350
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶ added in v1.62.350
type UntagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶ added in v1.62.350
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources 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 UpdateApplicationAccessPointRequest ¶ added in v1.62.546
type UpdateApplicationAccessPointRequest struct {
*requests.RpcRequest
Policies string `position:"Query" name:"Policies"`
Description string `position:"Query" name:"Description"`
Name string `position:"Query" name:"Name"`
}
UpdateApplicationAccessPointRequest is the request struct for api UpdateApplicationAccessPoint
func CreateUpdateApplicationAccessPointRequest ¶ added in v1.62.546
func CreateUpdateApplicationAccessPointRequest() (request *UpdateApplicationAccessPointRequest)
CreateUpdateApplicationAccessPointRequest creates a request to invoke UpdateApplicationAccessPoint API
type UpdateApplicationAccessPointResponse ¶ added in v1.62.546
type UpdateApplicationAccessPointResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateApplicationAccessPointResponse is the response struct for api UpdateApplicationAccessPoint
func CreateUpdateApplicationAccessPointResponse ¶ added in v1.62.546
func CreateUpdateApplicationAccessPointResponse() (response *UpdateApplicationAccessPointResponse)
CreateUpdateApplicationAccessPointResponse creates a response to parse from UpdateApplicationAccessPoint 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 UpdateKmsInstanceBindVpcRequest ¶ added in v1.62.546
type UpdateKmsInstanceBindVpcRequest struct {
*requests.RpcRequest
KmsInstanceId string `position:"Query" name:"KmsInstanceId"`
BindVpcs string `position:"Query" name:"BindVpcs"`
}
UpdateKmsInstanceBindVpcRequest is the request struct for api UpdateKmsInstanceBindVpc
func CreateUpdateKmsInstanceBindVpcRequest ¶ added in v1.62.546
func CreateUpdateKmsInstanceBindVpcRequest() (request *UpdateKmsInstanceBindVpcRequest)
CreateUpdateKmsInstanceBindVpcRequest creates a request to invoke UpdateKmsInstanceBindVpc API
type UpdateKmsInstanceBindVpcResponse ¶ added in v1.62.546
type UpdateKmsInstanceBindVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateKmsInstanceBindVpcResponse is the response struct for api UpdateKmsInstanceBindVpc
func CreateUpdateKmsInstanceBindVpcResponse ¶ added in v1.62.546
func CreateUpdateKmsInstanceBindVpcResponse() (response *UpdateKmsInstanceBindVpcResponse)
CreateUpdateKmsInstanceBindVpcResponse creates a response to parse from UpdateKmsInstanceBindVpc response
type UpdateNetworkRuleRequest ¶ added in v1.62.546
type UpdateNetworkRuleRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
Name string `position:"Query" name:"Name"`
SourcePrivateIp string `position:"Query" name:"SourcePrivateIp"`
}
UpdateNetworkRuleRequest is the request struct for api UpdateNetworkRule
func CreateUpdateNetworkRuleRequest ¶ added in v1.62.546
func CreateUpdateNetworkRuleRequest() (request *UpdateNetworkRuleRequest)
CreateUpdateNetworkRuleRequest creates a request to invoke UpdateNetworkRule API
type UpdateNetworkRuleResponse ¶ added in v1.62.546
type UpdateNetworkRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateNetworkRuleResponse is the response struct for api UpdateNetworkRule
func CreateUpdateNetworkRuleResponse ¶ added in v1.62.546
func CreateUpdateNetworkRuleResponse() (response *UpdateNetworkRuleResponse)
CreateUpdateNetworkRuleResponse creates a response to parse from UpdateNetworkRule response
type UpdatePolicyRequest ¶ added in v1.62.546
type UpdatePolicyRequest struct {
*requests.RpcRequest
AccessControlRules string `position:"Query" name:"AccessControlRules"`
Resources string `position:"Query" name:"Resources"`
Description string `position:"Query" name:"Description"`
Permissions string `position:"Query" name:"Permissions"`
Name string `position:"Query" name:"Name"`
}
UpdatePolicyRequest is the request struct for api UpdatePolicy
func CreateUpdatePolicyRequest ¶ added in v1.62.546
func CreateUpdatePolicyRequest() (request *UpdatePolicyRequest)
CreateUpdatePolicyRequest creates a request to invoke UpdatePolicy API
type UpdatePolicyResponse ¶ added in v1.62.546
type UpdatePolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdatePolicyResponse is the response struct for api UpdatePolicy
func CreateUpdatePolicyResponse ¶ added in v1.62.546
func CreateUpdatePolicyResponse() (response *UpdatePolicyResponse)
CreateUpdatePolicyResponse creates a response to parse from UpdatePolicy 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"`
EnableAutomaticRotation requests.Boolean `position:"Query" name:"EnableAutomaticRotation"`
SecretName string `position:"Query" name:"SecretName"`
}
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
MoveToVersion string `position:"Query" name:"MoveToVersion"`
RemoveFromVersion string `position:"Query" name:"RemoveFromVersion"`
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
¶
- advance_encrypt.go
- 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
- connect_kms_instance.go
- create_alias.go
- create_application_access_point.go
- create_certificate.go
- create_client_key.go
- create_key.go
- create_key_version.go
- create_network_rule.go
- create_policy.go
- create_secret.go
- decrypt.go
- delete_alias.go
- delete_application_access_point.go
- delete_certificate.go
- delete_client_key.go
- delete_key_material.go
- delete_network_rule.go
- delete_policy.go
- delete_secret.go
- describe_account_kms_status.go
- describe_application_access_point.go
- describe_certificate.go
- describe_key.go
- describe_key_version.go
- describe_network_rule.go
- describe_policy.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_client_key.go
- get_key_policy.go
- get_kms_instance.go
- get_parameters_for_import.go
- get_public_key.go
- get_random_password.go
- get_secret_policy.go
- get_secret_value.go
- import_key_material.go
- list_aliases.go
- list_aliases_by_key_id.go
- list_application_access_points.go
- list_client_keys.go
- list_key_versions.go
- list_keys.go
- list_kms_instances.go
- list_network_rules.go
- list_policies.go
- list_resource_tags.go
- list_secret_version_ids.go
- list_secrets.go
- list_tag_resources.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
- set_key_policy.go
- set_secret_policy.go
- struct_alias.go
- struct_aliases_in_list_aliases.go
- struct_aliases_in_list_aliases_by_key_id.go
- struct_application_access_point.go
- struct_application_access_points.go
- struct_bind_vpc.go
- struct_bind_vpcs.go
- struct_client_key.go
- struct_client_keys.go
- struct_key.go
- struct_key_metadata.go
- struct_key_version.go
- struct_key_versions.go
- struct_keys.go
- struct_kms_instance.go
- struct_kms_instances.go
- struct_network_rule.go
- struct_network_rules.go
- struct_permissions.go
- struct_policies.go
- struct_policy.go
- struct_region.go
- struct_regions.go
- struct_resources.go
- struct_secret.go
- struct_secret_list.go
- struct_subject_alternative_names.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.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
- tag_resources.go
- untag_resource.go
- untag_resources.go
- update_alias.go
- update_application_access_point.go
- update_certificate_status.go
- update_key_description.go
- update_kms_instance_bind_vpc.go
- update_network_rule.go
- update_policy.go
- update_rotation_policy.go
- update_secret.go
- update_secret_rotation_policy.go
- update_secret_version_stage.go
- upload_certificate.go