Method | Description | |
---|---|---|
AmazonKeyManagementServiceClient ( ) : System |
Constructs AmazonKeyManagementServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
|
|
AmazonKeyManagementServiceClient ( |
Constructs AmazonKeyManagementServiceClient with AWS Credentials
|
|
AmazonKeyManagementServiceClient ( |
Constructs AmazonKeyManagementServiceClient with AWS Credentials and an AmazonKeyManagementServiceClient Configuration object.
|
|
AmazonKeyManagementServiceClient ( |
Constructs AmazonKeyManagementServiceClient with AWS Credentials
|
|
AmazonKeyManagementServiceClient ( |
Constructs AmazonKeyManagementServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
|
|
AmazonKeyManagementServiceClient ( RegionEndpoint region ) : System |
Constructs AmazonKeyManagementServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
|
|
AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System |
Constructs AmazonKeyManagementServiceClient with AWS Access Key ID and AWS Secret Key
|
|
AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, |
Constructs AmazonKeyManagementServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonKeyManagementServiceClient Configuration object.
|
|
AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System |
Constructs AmazonKeyManagementServiceClient with AWS Access Key ID and AWS Secret Key
|
|
AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System |
Constructs AmazonKeyManagementServiceClient with AWS Access Key ID and AWS Secret Key
|
|
AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, |
Constructs AmazonKeyManagementServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonKeyManagementServiceClient Configuration object.
|
|
AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System |
Constructs AmazonKeyManagementServiceClient with AWS Access Key ID and AWS Secret Key
|
|
BeginCancelKeyDeletion ( |
Initiates the asynchronous execution of the CancelKeyDeletion operation.
|
|
BeginCreateAlias ( |
Initiates the asynchronous execution of the CreateAlias operation.
|
|
BeginCreateGrant ( |
Initiates the asynchronous execution of the CreateGrant operation.
|
|
BeginCreateKey ( |
Initiates the asynchronous execution of the CreateKey operation.
|
|
BeginDecrypt ( |
Initiates the asynchronous execution of the Decrypt operation.
|
|
BeginDeleteAlias ( Amazon.KeyManagementService.Model.DeleteAliasRequest request, AsyncCallback callback, object state ) : IAsyncResult |
Initiates the asynchronous execution of the DeleteAlias operation.
|
|
BeginDeleteImportedKeyMaterial ( |
Initiates the asynchronous execution of the DeleteImportedKeyMaterial operation.
|
|
BeginDescribeKey ( |
Initiates the asynchronous execution of the DescribeKey operation.
|
|
BeginDisableKey ( |
Initiates the asynchronous execution of the DisableKey operation.
|
|
BeginDisableKeyRotation ( Amazon.KeyManagementService.Model.DisableKeyRotationRequest request, AsyncCallback callback, object state ) : IAsyncResult |
Initiates the asynchronous execution of the DisableKeyRotation operation.
|
|
BeginEnableKey ( |
Initiates the asynchronous execution of the EnableKey operation.
|
|
BeginEnableKeyRotation ( |
Initiates the asynchronous execution of the EnableKeyRotation operation.
|
|
BeginEncrypt ( |
Initiates the asynchronous execution of the Encrypt operation.
|
|
BeginGenerateDataKey ( |
Initiates the asynchronous execution of the GenerateDataKey operation.
|
|
BeginGenerateDataKeyWithoutPlaintext ( |
Initiates the asynchronous execution of the GenerateDataKeyWithoutPlaintext operation.
|
|
BeginGenerateRandom ( |
Initiates the asynchronous execution of the GenerateRandom operation.
|
|
BeginGetKeyPolicy ( |
Initiates the asynchronous execution of the GetKeyPolicy operation.
|
|
BeginGetKeyRotationStatus ( |
Initiates the asynchronous execution of the GetKeyRotationStatus operation.
|
|
BeginGetParametersForImport ( |
Initiates the asynchronous execution of the GetParametersForImport operation.
|
|
BeginImportKeyMaterial ( |
Initiates the asynchronous execution of the ImportKeyMaterial operation.
|
|
BeginListAliases ( |
Initiates the asynchronous execution of the ListAliases operation.
|
|
BeginListGrants ( |
Initiates the asynchronous execution of the ListGrants operation.
|
|
BeginListKeyPolicies ( |
Initiates the asynchronous execution of the ListKeyPolicies operation.
|
|
BeginListKeys ( |
Initiates the asynchronous execution of the ListKeys operation.
|
|
BeginListRetirableGrants ( |
Initiates the asynchronous execution of the ListRetirableGrants operation.
|
|
BeginPutKeyPolicy ( |
Initiates the asynchronous execution of the PutKeyPolicy operation.
|
|
BeginReEncrypt ( |
Initiates the asynchronous execution of the ReEncrypt operation.
|
|
BeginRetireGrant ( |
Initiates the asynchronous execution of the RetireGrant operation.
|
|
BeginRevokeGrant ( |
Initiates the asynchronous execution of the RevokeGrant operation.
|
|
BeginScheduleKeyDeletion ( |
Initiates the asynchronous execution of the ScheduleKeyDeletion operation.
|
|
BeginUpdateAlias ( |
Initiates the asynchronous execution of the UpdateAlias operation.
|
|
BeginUpdateKeyDescription ( |
Initiates the asynchronous execution of the UpdateKeyDescription operation.
|
|
CancelKeyDeletion ( |
Cancels the deletion of a customer master key (CMK). When this operation is successful, the CMK is set to the For more information about scheduling and canceling deletion of a CMK, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
CancelKeyDeletion ( string keyId ) : |
Cancels the deletion of a customer master key (CMK). When this operation is successful, the CMK is set to the For more information about scheduling and canceling deletion of a CMK, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
CancelKeyDeletionAsync ( |
Initiates the asynchronous execution of the CancelKeyDeletion operation.
|
|
CancelKeyDeletionAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Cancels the deletion of a customer master key (CMK). When this operation is successful, the CMK is set to the For more information about scheduling and canceling deletion of a CMK, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
CreateAlias ( |
Creates a display name for a customer master key. An alias can be used to identify a key and should be unique. The console enforces a one-to-one mapping between the alias and a key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS). The alias and the key it is mapped to must be in the same AWS account and the same region. To map an alias to a different key, call UpdateAlias.
|
|
CreateAlias ( string aliasName, string targetKeyId ) : CreateAliasResponse |
Creates a display name for a customer master key. An alias can be used to identify a key and should be unique. The console enforces a one-to-one mapping between the alias and a key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS). The alias and the key it is mapped to must be in the same AWS account and the same region. To map an alias to a different key, call UpdateAlias.
|
|
CreateAliasAsync ( |
Initiates the asynchronous execution of the CreateAlias operation.
|
|
CreateAliasAsync ( string aliasName, string targetKeyId, System cancellationToken = default(CancellationToken) ) : Task |
Creates a display name for a customer master key. An alias can be used to identify a key and should be unique. The console enforces a one-to-one mapping between the alias and a key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS). The alias and the key it is mapped to must be in the same AWS account and the same region. To map an alias to a different key, call UpdateAlias.
|
|
CreateGrant ( |
Adds a grant to a key to specify who can use the key and under what conditions. Grants are alternate permission mechanisms to key policies. For more information about grants, see Grants in the AWS Key Management Service Developer Guide.
|
|
CreateGrantAsync ( |
Initiates the asynchronous execution of the CreateGrant operation.
|
|
CreateKey ( |
Creates a customer master key (CMK). You can use a CMK to encrypt small amounts of data (4 KiB or less) directly, but CMKs are more commonly used to encrypt data encryption keys (DEKs), which are used to encrypt raw data. For more information about DEKs and the difference between CMKs and DEKs, see the following:
|
|
CreateKeyAsync ( |
Initiates the asynchronous execution of the CreateKey operation.
|
|
Decrypt ( |
Decrypts ciphertext. Ciphertext is plaintext that has been previously encrypted by using any of the following functions: Note that if a caller has been granted access permissions to all keys (through, for example, IAM user policies that grant
|
|
DecryptAsync ( |
Initiates the asynchronous execution of the Decrypt operation.
|
|
DeleteAlias ( Amazon.KeyManagementService.Model.DeleteAliasRequest request ) : DeleteAliasResponse |
Deletes the specified alias. To map an alias to a different key, call UpdateAlias.
|
|
DeleteAlias ( string aliasName ) : DeleteAliasResponse |
Deletes the specified alias. To map an alias to a different key, call UpdateAlias.
|
|
DeleteAliasAsync ( Amazon.KeyManagementService.Model.DeleteAliasRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the DeleteAlias operation.
|
|
DeleteAliasAsync ( string aliasName, System cancellationToken = default(CancellationToken) ) : Task |
Deletes the specified alias. To map an alias to a different key, call UpdateAlias.
|
|
DeleteImportedKeyMaterial ( |
Deletes key material that you previously imported and makes the specified customer master key (CMK) unusable. For more information about importing key material into AWS KMS, see Importing Key Material in the AWS Key Management Service Developer Guide. When the specified CMK is in the After you delete key material, you can use ImportKeyMaterial to reimport the same key material into the CMK.
|
|
DeleteImportedKeyMaterialAsync ( |
Initiates the asynchronous execution of the DeleteImportedKeyMaterial operation.
|
|
DescribeKey ( |
Provides detailed information about the specified customer master key.
|
|
DescribeKey ( string keyId ) : |
Provides detailed information about the specified customer master key.
|
|
DescribeKeyAsync ( |
Initiates the asynchronous execution of the DescribeKey operation.
|
|
DescribeKeyAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Provides detailed information about the specified customer master key.
|
|
DisableKey ( |
Sets the state of a customer master key (CMK) to disabled, thereby preventing its use for cryptographic operations. For more information about how key state affects the use of a CMK, see How Key State Affects the Use of a Customer Master Key in the AWS Key Management Service Developer Guide.
|
|
DisableKey ( string keyId ) : DisableKeyResponse |
Sets the state of a customer master key (CMK) to disabled, thereby preventing its use for cryptographic operations. For more information about how key state affects the use of a CMK, see How Key State Affects the Use of a Customer Master Key in the AWS Key Management Service Developer Guide.
|
|
DisableKeyAsync ( |
Initiates the asynchronous execution of the DisableKey operation.
|
|
DisableKeyAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Sets the state of a customer master key (CMK) to disabled, thereby preventing its use for cryptographic operations. For more information about how key state affects the use of a CMK, see How Key State Affects the Use of a Customer Master Key in the AWS Key Management Service Developer Guide.
|
|
DisableKeyRotation ( Amazon.KeyManagementService.Model.DisableKeyRotationRequest request ) : DisableKeyRotationResponse |
Disables rotation of the specified key.
|
|
DisableKeyRotation ( string keyId ) : DisableKeyRotationResponse |
Disables rotation of the specified key.
|
|
DisableKeyRotationAsync ( Amazon.KeyManagementService.Model.DisableKeyRotationRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the DisableKeyRotation operation.
|
|
DisableKeyRotationAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Disables rotation of the specified key.
|
|
EnableKey ( |
Marks a key as enabled, thereby permitting its use.
|
|
EnableKey ( string keyId ) : EnableKeyResponse |
Marks a key as enabled, thereby permitting its use.
|
|
EnableKeyAsync ( |
Initiates the asynchronous execution of the EnableKey operation.
|
|
EnableKeyAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Marks a key as enabled, thereby permitting its use.
|
|
EnableKeyRotation ( |
Enables rotation of the specified customer master key.
|
|
EnableKeyRotation ( string keyId ) : EnableKeyRotationResponse |
Enables rotation of the specified customer master key.
|
|
EnableKeyRotationAsync ( |
Initiates the asynchronous execution of the EnableKeyRotation operation.
|
|
EnableKeyRotationAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Enables rotation of the specified customer master key.
|
|
Encrypt ( EncryptRequest request ) : EncryptResponse |
Encrypts plaintext into ciphertext by using a customer master key. The
Unless you are moving encrypted data from one region to another, you don't use this function to encrypt a generated data key within a region. You retrieve data keys already encrypted by calling the GenerateDataKey or GenerateDataKeyWithoutPlaintext function. Data keys don't need to be encrypted again by calling If you want to encrypt data locally in your application, you can use the
|
|
EncryptAsync ( EncryptRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the Encrypt operation.
|
|
EndCancelKeyDeletion ( IAsyncResult asyncResult ) : CancelKeyDeletionResponse |
Finishes the asynchronous execution of the CancelKeyDeletion operation.
|
|
EndCreateAlias ( IAsyncResult asyncResult ) : CreateAliasResponse |
Finishes the asynchronous execution of the CreateAlias operation.
|
|
EndCreateGrant ( IAsyncResult asyncResult ) : CreateGrantResponse |
Finishes the asynchronous execution of the CreateGrant operation.
|
|
EndCreateKey ( IAsyncResult asyncResult ) : CreateKeyResponse |
Finishes the asynchronous execution of the CreateKey operation.
|
|
EndDecrypt ( IAsyncResult asyncResult ) : DecryptResponse |
Finishes the asynchronous execution of the Decrypt operation.
|
|
EndDeleteAlias ( IAsyncResult asyncResult ) : DeleteAliasResponse |
Finishes the asynchronous execution of the DeleteAlias operation.
|
|
EndDeleteImportedKeyMaterial ( IAsyncResult asyncResult ) : DeleteImportedKeyMaterialResponse |
Finishes the asynchronous execution of the DeleteImportedKeyMaterial operation.
|
|
EndDescribeKey ( IAsyncResult asyncResult ) : DescribeKeyResponse |
Finishes the asynchronous execution of the DescribeKey operation.
|
|
EndDisableKey ( IAsyncResult asyncResult ) : DisableKeyResponse |
Finishes the asynchronous execution of the DisableKey operation.
|
|
EndDisableKeyRotation ( IAsyncResult asyncResult ) : DisableKeyRotationResponse |
Finishes the asynchronous execution of the DisableKeyRotation operation.
|
|
EndEnableKey ( IAsyncResult asyncResult ) : EnableKeyResponse |
Finishes the asynchronous execution of the EnableKey operation.
|
|
EndEnableKeyRotation ( IAsyncResult asyncResult ) : EnableKeyRotationResponse |
Finishes the asynchronous execution of the EnableKeyRotation operation.
|
|
EndEncrypt ( IAsyncResult asyncResult ) : EncryptResponse |
Finishes the asynchronous execution of the Encrypt operation.
|
|
EndGenerateDataKey ( IAsyncResult asyncResult ) : GenerateDataKeyResponse |
Finishes the asynchronous execution of the GenerateDataKey operation.
|
|
EndGenerateDataKeyWithoutPlaintext ( IAsyncResult asyncResult ) : GenerateDataKeyWithoutPlaintextResponse |
Finishes the asynchronous execution of the GenerateDataKeyWithoutPlaintext operation.
|
|
EndGenerateRandom ( IAsyncResult asyncResult ) : GenerateRandomResponse |
Finishes the asynchronous execution of the GenerateRandom operation.
|
|
EndGetKeyPolicy ( IAsyncResult asyncResult ) : GetKeyPolicyResponse |
Finishes the asynchronous execution of the GetKeyPolicy operation.
|
|
EndGetKeyRotationStatus ( IAsyncResult asyncResult ) : GetKeyRotationStatusResponse |
Finishes the asynchronous execution of the GetKeyRotationStatus operation.
|
|
EndGetParametersForImport ( IAsyncResult asyncResult ) : GetParametersForImportResponse |
Finishes the asynchronous execution of the GetParametersForImport operation.
|
|
EndImportKeyMaterial ( IAsyncResult asyncResult ) : ImportKeyMaterialResponse |
Finishes the asynchronous execution of the ImportKeyMaterial operation.
|
|
EndListAliases ( IAsyncResult asyncResult ) : ListAliasesResponse |
Finishes the asynchronous execution of the ListAliases operation.
|
|
EndListGrants ( IAsyncResult asyncResult ) : ListGrantsResponse |
Finishes the asynchronous execution of the ListGrants operation.
|
|
EndListKeyPolicies ( IAsyncResult asyncResult ) : ListKeyPoliciesResponse |
Finishes the asynchronous execution of the ListKeyPolicies operation.
|
|
EndListKeys ( IAsyncResult asyncResult ) : ListKeysResponse |
Finishes the asynchronous execution of the ListKeys operation.
|
|
EndListRetirableGrants ( IAsyncResult asyncResult ) : ListRetirableGrantsResponse |
Finishes the asynchronous execution of the ListRetirableGrants operation.
|
|
EndPutKeyPolicy ( IAsyncResult asyncResult ) : PutKeyPolicyResponse |
Finishes the asynchronous execution of the PutKeyPolicy operation.
|
|
EndReEncrypt ( IAsyncResult asyncResult ) : ReEncryptResponse |
Finishes the asynchronous execution of the ReEncrypt operation.
|
|
EndRetireGrant ( IAsyncResult asyncResult ) : RetireGrantResponse |
Finishes the asynchronous execution of the RetireGrant operation.
|
|
EndRevokeGrant ( IAsyncResult asyncResult ) : RevokeGrantResponse |
Finishes the asynchronous execution of the RevokeGrant operation.
|
|
EndScheduleKeyDeletion ( IAsyncResult asyncResult ) : ScheduleKeyDeletionResponse |
Finishes the asynchronous execution of the ScheduleKeyDeletion operation.
|
|
EndUpdateAlias ( IAsyncResult asyncResult ) : UpdateAliasResponse |
Finishes the asynchronous execution of the UpdateAlias operation.
|
|
EndUpdateKeyDescription ( IAsyncResult asyncResult ) : UpdateKeyDescriptionResponse |
Finishes the asynchronous execution of the UpdateKeyDescription operation.
|
|
GenerateDataKey ( GenerateDataKeyRequest request ) : GenerateDataKeyResponse |
Returns a data encryption key that you can use in your application to encrypt data locally. You must specify the customer master key (CMK) under which to generate the data key. You must also specify the length of the data key using either the This operation returns a plaintext copy of the data key in the We recommend that you use the following pattern to encrypt data locally in your application:
To decrypt data locally:
To return only an encrypted copy of the data key, use GenerateDataKeyWithoutPlaintext. To return an arbitrary unpredictable byte string, use GenerateRandom. If you use the optional
|
|
GenerateDataKeyAsync ( GenerateDataKeyRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the GenerateDataKey operation.
|
|
GenerateDataKeyWithoutPlaintext ( GenerateDataKeyWithoutPlaintextRequest request ) : GenerateDataKeyWithoutPlaintextResponse |
Returns a data encryption key encrypted under a customer master key (CMK). This operation is identical to GenerateDataKey but returns only the encrypted copy of the data key. This operation is useful in a system that has multiple components with different degrees of trust. For example, consider a system that stores encrypted data in containers. Each container stores the encrypted data and an encrypted copy of the data key. One component of the system, called the control plane, creates new containers. When it creates a new container, it uses this operation (
|
|
GenerateDataKeyWithoutPlaintextAsync ( GenerateDataKeyWithoutPlaintextRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the GenerateDataKeyWithoutPlaintext operation.
|
|
GenerateRandom ( GenerateRandomRequest request ) : GenerateRandomResponse |
Generates an unpredictable byte string.
|
|
GenerateRandom ( int numberOfBytes ) : GenerateRandomResponse |
Generates an unpredictable byte string.
|
|
GenerateRandomAsync ( GenerateRandomRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the GenerateRandom operation.
|
|
GenerateRandomAsync ( int numberOfBytes, System cancellationToken = default(CancellationToken) ) : Task |
Generates an unpredictable byte string.
|
|
GetKeyPolicy ( GetKeyPolicyRequest request ) : GetKeyPolicyResponse |
Retrieves a policy attached to the specified key.
|
|
GetKeyPolicy ( string keyId, string policyName ) : GetKeyPolicyResponse |
Retrieves a policy attached to the specified key.
|
|
GetKeyPolicyAsync ( GetKeyPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the GetKeyPolicy operation.
|
|
GetKeyPolicyAsync ( string keyId, string policyName, System cancellationToken = default(CancellationToken) ) : Task |
Retrieves a policy attached to the specified key.
|
|
GetKeyRotationStatus ( GetKeyRotationStatusRequest request ) : GetKeyRotationStatusResponse |
Retrieves a Boolean value that indicates whether key rotation is enabled for the specified key.
|
|
GetKeyRotationStatus ( string keyId ) : GetKeyRotationStatusResponse |
Retrieves a Boolean value that indicates whether key rotation is enabled for the specified key.
|
|
GetKeyRotationStatusAsync ( GetKeyRotationStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the GetKeyRotationStatus operation.
|
|
GetKeyRotationStatusAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Retrieves a Boolean value that indicates whether key rotation is enabled for the specified key.
|
|
GetParametersForImport ( GetParametersForImportRequest request ) : GetParametersForImportResponse |
Returns the items you need in order to import key material into AWS KMS from your existing key management infrastructure. For more information about importing key material into AWS KMS, see Importing Key Material in the AWS Key Management Service Developer Guide. You must specify the key ID of the customer master key (CMK) into which you will import key material. This CMK's This operation returns a public key and an import token. Use the public key to encrypt the key material. Store the import token to send with a subsequent ImportKeyMaterial request. The public key and import token from the same response must be used together. These items are valid for 24 hours, after which they cannot be used for a subsequent ImportKeyMaterial request. To retrieve new ones, send another
|
|
GetParametersForImportAsync ( GetParametersForImportRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the GetParametersForImport operation.
|
|
ImportKeyMaterial ( ImportKeyMaterialRequest request ) : ImportKeyMaterialResponse |
Imports key material into an AWS KMS customer master key (CMK) from your existing key management infrastructure. For more information about importing key material into AWS KMS, see Importing Key Material in the AWS Key Management Service Developer Guide. You must specify the key ID of the CMK to import the key material into. This CMK's When this operation is successful, the specified CMK's key state changes to After you successfully import key material into a CMK, you can reimport the same key material into that CMK, but you cannot import different key material.
|
|
ImportKeyMaterialAsync ( ImportKeyMaterialRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ImportKeyMaterial operation.
|
|
ListAliases ( ListAliasesRequest request ) : ListAliasesResponse |
Lists all of the key aliases in the account.
|
|
ListAliasesAsync ( ListAliasesRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ListAliases operation.
|
|
ListGrants ( ListGrantsRequest request ) : ListGrantsResponse |
List the grants for a specified key.
|
|
ListGrantsAsync ( ListGrantsRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ListGrants operation.
|
|
ListKeyPolicies ( ListKeyPoliciesRequest request ) : ListKeyPoliciesResponse |
Retrieves a list of policies attached to a key.
|
|
ListKeyPoliciesAsync ( ListKeyPoliciesRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ListKeyPolicies operation.
|
|
ListKeys ( ListKeysRequest request ) : ListKeysResponse |
Lists the customer master keys.
|
|
ListKeysAsync ( ListKeysRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ListKeys operation.
|
|
ListRetirableGrants ( ) : ListRetirableGrantsResponse |
Returns a list of all grants for which the grant's A typical use is to list all grants that you are able to retire. To retire a grant, use RetireGrant.
|
|
ListRetirableGrants ( ListRetirableGrantsRequest request ) : ListRetirableGrantsResponse |
Returns a list of all grants for which the grant's A typical use is to list all grants that you are able to retire. To retire a grant, use RetireGrant.
|
|
ListRetirableGrants ( string retiringPrincipal ) : ListRetirableGrantsResponse |
Returns a list of all grants for which the grant's A typical use is to list all grants that you are able to retire. To retire a grant, use RetireGrant.
|
|
ListRetirableGrantsAsync ( ListRetirableGrantsRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ListRetirableGrants operation.
|
|
ListRetirableGrantsAsync ( System cancellationToken = default(CancellationToken) ) : Task |
Returns a list of all grants for which the grant's A typical use is to list all grants that you are able to retire. To retire a grant, use RetireGrant.
|
|
ListRetirableGrantsAsync ( string retiringPrincipal, System cancellationToken = default(CancellationToken) ) : Task |
Returns a list of all grants for which the grant's A typical use is to list all grants that you are able to retire. To retire a grant, use RetireGrant.
|
|
PutKeyPolicy ( PutKeyPolicyRequest request ) : PutKeyPolicyResponse |
Attaches a key policy to the specified customer master key (CMK). For more information about key policies, see Key Policies in the AWS Key Management Service Developer Guide.
|
|
PutKeyPolicy ( string keyId, string policy, string policyName ) : PutKeyPolicyResponse |
Attaches a key policy to the specified customer master key (CMK). For more information about key policies, see Key Policies in the AWS Key Management Service Developer Guide.
|
|
PutKeyPolicyAsync ( PutKeyPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the PutKeyPolicy operation.
|
|
PutKeyPolicyAsync ( string keyId, string policy, string policyName, System cancellationToken = default(CancellationToken) ) : Task |
Attaches a key policy to the specified customer master key (CMK). For more information about key policies, see Key Policies in the AWS Key Management Service Developer Guide.
|
|
ReEncrypt ( ReEncryptRequest request ) : ReEncryptResponse |
Encrypts data on the server side with a new customer master key (CMK) without exposing the plaintext of the data on the client side. The data is first decrypted and then reencrypted. You can also use this operation to change the encryption context of a ciphertext. Unlike other operations,
|
|
ReEncryptAsync ( ReEncryptRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ReEncrypt operation.
|
|
RetireGrant ( RetireGrantRequest request ) : RetireGrantResponse |
Retires a grant. To clean up, you can retire a grant when you're done using it. You should revoke a grant when you intend to actively deny operations that depend on it. The following are permitted to call this API:
You must identify the grant to retire by its grant token or by a combination of the grant ID and the Amazon Resource Name (ARN) of the customer master key (CMK). A grant token is a unique variable-length base64-encoded string. A grant ID is a 64 character unique identifier of a grant. The CreateGrant operation returns both.
|
|
RetireGrant ( string grantToken ) : RetireGrantResponse |
Retires a grant. To clean up, you can retire a grant when you're done using it. You should revoke a grant when you intend to actively deny operations that depend on it. The following are permitted to call this API:
You must identify the grant to retire by its grant token or by a combination of the grant ID and the Amazon Resource Name (ARN) of the customer master key (CMK). A grant token is a unique variable-length base64-encoded string. A grant ID is a 64 character unique identifier of a grant. The CreateGrant operation returns both.
|
|
RetireGrantAsync ( RetireGrantRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the RetireGrant operation.
|
|
RetireGrantAsync ( string grantToken, System cancellationToken = default(CancellationToken) ) : Task |
Retires a grant. To clean up, you can retire a grant when you're done using it. You should revoke a grant when you intend to actively deny operations that depend on it. The following are permitted to call this API:
You must identify the grant to retire by its grant token or by a combination of the grant ID and the Amazon Resource Name (ARN) of the customer master key (CMK). A grant token is a unique variable-length base64-encoded string. A grant ID is a 64 character unique identifier of a grant. The CreateGrant operation returns both.
|
|
RevokeGrant ( RevokeGrantRequest request ) : RevokeGrantResponse |
Revokes a grant. You can revoke a grant to actively deny operations that depend on it.
|
|
RevokeGrant ( string grantId, string keyId ) : RevokeGrantResponse |
Revokes a grant. You can revoke a grant to actively deny operations that depend on it.
|
|
RevokeGrantAsync ( RevokeGrantRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the RevokeGrant operation.
|
|
RevokeGrantAsync ( string grantId, string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Revokes a grant. You can revoke a grant to actively deny operations that depend on it.
|
|
ScheduleKeyDeletion ( ScheduleKeyDeletionRequest request ) : ScheduleKeyDeletionResponse |
Schedules the deletion of a customer master key (CMK). You may provide a waiting period, specified in days, before deletion occurs. If you do not provide a waiting period, the default period of 30 days is used. When this operation is successful, the state of the CMK changes to Deleting a CMK is a destructive and potentially dangerous operation. When a CMK is deleted, all data that was encrypted under the CMK is rendered unrecoverable. To restrict the use of a CMK without deleting it, use DisableKey. For more information about scheduling a CMK for deletion, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
ScheduleKeyDeletion ( string keyId ) : ScheduleKeyDeletionResponse |
Schedules the deletion of a customer master key (CMK). You may provide a waiting period, specified in days, before deletion occurs. If you do not provide a waiting period, the default period of 30 days is used. When this operation is successful, the state of the CMK changes to Deleting a CMK is a destructive and potentially dangerous operation. When a CMK is deleted, all data that was encrypted under the CMK is rendered unrecoverable. To restrict the use of a CMK without deleting it, use DisableKey. For more information about scheduling a CMK for deletion, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
ScheduleKeyDeletion ( string keyId, int pendingWindowInDays ) : ScheduleKeyDeletionResponse |
Schedules the deletion of a customer master key (CMK). You may provide a waiting period, specified in days, before deletion occurs. If you do not provide a waiting period, the default period of 30 days is used. When this operation is successful, the state of the CMK changes to Deleting a CMK is a destructive and potentially dangerous operation. When a CMK is deleted, all data that was encrypted under the CMK is rendered unrecoverable. To restrict the use of a CMK without deleting it, use DisableKey. For more information about scheduling a CMK for deletion, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
ScheduleKeyDeletionAsync ( ScheduleKeyDeletionRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the ScheduleKeyDeletion operation.
|
|
ScheduleKeyDeletionAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
Schedules the deletion of a customer master key (CMK). You may provide a waiting period, specified in days, before deletion occurs. If you do not provide a waiting period, the default period of 30 days is used. When this operation is successful, the state of the CMK changes to Deleting a CMK is a destructive and potentially dangerous operation. When a CMK is deleted, all data that was encrypted under the CMK is rendered unrecoverable. To restrict the use of a CMK without deleting it, use DisableKey. For more information about scheduling a CMK for deletion, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
ScheduleKeyDeletionAsync ( string keyId, int pendingWindowInDays, System cancellationToken = default(CancellationToken) ) : Task |
Schedules the deletion of a customer master key (CMK). You may provide a waiting period, specified in days, before deletion occurs. If you do not provide a waiting period, the default period of 30 days is used. When this operation is successful, the state of the CMK changes to Deleting a CMK is a destructive and potentially dangerous operation. When a CMK is deleted, all data that was encrypted under the CMK is rendered unrecoverable. To restrict the use of a CMK without deleting it, use DisableKey. For more information about scheduling a CMK for deletion, see Deleting Customer Master Keys in the AWS Key Management Service Developer Guide.
|
|
UpdateAlias ( UpdateAliasRequest request ) : UpdateAliasResponse |
Updates an alias to map it to a different key. An alias is not a property of a key. Therefore, an alias can be mapped to and unmapped from an existing key without changing the properties of the key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS). The alias and the key it is mapped to must be in the same AWS account and the same region.
|
|
UpdateAlias ( string aliasName, string targetKeyId ) : UpdateAliasResponse |
Updates an alias to map it to a different key. An alias is not a property of a key. Therefore, an alias can be mapped to and unmapped from an existing key without changing the properties of the key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS). The alias and the key it is mapped to must be in the same AWS account and the same region.
|
|
UpdateAliasAsync ( UpdateAliasRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the UpdateAlias operation.
|
|
UpdateAliasAsync ( string aliasName, string targetKeyId, System cancellationToken = default(CancellationToken) ) : Task |
Updates an alias to map it to a different key. An alias is not a property of a key. Therefore, an alias can be mapped to and unmapped from an existing key without changing the properties of the key. An alias name can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). An alias must start with the word "alias" followed by a forward slash (alias/). An alias that begins with "aws" after the forward slash (alias/aws...) is reserved by Amazon Web Services (AWS). The alias and the key it is mapped to must be in the same AWS account and the same region.
|
|
UpdateKeyDescription ( UpdateKeyDescriptionRequest request ) : UpdateKeyDescriptionResponse |
Updates the description of a customer master key (CMK).
|
|
UpdateKeyDescription ( string keyId, string description ) : UpdateKeyDescriptionResponse |
Updates the description of a customer master key (CMK).
|
|
UpdateKeyDescriptionAsync ( UpdateKeyDescriptionRequest request, System cancellationToken = default(CancellationToken) ) : Task |
Initiates the asynchronous execution of the UpdateKeyDescription operation.
|
|
UpdateKeyDescriptionAsync ( string keyId, string description, System cancellationToken = default(CancellationToken) ) : Task |
Updates the description of a customer master key (CMK).
|
Method | Description | |
---|---|---|
CreateSigner ( ) : |
Creates the signer for the service.
|
|
Dispose ( bool disposing ) : void |
Disposes the service client.
|
public AmazonKeyManagementServiceClient ( ) : System | ||
return | System |
public AmazonKeyManagementServiceClient ( |
||
credentials | AWS Credentials | |
return | System |
public AmazonKeyManagementServiceClient ( |
||
credentials | AWS Credentials | |
clientConfig | The AmazonKeyManagementServiceClient Configuration Object | |
return | System |
public AmazonKeyManagementServiceClient ( |
||
credentials | AWS Credentials | |
region | RegionEndpoint | The region to connect. |
return | System |
public AmazonKeyManagementServiceClient ( |
||
config | The AmazonKeyManagementServiceClient Configuration Object | |
return | System |
public AmazonKeyManagementServiceClient ( RegionEndpoint region ) : System | ||
region | RegionEndpoint | The region to connect. |
return | System |
public AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System | ||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
return | System |
public AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
clientConfig | The AmazonKeyManagementServiceClient Configuration Object | |
return | System |
public AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System | ||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
region | RegionEndpoint | The region to connect. |
return | System |
public AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System | ||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
awsSessionToken | string | AWS Session Token |
return | System |
public AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
awsSessionToken | string | AWS Session Token |
clientConfig | The AmazonKeyManagementServiceClient Configuration Object | |
return | System |
public AmazonKeyManagementServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System | ||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
awsSessionToken | string | AWS Session Token |
region | RegionEndpoint | The region to connect. |
return | System |
public BeginCancelKeyDeletion ( |
||
request | Container for the necessary parameters to execute the CancelKeyDeletion operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginCreateAlias ( |
||
request | Container for the necessary parameters to execute the CreateAlias operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginCreateGrant ( |
||
request | Container for the necessary parameters to execute the CreateGrant operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginCreateKey ( |
||
request | Container for the necessary parameters to execute the CreateKey operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginDecrypt ( |
||
request | Container for the necessary parameters to execute the Decrypt operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginDeleteAlias ( Amazon.KeyManagementService.Model.DeleteAliasRequest request, AsyncCallback callback, object state ) : IAsyncResult | ||
request | Amazon.KeyManagementService.Model.DeleteAliasRequest | Container for the necessary parameters to execute the DeleteAlias operation on AmazonKeyManagementServiceClient. |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginDeleteImportedKeyMaterial ( |
||
request | Container for the necessary parameters to execute the DeleteImportedKeyMaterial operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginDescribeKey ( |
||
request | Container for the necessary parameters to execute the DescribeKey operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginDisableKey ( |
||
request | Container for the necessary parameters to execute the DisableKey operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginDisableKeyRotation ( Amazon.KeyManagementService.Model.DisableKeyRotationRequest request, AsyncCallback callback, object state ) : IAsyncResult | ||
request | Amazon.KeyManagementService.Model.DisableKeyRotationRequest | Container for the necessary parameters to execute the DisableKeyRotation operation on AmazonKeyManagementServiceClient. |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginEnableKey ( |
||
request | Container for the necessary parameters to execute the EnableKey operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginEnableKeyRotation ( |
||
request | Container for the necessary parameters to execute the EnableKeyRotation operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginEncrypt ( |
||
request | Container for the necessary parameters to execute the Encrypt operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginGenerateDataKey ( |
||
request | Container for the necessary parameters to execute the GenerateDataKey operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginGenerateDataKeyWithoutPlaintext ( |
||
request | Container for the necessary parameters to execute the GenerateDataKeyWithoutPlaintext operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginGenerateRandom ( |
||
request | Container for the necessary parameters to execute the GenerateRandom operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginGetKeyPolicy ( |
||
request | Container for the necessary parameters to execute the GetKeyPolicy operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginGetKeyRotationStatus ( |
||
request | Container for the necessary parameters to execute the GetKeyRotationStatus operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginGetParametersForImport ( |
||
request | Container for the necessary parameters to execute the GetParametersForImport operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginImportKeyMaterial ( |
||
request | Container for the necessary parameters to execute the ImportKeyMaterial operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginListAliases ( |
||
request | Container for the necessary parameters to execute the ListAliases operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginListGrants ( |
||
request | Container for the necessary parameters to execute the ListGrants operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginListKeyPolicies ( |
||
request | Container for the necessary parameters to execute the ListKeyPolicies operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginListKeys ( |
||
request | Container for the necessary parameters to execute the ListKeys operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginListRetirableGrants ( |
||
request | Container for the necessary parameters to execute the ListRetirableGrants operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginPutKeyPolicy ( |
||
request | Container for the necessary parameters to execute the PutKeyPolicy operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginReEncrypt ( |
||
request | Container for the necessary parameters to execute the ReEncrypt operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginRetireGrant ( |
||
request | Container for the necessary parameters to execute the RetireGrant operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginRevokeGrant ( |
||
request | Container for the necessary parameters to execute the RevokeGrant operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginScheduleKeyDeletion ( |
||
request | Container for the necessary parameters to execute the ScheduleKeyDeletion operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginUpdateAlias ( |
||
request | Container for the necessary parameters to execute the UpdateAlias operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public BeginUpdateKeyDescription ( |
||
request | Container for the necessary parameters to execute the UpdateKeyDescription operation on AmazonKeyManagementServiceClient. | |
callback | AsyncCallback | An AsyncCallback delegate that is invoked when the operation completes. |
state | object | A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. |
return | IAsyncResult |
public CancelKeyDeletion ( |
||
request | Container for the necessary parameters to execute the CancelKeyDeletion service method. | |
return |
public CancelKeyDeletion ( string keyId ) : |
||
keyId | string | The unique identifier for the customer master key (CMK) for which to cancel deletion. To specify this value, use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
|
return |
public CancelKeyDeletionAsync ( |
||
request | Container for the necessary parameters to execute the CancelKeyDeletion operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public CancelKeyDeletionAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | The unique identifier for the customer master key (CMK) for which to cancel deletion. To specify this value, use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public CreateAlias ( |
||
request | Container for the necessary parameters to execute the CreateAlias service method. | |
return | CreateAliasResponse |
public CreateAlias ( string aliasName, string targetKeyId ) : CreateAliasResponse | ||
aliasName | string | String that contains the display name. The name must start with the word "alias" followed by a forward slash (alias/). Aliases that begin with "alias/AWS" are reserved. |
targetKeyId | string | An identifier of the key for which you are creating the alias. This value cannot be another alias but can be a globally unique identifier or a fully specified ARN to a key.
|
return | CreateAliasResponse |
public CreateAliasAsync ( |
||
request | Container for the necessary parameters to execute the CreateAlias operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public CreateAliasAsync ( string aliasName, string targetKeyId, System cancellationToken = default(CancellationToken) ) : Task |
||
aliasName | string | String that contains the display name. The name must start with the word "alias" followed by a forward slash (alias/). Aliases that begin with "alias/AWS" are reserved. |
targetKeyId | string | An identifier of the key for which you are creating the alias. This value cannot be another alias but can be a globally unique identifier or a fully specified ARN to a key.
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public CreateGrant ( |
||
request | Container for the necessary parameters to execute the CreateGrant service method. | |
return |
public CreateGrantAsync ( |
||
request | Container for the necessary parameters to execute the CreateGrant operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public CreateKey ( |
||
request | Container for the necessary parameters to execute the CreateKey service method. | |
return |
public CreateKeyAsync ( |
||
request | Container for the necessary parameters to execute the CreateKey operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
protected CreateSigner ( ) : |
||
return |
public Decrypt ( |
||
request | Container for the necessary parameters to execute the Decrypt service method. | |
return |
public DecryptAsync ( |
||
request | Container for the necessary parameters to execute the Decrypt operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DeleteAlias ( Amazon.KeyManagementService.Model.DeleteAliasRequest request ) : DeleteAliasResponse | ||
request | Amazon.KeyManagementService.Model.DeleteAliasRequest | Container for the necessary parameters to execute the DeleteAlias service method. |
return | DeleteAliasResponse |
public DeleteAlias ( string aliasName ) : DeleteAliasResponse | ||
aliasName | string | The alias to be deleted. The name must start with the word "alias" followed by a forward slash (alias/). Aliases that begin with "alias/AWS" are reserved. |
return | DeleteAliasResponse |
public DeleteAliasAsync ( Amazon.KeyManagementService.Model.DeleteAliasRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | Amazon.KeyManagementService.Model.DeleteAliasRequest | Container for the necessary parameters to execute the DeleteAlias operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DeleteAliasAsync ( string aliasName, System cancellationToken = default(CancellationToken) ) : Task |
||
aliasName | string | The alias to be deleted. The name must start with the word "alias" followed by a forward slash (alias/). Aliases that begin with "alias/AWS" are reserved. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DeleteImportedKeyMaterial ( |
||
request | Container for the necessary parameters to execute the DeleteImportedKeyMaterial service method. | |
return | DeleteImportedKeyMaterialResponse |
public DeleteImportedKeyMaterialAsync ( |
||
request | Container for the necessary parameters to execute the DeleteImportedKeyMaterial operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DescribeKey ( |
||
request | Container for the necessary parameters to execute the DescribeKey service method. | |
return |
public DescribeKey ( string keyId ) : |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier, a fully specified ARN to either an alias or a key, or an alias name prefixed by "alias/".
|
return |
public DescribeKeyAsync ( |
||
request | Container for the necessary parameters to execute the DescribeKey operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DescribeKeyAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier, a fully specified ARN to either an alias or a key, or an alias name prefixed by "alias/".
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DisableKey ( |
||
request | Container for the necessary parameters to execute the DisableKey service method. | |
return | DisableKeyResponse |
public DisableKey ( string keyId ) : DisableKeyResponse | ||
keyId | string | A unique identifier for the CMK. Use the CMK's unique identifier or its Amazon Resource Name (ARN). For example:
|
return | DisableKeyResponse |
public DisableKeyAsync ( |
||
request | Container for the necessary parameters to execute the DisableKey operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DisableKeyAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the CMK. Use the CMK's unique identifier or its Amazon Resource Name (ARN). For example:
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DisableKeyRotation ( Amazon.KeyManagementService.Model.DisableKeyRotationRequest request ) : DisableKeyRotationResponse | ||
request | Amazon.KeyManagementService.Model.DisableKeyRotationRequest | Container for the necessary parameters to execute the DisableKeyRotation service method. |
return | DisableKeyRotationResponse |
public DisableKeyRotation ( string keyId ) : DisableKeyRotationResponse | ||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
return | DisableKeyRotationResponse |
public DisableKeyRotationAsync ( Amazon.KeyManagementService.Model.DisableKeyRotationRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | Amazon.KeyManagementService.Model.DisableKeyRotationRequest | Container for the necessary parameters to execute the DisableKeyRotation operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public DisableKeyRotationAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public EnableKey ( |
||
request | Container for the necessary parameters to execute the EnableKey service method. | |
return | EnableKeyResponse |
public EnableKey ( string keyId ) : EnableKeyResponse | ||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
return | EnableKeyResponse |
public EnableKeyAsync ( |
||
request | Container for the necessary parameters to execute the EnableKey operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public EnableKeyAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public EnableKeyRotation ( |
||
request | Container for the necessary parameters to execute the EnableKeyRotation service method. | |
return | EnableKeyRotationResponse |
public EnableKeyRotation ( string keyId ) : EnableKeyRotationResponse | ||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
return | EnableKeyRotationResponse |
public EnableKeyRotationAsync ( |
||
request | Container for the necessary parameters to execute the EnableKeyRotation operation. | |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public EnableKeyRotationAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public Encrypt ( EncryptRequest request ) : EncryptResponse | ||
request | EncryptRequest | Container for the necessary parameters to execute the Encrypt service method. |
return | EncryptResponse |
public EncryptAsync ( EncryptRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | EncryptRequest | Container for the necessary parameters to execute the Encrypt operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public EndCancelKeyDeletion ( IAsyncResult asyncResult ) : CancelKeyDeletionResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginCancelKeyDeletion. |
return | CancelKeyDeletionResponse |
public EndCreateAlias ( IAsyncResult asyncResult ) : CreateAliasResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginCreateAlias. |
return | CreateAliasResponse |
public EndCreateGrant ( IAsyncResult asyncResult ) : CreateGrantResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginCreateGrant. |
return | CreateGrantResponse |
public EndCreateKey ( IAsyncResult asyncResult ) : CreateKeyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginCreateKey. |
return | CreateKeyResponse |
public EndDecrypt ( IAsyncResult asyncResult ) : DecryptResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginDecrypt. |
return | DecryptResponse |
public EndDeleteAlias ( IAsyncResult asyncResult ) : DeleteAliasResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginDeleteAlias. |
return | DeleteAliasResponse |
public EndDeleteImportedKeyMaterial ( IAsyncResult asyncResult ) : DeleteImportedKeyMaterialResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginDeleteImportedKeyMaterial. |
return | DeleteImportedKeyMaterialResponse |
public EndDescribeKey ( IAsyncResult asyncResult ) : DescribeKeyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginDescribeKey. |
return | DescribeKeyResponse |
public EndDisableKey ( IAsyncResult asyncResult ) : DisableKeyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginDisableKey. |
return | DisableKeyResponse |
public EndDisableKeyRotation ( IAsyncResult asyncResult ) : DisableKeyRotationResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginDisableKeyRotation. |
return | DisableKeyRotationResponse |
public EndEnableKey ( IAsyncResult asyncResult ) : EnableKeyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginEnableKey. |
return | EnableKeyResponse |
public EndEnableKeyRotation ( IAsyncResult asyncResult ) : EnableKeyRotationResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginEnableKeyRotation. |
return | EnableKeyRotationResponse |
public EndEncrypt ( IAsyncResult asyncResult ) : EncryptResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginEncrypt. |
return | EncryptResponse |
public EndGenerateDataKey ( IAsyncResult asyncResult ) : GenerateDataKeyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginGenerateDataKey. |
return | GenerateDataKeyResponse |
public EndGenerateDataKeyWithoutPlaintext ( IAsyncResult asyncResult ) : GenerateDataKeyWithoutPlaintextResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginGenerateDataKeyWithoutPlaintext. |
return | GenerateDataKeyWithoutPlaintextResponse |
public EndGenerateRandom ( IAsyncResult asyncResult ) : GenerateRandomResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginGenerateRandom. |
return | GenerateRandomResponse |
public EndGetKeyPolicy ( IAsyncResult asyncResult ) : GetKeyPolicyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginGetKeyPolicy. |
return | GetKeyPolicyResponse |
public EndGetKeyRotationStatus ( IAsyncResult asyncResult ) : GetKeyRotationStatusResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginGetKeyRotationStatus. |
return | GetKeyRotationStatusResponse |
public EndGetParametersForImport ( IAsyncResult asyncResult ) : GetParametersForImportResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginGetParametersForImport. |
return | GetParametersForImportResponse |
public EndImportKeyMaterial ( IAsyncResult asyncResult ) : ImportKeyMaterialResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginImportKeyMaterial. |
return | ImportKeyMaterialResponse |
public EndListAliases ( IAsyncResult asyncResult ) : ListAliasesResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginListAliases. |
return | ListAliasesResponse |
public EndListGrants ( IAsyncResult asyncResult ) : ListGrantsResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginListGrants. |
return | ListGrantsResponse |
public EndListKeyPolicies ( IAsyncResult asyncResult ) : ListKeyPoliciesResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginListKeyPolicies. |
return | ListKeyPoliciesResponse |
public EndListKeys ( IAsyncResult asyncResult ) : ListKeysResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginListKeys. |
return | ListKeysResponse |
public EndListRetirableGrants ( IAsyncResult asyncResult ) : ListRetirableGrantsResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginListRetirableGrants. |
return | ListRetirableGrantsResponse |
public EndPutKeyPolicy ( IAsyncResult asyncResult ) : PutKeyPolicyResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginPutKeyPolicy. |
return | PutKeyPolicyResponse |
public EndReEncrypt ( IAsyncResult asyncResult ) : ReEncryptResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginReEncrypt. |
return | ReEncryptResponse |
public EndRetireGrant ( IAsyncResult asyncResult ) : RetireGrantResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginRetireGrant. |
return | RetireGrantResponse |
public EndRevokeGrant ( IAsyncResult asyncResult ) : RevokeGrantResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginRevokeGrant. |
return | RevokeGrantResponse |
public EndScheduleKeyDeletion ( IAsyncResult asyncResult ) : ScheduleKeyDeletionResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginScheduleKeyDeletion. |
return | ScheduleKeyDeletionResponse |
public EndUpdateAlias ( IAsyncResult asyncResult ) : UpdateAliasResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginUpdateAlias. |
return | UpdateAliasResponse |
public EndUpdateKeyDescription ( IAsyncResult asyncResult ) : UpdateKeyDescriptionResponse | ||
asyncResult | IAsyncResult | The IAsyncResult returned by the call to BeginUpdateKeyDescription. |
return | UpdateKeyDescriptionResponse |
public GenerateDataKey ( GenerateDataKeyRequest request ) : GenerateDataKeyResponse | ||
request | GenerateDataKeyRequest | Container for the necessary parameters to execute the GenerateDataKey service method. |
return | GenerateDataKeyResponse |
public GenerateDataKeyAsync ( GenerateDataKeyRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | GenerateDataKeyRequest | Container for the necessary parameters to execute the GenerateDataKey operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GenerateDataKeyWithoutPlaintext ( GenerateDataKeyWithoutPlaintextRequest request ) : GenerateDataKeyWithoutPlaintextResponse | ||
request | GenerateDataKeyWithoutPlaintextRequest | Container for the necessary parameters to execute the GenerateDataKeyWithoutPlaintext service method. |
return | GenerateDataKeyWithoutPlaintextResponse |
public GenerateDataKeyWithoutPlaintextAsync ( GenerateDataKeyWithoutPlaintextRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | GenerateDataKeyWithoutPlaintextRequest | Container for the necessary parameters to execute the GenerateDataKeyWithoutPlaintext operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GenerateRandom ( GenerateRandomRequest request ) : GenerateRandomResponse | ||
request | GenerateRandomRequest | Container for the necessary parameters to execute the GenerateRandom service method. |
return | GenerateRandomResponse |
public GenerateRandom ( int numberOfBytes ) : GenerateRandomResponse | ||
numberOfBytes | int | The length of the byte string. |
return | GenerateRandomResponse |
public GenerateRandomAsync ( GenerateRandomRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | GenerateRandomRequest | Container for the necessary parameters to execute the GenerateRandom operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GenerateRandomAsync ( int numberOfBytes, System cancellationToken = default(CancellationToken) ) : Task |
||
numberOfBytes | int | The length of the byte string. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GetKeyPolicy ( GetKeyPolicyRequest request ) : GetKeyPolicyResponse | ||
request | GetKeyPolicyRequest | Container for the necessary parameters to execute the GetKeyPolicy service method. |
return | GetKeyPolicyResponse |
public GetKeyPolicy ( string keyId, string policyName ) : GetKeyPolicyResponse | ||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
policyName | string | String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies. |
return | GetKeyPolicyResponse |
public GetKeyPolicyAsync ( GetKeyPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | GetKeyPolicyRequest | Container for the necessary parameters to execute the GetKeyPolicy operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GetKeyPolicyAsync ( string keyId, string policyName, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
policyName | string | String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GetKeyRotationStatus ( GetKeyRotationStatusRequest request ) : GetKeyRotationStatusResponse | ||
request | GetKeyRotationStatusRequest | Container for the necessary parameters to execute the GetKeyRotationStatus service method. |
return | GetKeyRotationStatusResponse |
public GetKeyRotationStatus ( string keyId ) : GetKeyRotationStatusResponse | ||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
return | GetKeyRotationStatusResponse |
public GetKeyRotationStatusAsync ( GetKeyRotationStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | GetKeyRotationStatusRequest | Container for the necessary parameters to execute the GetKeyRotationStatus operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GetKeyRotationStatusAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public GetParametersForImport ( GetParametersForImportRequest request ) : GetParametersForImportResponse | ||
request | GetParametersForImportRequest | Container for the necessary parameters to execute the GetParametersForImport service method. |
return | GetParametersForImportResponse |
public GetParametersForImportAsync ( GetParametersForImportRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | GetParametersForImportRequest | Container for the necessary parameters to execute the GetParametersForImport operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ImportKeyMaterial ( ImportKeyMaterialRequest request ) : ImportKeyMaterialResponse | ||
request | ImportKeyMaterialRequest | Container for the necessary parameters to execute the ImportKeyMaterial service method. |
return | ImportKeyMaterialResponse |
public ImportKeyMaterialAsync ( ImportKeyMaterialRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ImportKeyMaterialRequest | Container for the necessary parameters to execute the ImportKeyMaterial operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListAliases ( ListAliasesRequest request ) : ListAliasesResponse | ||
request | ListAliasesRequest | Container for the necessary parameters to execute the ListAliases service method. |
return | ListAliasesResponse |
public ListAliasesAsync ( ListAliasesRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ListAliasesRequest | Container for the necessary parameters to execute the ListAliases operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListGrants ( ListGrantsRequest request ) : ListGrantsResponse | ||
request | ListGrantsRequest | Container for the necessary parameters to execute the ListGrants service method. |
return | ListGrantsResponse |
public ListGrantsAsync ( ListGrantsRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ListGrantsRequest | Container for the necessary parameters to execute the ListGrants operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListKeyPolicies ( ListKeyPoliciesRequest request ) : ListKeyPoliciesResponse | ||
request | ListKeyPoliciesRequest | Container for the necessary parameters to execute the ListKeyPolicies service method. |
return | ListKeyPoliciesResponse |
public ListKeyPoliciesAsync ( ListKeyPoliciesRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ListKeyPoliciesRequest | Container for the necessary parameters to execute the ListKeyPolicies operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListKeys ( ListKeysRequest request ) : ListKeysResponse | ||
request | ListKeysRequest | Container for the necessary parameters to execute the ListKeys service method. |
return | ListKeysResponse |
public ListKeysAsync ( ListKeysRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ListKeysRequest | Container for the necessary parameters to execute the ListKeys operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListRetirableGrants ( ) : ListRetirableGrantsResponse | ||
return | ListRetirableGrantsResponse |
public ListRetirableGrants ( ListRetirableGrantsRequest request ) : ListRetirableGrantsResponse | ||
request | ListRetirableGrantsRequest | Container for the necessary parameters to execute the ListRetirableGrants service method. |
return | ListRetirableGrantsResponse |
public ListRetirableGrants ( string retiringPrincipal ) : ListRetirableGrantsResponse | ||
retiringPrincipal | string | The retiring principal for which to list grants. To specify the retiring principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the Amazon Web Services General Reference. |
return | ListRetirableGrantsResponse |
public ListRetirableGrantsAsync ( ListRetirableGrantsRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ListRetirableGrantsRequest | Container for the necessary parameters to execute the ListRetirableGrants operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListRetirableGrantsAsync ( System cancellationToken = default(CancellationToken) ) : Task |
||
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ListRetirableGrantsAsync ( string retiringPrincipal, System cancellationToken = default(CancellationToken) ) : Task |
||
retiringPrincipal | string | The retiring principal for which to list grants. To specify the retiring principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the Amazon Web Services General Reference. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public PutKeyPolicy ( PutKeyPolicyRequest request ) : PutKeyPolicyResponse | ||
request | PutKeyPolicyRequest | Container for the necessary parameters to execute the PutKeyPolicy service method. |
return | PutKeyPolicyResponse |
public PutKeyPolicy ( string keyId, string policy, string policyName ) : PutKeyPolicyResponse | ||
keyId | string | A unique identifier for the CMK. Use the CMK's unique identifier or its Amazon Resource Name (ARN). For example:
|
policy | string | The key policy to attach to the CMK. If you do not set BypassPolicyLockoutSafetyCheck to true, the policy must meet the following criteria:
|
policyName | string | The name of the key policy. This value must be default . |
return | PutKeyPolicyResponse |
public PutKeyPolicyAsync ( PutKeyPolicyRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | PutKeyPolicyRequest | Container for the necessary parameters to execute the PutKeyPolicy operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public PutKeyPolicyAsync ( string keyId, string policy, string policyName, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the CMK. Use the CMK's unique identifier or its Amazon Resource Name (ARN). For example:
|
policy | string | The key policy to attach to the CMK. If you do not set BypassPolicyLockoutSafetyCheck to true, the policy must meet the following criteria:
|
policyName | string | The name of the key policy. This value must be default . |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ReEncrypt ( ReEncryptRequest request ) : ReEncryptResponse | ||
request | ReEncryptRequest | Container for the necessary parameters to execute the ReEncrypt service method. |
return | ReEncryptResponse |
public ReEncryptAsync ( ReEncryptRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ReEncryptRequest | Container for the necessary parameters to execute the ReEncrypt operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public RetireGrant ( RetireGrantRequest request ) : RetireGrantResponse | ||
request | RetireGrantRequest | Container for the necessary parameters to execute the RetireGrant service method. |
return | RetireGrantResponse |
public RetireGrant ( string grantToken ) : RetireGrantResponse | ||
grantToken | string | Token that identifies the grant to be retired. |
return | RetireGrantResponse |
public RetireGrantAsync ( RetireGrantRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | RetireGrantRequest | Container for the necessary parameters to execute the RetireGrant operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public RetireGrantAsync ( string grantToken, System cancellationToken = default(CancellationToken) ) : Task |
||
grantToken | string | Token that identifies the grant to be retired. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public RevokeGrant ( RevokeGrantRequest request ) : RevokeGrantResponse | ||
request | RevokeGrantRequest | Container for the necessary parameters to execute the RevokeGrant service method. |
return | RevokeGrantResponse |
public RevokeGrant ( string grantId, string keyId ) : RevokeGrantResponse | ||
grantId | string | Identifier of the grant to be revoked. |
keyId | string | A unique identifier for the customer master key associated with the grant. This value can be a globally unique identifier or the fully specified ARN to a key.
|
return | RevokeGrantResponse |
public RevokeGrantAsync ( RevokeGrantRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | RevokeGrantRequest | Container for the necessary parameters to execute the RevokeGrant operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public RevokeGrantAsync ( string grantId, string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
grantId | string | Identifier of the grant to be revoked. |
keyId | string | A unique identifier for the customer master key associated with the grant. This value can be a globally unique identifier or the fully specified ARN to a key.
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ScheduleKeyDeletion ( ScheduleKeyDeletionRequest request ) : ScheduleKeyDeletionResponse | ||
request | ScheduleKeyDeletionRequest | Container for the necessary parameters to execute the ScheduleKeyDeletion service method. |
return | ScheduleKeyDeletionResponse |
public ScheduleKeyDeletion ( string keyId ) : ScheduleKeyDeletionResponse | ||
keyId | string | The unique identifier for the customer master key (CMK) to delete. To specify this value, use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
|
return | ScheduleKeyDeletionResponse |
public ScheduleKeyDeletion ( string keyId, int pendingWindowInDays ) : ScheduleKeyDeletionResponse | ||
keyId | string | The unique identifier for the customer master key (CMK) to delete. To specify this value, use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
|
pendingWindowInDays | int | The waiting period, specified in number of days. After the waiting period ends, AWS KMS deletes the customer master key (CMK). This value is optional. If you include a value, it must be between 7 and 30, inclusive. If you do not include a value, it defaults to 30. |
return | ScheduleKeyDeletionResponse |
public ScheduleKeyDeletionAsync ( ScheduleKeyDeletionRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | ScheduleKeyDeletionRequest | Container for the necessary parameters to execute the ScheduleKeyDeletion operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ScheduleKeyDeletionAsync ( string keyId, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | The unique identifier for the customer master key (CMK) to delete. To specify this value, use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
|
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public ScheduleKeyDeletionAsync ( string keyId, int pendingWindowInDays, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | The unique identifier for the customer master key (CMK) to delete. To specify this value, use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
|
pendingWindowInDays | int | The waiting period, specified in number of days. After the waiting period ends, AWS KMS deletes the customer master key (CMK). This value is optional. If you include a value, it must be between 7 and 30, inclusive. If you do not include a value, it defaults to 30. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public UpdateAlias ( UpdateAliasRequest request ) : UpdateAliasResponse | ||
request | UpdateAliasRequest | Container for the necessary parameters to execute the UpdateAlias service method. |
return | UpdateAliasResponse |
public UpdateAlias ( string aliasName, string targetKeyId ) : UpdateAliasResponse | ||
aliasName | string | String that contains the name of the alias to be modified. The name must start with the word "alias" followed by a forward slash (alias/). Aliases that begin with "alias/aws" are reserved. |
targetKeyId | string | Unique identifier of the customer master key to be mapped to the alias. This value can be a globally unique identifier or the fully specified ARN of a key.
TargetKeyId . |
return | UpdateAliasResponse |
public UpdateAliasAsync ( UpdateAliasRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | UpdateAliasRequest | Container for the necessary parameters to execute the UpdateAlias operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public UpdateAliasAsync ( string aliasName, string targetKeyId, System cancellationToken = default(CancellationToken) ) : Task |
||
aliasName | string | String that contains the name of the alias to be modified. The name must start with the word "alias" followed by a forward slash (alias/). Aliases that begin with "alias/aws" are reserved. |
targetKeyId | string | Unique identifier of the customer master key to be mapped to the alias. This value can be a globally unique identifier or the fully specified ARN of a key.
TargetKeyId . |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public UpdateKeyDescription ( UpdateKeyDescriptionRequest request ) : UpdateKeyDescriptionResponse | ||
request | UpdateKeyDescriptionRequest | Container for the necessary parameters to execute the UpdateKeyDescription service method. |
return | UpdateKeyDescriptionResponse |
public UpdateKeyDescription ( string keyId, string description ) : UpdateKeyDescriptionResponse | ||
keyId | string | A unique identifier for the CMK. This value can be a globally unique identifier or the fully specified ARN to a key.
|
description | string | New description for the CMK. |
return | UpdateKeyDescriptionResponse |
public UpdateKeyDescriptionAsync ( UpdateKeyDescriptionRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | UpdateKeyDescriptionRequest | Container for the necessary parameters to execute the UpdateKeyDescription operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |
public UpdateKeyDescriptionAsync ( string keyId, string description, System cancellationToken = default(CancellationToken) ) : Task |
||
keyId | string | A unique identifier for the CMK. This value can be a globally unique identifier or the fully specified ARN to a key.
|
description | string | New description for the CMK. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
return | Task |