Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Alias
- type AliasesInListAliases
- type AliasesInListAliasesByKeyId
- type 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) 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 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 KeyVersionId string `position:"Query" name:"KeyVersionId"` KeyId string `position:"Query" name:"KeyId"` CiphertextBlob string `position:"Query" name:"CiphertextBlob"` Algorithm string `position:"Query" name:"Algorithm"` }
AsymmetricDecryptRequest is the request struct for api AsymmetricDecrypt
func CreateAsymmetricDecryptRequest ¶ added in v1.60.310
func CreateAsymmetricDecryptRequest() (request *AsymmetricDecryptRequest)
CreateAsymmetricDecryptRequest creates a request to invoke AsymmetricDecrypt API
type AsymmetricDecryptResponse ¶ added in v1.60.310
type AsymmetricDecryptResponse struct { *responses.BaseResponse KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"` KeyId string `json:"KeyId" xml:"KeyId"` RequestId string `json:"RequestId" xml:"RequestId"` Plaintext string `json:"Plaintext" xml:"Plaintext"` }
AsymmetricDecryptResponse is the response struct for api AsymmetricDecrypt
func CreateAsymmetricDecryptResponse ¶ added in v1.60.310
func CreateAsymmetricDecryptResponse() (response *AsymmetricDecryptResponse)
CreateAsymmetricDecryptResponse creates a response to parse from AsymmetricDecrypt response
type AsymmetricEncryptRequest ¶ added in v1.60.310
type AsymmetricEncryptRequest struct { *requests.RpcRequest KeyVersionId string `position:"Query" name:"KeyVersionId"` KeyId string `position:"Query" name:"KeyId"` Plaintext string `position:"Query" name:"Plaintext"` Algorithm string `position:"Query" name:"Algorithm"` }
AsymmetricEncryptRequest is the request struct for api AsymmetricEncrypt
func CreateAsymmetricEncryptRequest ¶ added in v1.60.310
func CreateAsymmetricEncryptRequest() (request *AsymmetricEncryptRequest)
CreateAsymmetricEncryptRequest creates a request to invoke AsymmetricEncrypt API
type AsymmetricEncryptResponse ¶ added in v1.60.310
type AsymmetricEncryptResponse struct { *responses.BaseResponse KeyVersionId string `json:"KeyVersionId" xml:"KeyVersionId"` KeyId string `json:"KeyId" xml:"KeyId"` CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"` RequestId string `json:"RequestId" xml:"RequestId"` }
AsymmetricEncryptResponse is the response struct for api AsymmetricEncrypt
func CreateAsymmetricEncryptResponse ¶ added in v1.60.310
func CreateAsymmetricEncryptResponse() (response *AsymmetricEncryptResponse)
CreateAsymmetricEncryptResponse creates a response to parse from AsymmetricEncrypt response
type AsymmetricSignRequest ¶ added in v1.60.310
type AsymmetricSignRequest struct { *requests.RpcRequest KeyVersionId string `position:"Query" name:"KeyVersionId"` 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 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) 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 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 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 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 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 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 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 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 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"` 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 ¶
- 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