C# Class Amazon.CloudHSM.AmazonCloudHSMClient

Implementation for accessing CloudHSM AWS CloudHSM Service
Inheritance: AmazonServiceClient, IAmazonCloudHSM
Show file Open project: aws/aws-sdk-net

Public Methods

Method Description
AddTagsToResource ( AddTagsToResourceRequest request ) : AddTagsToResourceResponse

Adds or overwrites one or more tags for the specified AWS CloudHSM resource.

Each tag consists of a key and a value. Tag keys must be unique to each resource.

AddTagsToResourceAsync ( AddTagsToResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AddTagsToResource operation.

AmazonCloudHSMClient ( ) : System

Constructs AmazonCloudHSMClient 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. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCloudHSMClient ( AWSCredentials credentials ) : System

Constructs AmazonCloudHSMClient with AWS Credentials

AmazonCloudHSMClient ( AWSCredentials credentials, AmazonCloudHSMConfig clientConfig ) : System

Constructs AmazonCloudHSMClient with AWS Credentials and an AmazonCloudHSMClient Configuration object.

AmazonCloudHSMClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonCloudHSMClient with AWS Credentials

AmazonCloudHSMClient ( AmazonCloudHSMConfig config ) : System

Constructs AmazonCloudHSMClient 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. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCloudHSMClient ( RegionEndpoint region ) : System

Constructs AmazonCloudHSMClient 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. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key

AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCloudHSMConfig clientConfig ) : System

Constructs AmazonCloudHSMClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudHSMClient Configuration object.

AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key

AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key

AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCloudHSMConfig clientConfig ) : System

Constructs AmazonCloudHSMClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudHSMClient Configuration object.

AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key

BeginAddTagsToResource ( AddTagsToResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AddTagsToResource operation.

BeginCreateHapg ( Amazon.CloudHSM.Model.CreateHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateHapg operation.

BeginCreateHsm ( CreateHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateHsm operation.

BeginCreateLunaClient ( Amazon.CloudHSM.Model.CreateLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateLunaClient operation.

BeginDeleteHapg ( Amazon.CloudHSM.Model.DeleteHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteHapg operation.

BeginDeleteHsm ( DeleteHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteHsm operation.

BeginDeleteLunaClient ( Amazon.CloudHSM.Model.DeleteLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteLunaClient operation.

BeginDescribeHapg ( Amazon.CloudHSM.Model.DescribeHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeHapg operation.

BeginDescribeHsm ( Amazon.CloudHSM.Model.DescribeHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeHsm operation.

BeginDescribeLunaClient ( Amazon.CloudHSM.Model.DescribeLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeLunaClient operation.

BeginGetConfig ( Amazon.CloudHSM.Model.GetConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetConfig operation.

BeginListAvailableZones ( ListAvailableZonesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListAvailableZones operation.

BeginListHapgs ( Amazon.CloudHSM.Model.ListHapgsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListHapgs operation.

BeginListHsms ( Amazon.CloudHSM.Model.ListHsmsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListHsms operation.

BeginListLunaClients ( Amazon.CloudHSM.Model.ListLunaClientsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListLunaClients operation.

BeginListTagsForResource ( ListTagsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTagsForResource operation.

BeginModifyHapg ( Amazon.CloudHSM.Model.ModifyHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyHapg operation.

BeginModifyHsm ( ModifyHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyHsm operation.

BeginModifyLunaClient ( ModifyLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyLunaClient operation.

BeginRemoveTagsFromResource ( RemoveTagsFromResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RemoveTagsFromResource operation.

CreateHapg ( Amazon.CloudHSM.Model.CreateHapgRequest request ) : Amazon.CloudHSM.Model.CreateHapgResponse

Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.

CreateHapg ( string label ) : Amazon.CloudHSM.Model.CreateHapgResponse

Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.

CreateHapgAsync ( Amazon.CloudHSM.Model.CreateHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateHapg operation.

CreateHapgAsync ( string label, System cancellationToken = default(CancellationToken) ) : Task

Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.

CreateHsm ( CreateHsmRequest request ) : CreateHsmResponse

Creates an uninitialized HSM instance.

There is an upfront fee charged for each HSM instance that you create with the CreateHsm operation. If you accidentally provision an HSM and want to request a refund, delete the instance using the DeleteHsm operation, go to the AWS Support Center, create a new case, and select Account and Billing Support.

It can take up to 20 minutes to create and provision an HSM. You can monitor the status of the HSM with the DescribeHsm operation. The HSM is ready to be initialized when the status changes to RUNNING.

CreateHsmAsync ( CreateHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateHsm operation.

CreateLunaClient ( Amazon.CloudHSM.Model.CreateLunaClientRequest request ) : Amazon.CloudHSM.Model.CreateLunaClientResponse

Creates an HSM client.

CreateLunaClientAsync ( Amazon.CloudHSM.Model.CreateLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateLunaClient operation.

DeleteHapg ( Amazon.CloudHSM.Model.DeleteHapgRequest request ) : Amazon.CloudHSM.Model.DeleteHapgResponse

Deletes a high-availability partition group.

DeleteHapg ( string hapgArn ) : Amazon.CloudHSM.Model.DeleteHapgResponse

Deletes a high-availability partition group.

DeleteHapgAsync ( Amazon.CloudHSM.Model.DeleteHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteHapg operation.

DeleteHapgAsync ( string hapgArn, System cancellationToken = default(CancellationToken) ) : Task

Deletes a high-availability partition group.

DeleteHsm ( DeleteHsmRequest request ) : DeleteHsmResponse

Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.

DeleteHsm ( string hsmArn ) : DeleteHsmResponse

Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.

DeleteHsmAsync ( DeleteHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteHsm operation.

DeleteHsmAsync ( string hsmArn, System cancellationToken = default(CancellationToken) ) : Task

Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.

DeleteLunaClient ( Amazon.CloudHSM.Model.DeleteLunaClientRequest request ) : DeleteLunaClientResponse

Deletes a client.

DeleteLunaClient ( string clientArn ) : DeleteLunaClientResponse

Deletes a client.

DeleteLunaClientAsync ( Amazon.CloudHSM.Model.DeleteLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteLunaClient operation.

DeleteLunaClientAsync ( string clientArn, System cancellationToken = default(CancellationToken) ) : Task

Deletes a client.

DescribeHapg ( Amazon.CloudHSM.Model.DescribeHapgRequest request ) : Amazon.CloudHSM.Model.DescribeHapgResponse

Retrieves information about a high-availability partition group.

DescribeHapg ( string hapgArn ) : Amazon.CloudHSM.Model.DescribeHapgResponse

Retrieves information about a high-availability partition group.

DescribeHapgAsync ( Amazon.CloudHSM.Model.DescribeHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeHapg operation.

DescribeHapgAsync ( string hapgArn, System cancellationToken = default(CancellationToken) ) : Task

Retrieves information about a high-availability partition group.

DescribeHsm ( Amazon.CloudHSM.Model.DescribeHsmRequest request ) : DescribeHsmResponse

Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.

DescribeHsm ( string hsmArn ) : DescribeHsmResponse

Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.

DescribeHsmAsync ( Amazon.CloudHSM.Model.DescribeHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeHsm operation.

DescribeHsmAsync ( string hsmArn, System cancellationToken = default(CancellationToken) ) : Task

Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.

DescribeLunaClient ( Amazon.CloudHSM.Model.DescribeLunaClientRequest request ) : DescribeLunaClientResponse

Retrieves information about an HSM client.

DescribeLunaClientAsync ( Amazon.CloudHSM.Model.DescribeLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeLunaClient operation.

EndAddTagsToResource ( IAsyncResult asyncResult ) : AddTagsToResourceResponse

Finishes the asynchronous execution of the AddTagsToResource operation.

EndCreateHapg ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.CreateHapgResponse

Finishes the asynchronous execution of the CreateHapg operation.

EndCreateHsm ( IAsyncResult asyncResult ) : CreateHsmResponse

Finishes the asynchronous execution of the CreateHsm operation.

EndCreateLunaClient ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.CreateLunaClientResponse

Finishes the asynchronous execution of the CreateLunaClient operation.

EndDeleteHapg ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.DeleteHapgResponse

Finishes the asynchronous execution of the DeleteHapg operation.

EndDeleteHsm ( IAsyncResult asyncResult ) : DeleteHsmResponse

Finishes the asynchronous execution of the DeleteHsm operation.

EndDeleteLunaClient ( IAsyncResult asyncResult ) : DeleteLunaClientResponse

Finishes the asynchronous execution of the DeleteLunaClient operation.

EndDescribeHapg ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.DescribeHapgResponse

Finishes the asynchronous execution of the DescribeHapg operation.

EndDescribeHsm ( IAsyncResult asyncResult ) : DescribeHsmResponse

Finishes the asynchronous execution of the DescribeHsm operation.

EndDescribeLunaClient ( IAsyncResult asyncResult ) : DescribeLunaClientResponse

Finishes the asynchronous execution of the DescribeLunaClient operation.

EndGetConfig ( IAsyncResult asyncResult ) : GetConfigResponse

Finishes the asynchronous execution of the GetConfig operation.

EndListAvailableZones ( IAsyncResult asyncResult ) : ListAvailableZonesResponse

Finishes the asynchronous execution of the ListAvailableZones operation.

EndListHapgs ( IAsyncResult asyncResult ) : ListHapgsResponse

Finishes the asynchronous execution of the ListHapgs operation.

EndListHsms ( IAsyncResult asyncResult ) : ListHsmsResponse

Finishes the asynchronous execution of the ListHsms operation.

EndListLunaClients ( IAsyncResult asyncResult ) : ListLunaClientsResponse

Finishes the asynchronous execution of the ListLunaClients operation.

EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse

Finishes the asynchronous execution of the ListTagsForResource operation.

EndModifyHapg ( IAsyncResult asyncResult ) : ModifyHapgResponse

Finishes the asynchronous execution of the ModifyHapg operation.

EndModifyHsm ( IAsyncResult asyncResult ) : ModifyHsmResponse

Finishes the asynchronous execution of the ModifyHsm operation.

EndModifyLunaClient ( IAsyncResult asyncResult ) : ModifyLunaClientResponse

Finishes the asynchronous execution of the ModifyLunaClient operation.

EndRemoveTagsFromResource ( IAsyncResult asyncResult ) : RemoveTagsFromResourceResponse

Finishes the asynchronous execution of the RemoveTagsFromResource operation.

GetConfig ( Amazon.CloudHSM.Model.GetConfigRequest request ) : GetConfigResponse

Gets the configuration files necessary to connect to all high availability partition groups the client is associated with.

GetConfigAsync ( Amazon.CloudHSM.Model.GetConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetConfig operation.

ListAvailableZones ( ) : ListAvailableZonesResponse

Lists the Availability Zones that have available AWS CloudHSM capacity.

ListAvailableZones ( ListAvailableZonesRequest request ) : ListAvailableZonesResponse

Lists the Availability Zones that have available AWS CloudHSM capacity.

ListAvailableZonesAsync ( ListAvailableZonesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListAvailableZones operation.

ListAvailableZonesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists the Availability Zones that have available AWS CloudHSM capacity.

ListHapgs ( ) : ListHapgsResponse

Lists the high-availability partition groups for the account.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items.

ListHapgs ( Amazon.CloudHSM.Model.ListHapgsRequest request ) : ListHapgsResponse

Lists the high-availability partition groups for the account.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items.

ListHapgsAsync ( Amazon.CloudHSM.Model.ListHapgsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListHapgs operation.

ListHapgsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists the high-availability partition groups for the account.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items.

ListHsms ( ) : ListHsmsResponse

Retrieves the identifiers of all of the HSMs provisioned for the current customer.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items.

ListHsms ( Amazon.CloudHSM.Model.ListHsmsRequest request ) : ListHsmsResponse

Retrieves the identifiers of all of the HSMs provisioned for the current customer.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items.

ListHsmsAsync ( Amazon.CloudHSM.Model.ListHsmsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListHsms operation.

ListHsmsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Retrieves the identifiers of all of the HSMs provisioned for the current customer.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items.

ListLunaClients ( ) : ListLunaClientsResponse

Lists all of the clients.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items.

ListLunaClients ( Amazon.CloudHSM.Model.ListLunaClientsRequest request ) : ListLunaClientsResponse

Lists all of the clients.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items.

ListLunaClientsAsync ( Amazon.CloudHSM.Model.ListLunaClientsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListLunaClients operation.

ListLunaClientsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists all of the clients.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items.

ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse

Returns a list of all tags for the specified AWS CloudHSM resource.

ListTagsForResourceAsync ( ListTagsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTagsForResource operation.

ModifyHapg ( Amazon.CloudHSM.Model.ModifyHapgRequest request ) : ModifyHapgResponse

Modifies an existing high-availability partition group.

ModifyHapgAsync ( Amazon.CloudHSM.Model.ModifyHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyHapg operation.

ModifyHsm ( ModifyHsmRequest request ) : ModifyHsmResponse

Modifies an HSM.

This operation can result in the HSM being offline for up to 15 minutes while the AWS CloudHSM service is reconfigured. If you are modifying a production HSM, you should ensure that your AWS CloudHSM service is configured for high availability, and consider executing this operation during a maintenance window.

ModifyHsmAsync ( ModifyHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyHsm operation.

ModifyLunaClient ( ModifyLunaClientRequest request ) : ModifyLunaClientResponse

Modifies the certificate used by the client.

This action can potentially start a workflow to install the new certificate on the client's HSMs.

ModifyLunaClientAsync ( ModifyLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyLunaClient operation.

RemoveTagsFromResource ( RemoveTagsFromResourceRequest request ) : RemoveTagsFromResourceResponse

Removes one or more tags from the specified AWS CloudHSM resource.

To remove a tag, specify only the tag key to remove (not the value). To overwrite the value for an existing tag, use AddTagsToResource.

RemoveTagsFromResourceAsync ( RemoveTagsFromResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RemoveTagsFromResource operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AddTagsToResource() public method

Adds or overwrites one or more tags for the specified AWS CloudHSM resource.

Each tag consists of a key and a value. Tag keys must be unique to each resource.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public AddTagsToResource ( AddTagsToResourceRequest request ) : AddTagsToResourceResponse
request Amazon.CloudHSM.Model.AddTagsToResourceRequest Container for the necessary parameters to execute the AddTagsToResource service method.
return Amazon.CloudHSM.Model.AddTagsToResourceResponse

AddTagsToResourceAsync() public method

Initiates the asynchronous execution of the AddTagsToResource operation.
public AddTagsToResourceAsync ( AddTagsToResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.AddTagsToResourceRequest Container for the necessary parameters to execute the AddTagsToResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient 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. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCloudHSMClient ( ) : System
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Credentials
public AmazonCloudHSMClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Credentials and an AmazonCloudHSMClient Configuration object.
public AmazonCloudHSMClient ( AWSCredentials credentials, AmazonCloudHSMConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonCloudHSMConfig The AmazonCloudHSMClient Configuration Object
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Credentials
public AmazonCloudHSMClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient 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. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCloudHSMClient ( AmazonCloudHSMConfig config ) : System
config AmazonCloudHSMConfig The AmazonCloudHSMClient Configuration Object
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient 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. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCloudHSMClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudHSMClient Configuration object.
public AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCloudHSMConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonCloudHSMConfig The AmazonCloudHSMClient Configuration Object
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudHSMClient ( 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

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudHSMClient ( 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

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Access Key ID, AWS Secret Key and an AmazonCloudHSMClient Configuration object.
public AmazonCloudHSMClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCloudHSMConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonCloudHSMConfig The AmazonCloudHSMClient Configuration Object
return System

AmazonCloudHSMClient() public method

Constructs AmazonCloudHSMClient with AWS Access Key ID and AWS Secret Key
public AmazonCloudHSMClient ( 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

BeginAddTagsToResource() public method

Initiates the asynchronous execution of the AddTagsToResource operation.
public BeginAddTagsToResource ( AddTagsToResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.AddTagsToResourceRequest Container for the necessary parameters to execute the AddTagsToResource operation on AmazonCloudHSMClient.
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

BeginCreateHapg() public method

Initiates the asynchronous execution of the CreateHapg operation.
public BeginCreateHapg ( Amazon.CloudHSM.Model.CreateHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.CreateHapgRequest Container for the necessary parameters to execute the CreateHapg operation on AmazonCloudHSMClient.
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

BeginCreateHsm() public method

Initiates the asynchronous execution of the CreateHsm operation.
public BeginCreateHsm ( CreateHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.CreateHsmRequest Container for the necessary parameters to execute the CreateHsm operation on AmazonCloudHSMClient.
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

BeginCreateLunaClient() public method

Initiates the asynchronous execution of the CreateLunaClient operation.
public BeginCreateLunaClient ( Amazon.CloudHSM.Model.CreateLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.CreateLunaClientRequest Container for the necessary parameters to execute the CreateLunaClient operation on AmazonCloudHSMClient.
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

BeginDeleteHapg() public method

Initiates the asynchronous execution of the DeleteHapg operation.
public BeginDeleteHapg ( Amazon.CloudHSM.Model.DeleteHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.DeleteHapgRequest Container for the necessary parameters to execute the DeleteHapg operation on AmazonCloudHSMClient.
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

BeginDeleteHsm() public method

Initiates the asynchronous execution of the DeleteHsm operation.
public BeginDeleteHsm ( DeleteHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.DeleteHsmRequest Container for the necessary parameters to execute the DeleteHsm operation on AmazonCloudHSMClient.
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

BeginDeleteLunaClient() public method

Initiates the asynchronous execution of the DeleteLunaClient operation.
public BeginDeleteLunaClient ( Amazon.CloudHSM.Model.DeleteLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.DeleteLunaClientRequest Container for the necessary parameters to execute the DeleteLunaClient operation on AmazonCloudHSMClient.
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

BeginDescribeHapg() public method

Initiates the asynchronous execution of the DescribeHapg operation.
public BeginDescribeHapg ( Amazon.CloudHSM.Model.DescribeHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.DescribeHapgRequest Container for the necessary parameters to execute the DescribeHapg operation on AmazonCloudHSMClient.
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

BeginDescribeHsm() public method

Initiates the asynchronous execution of the DescribeHsm operation.
public BeginDescribeHsm ( Amazon.CloudHSM.Model.DescribeHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.DescribeHsmRequest Container for the necessary parameters to execute the DescribeHsm operation on AmazonCloudHSMClient.
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

BeginDescribeLunaClient() public method

Initiates the asynchronous execution of the DescribeLunaClient operation.
public BeginDescribeLunaClient ( Amazon.CloudHSM.Model.DescribeLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.DescribeLunaClientRequest Container for the necessary parameters to execute the DescribeLunaClient operation on AmazonCloudHSMClient.
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

BeginGetConfig() public method

Initiates the asynchronous execution of the GetConfig operation.
public BeginGetConfig ( Amazon.CloudHSM.Model.GetConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.GetConfigRequest Container for the necessary parameters to execute the GetConfig operation on AmazonCloudHSMClient.
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

BeginListAvailableZones() public method

Initiates the asynchronous execution of the ListAvailableZones operation.
public BeginListAvailableZones ( ListAvailableZonesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ListAvailableZonesRequest Container for the necessary parameters to execute the ListAvailableZones operation on AmazonCloudHSMClient.
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

BeginListHapgs() public method

Initiates the asynchronous execution of the ListHapgs operation.
public BeginListHapgs ( Amazon.CloudHSM.Model.ListHapgsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ListHapgsRequest Container for the necessary parameters to execute the ListHapgs operation on AmazonCloudHSMClient.
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

BeginListHsms() public method

Initiates the asynchronous execution of the ListHsms operation.
public BeginListHsms ( Amazon.CloudHSM.Model.ListHsmsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ListHsmsRequest Container for the necessary parameters to execute the ListHsms operation on AmazonCloudHSMClient.
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

BeginListLunaClients() public method

Initiates the asynchronous execution of the ListLunaClients operation.
public BeginListLunaClients ( Amazon.CloudHSM.Model.ListLunaClientsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ListLunaClientsRequest Container for the necessary parameters to execute the ListLunaClients operation on AmazonCloudHSMClient.
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

BeginListTagsForResource() public method

Initiates the asynchronous execution of the ListTagsForResource operation.
public BeginListTagsForResource ( ListTagsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource operation on AmazonCloudHSMClient.
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

BeginModifyHapg() public method

Initiates the asynchronous execution of the ModifyHapg operation.
public BeginModifyHapg ( Amazon.CloudHSM.Model.ModifyHapgRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ModifyHapgRequest Container for the necessary parameters to execute the ModifyHapg operation on AmazonCloudHSMClient.
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

BeginModifyHsm() public method

Initiates the asynchronous execution of the ModifyHsm operation.
public BeginModifyHsm ( ModifyHsmRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ModifyHsmRequest Container for the necessary parameters to execute the ModifyHsm operation on AmazonCloudHSMClient.
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

BeginModifyLunaClient() public method

Initiates the asynchronous execution of the ModifyLunaClient operation.
public BeginModifyLunaClient ( ModifyLunaClientRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.ModifyLunaClientRequest Container for the necessary parameters to execute the ModifyLunaClient operation on AmazonCloudHSMClient.
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

BeginRemoveTagsFromResource() public method

Initiates the asynchronous execution of the RemoveTagsFromResource operation.
public BeginRemoveTagsFromResource ( RemoveTagsFromResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CloudHSM.Model.RemoveTagsFromResourceRequest Container for the necessary parameters to execute the RemoveTagsFromResource operation on AmazonCloudHSMClient.
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

CreateHapg() public method

Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public CreateHapg ( Amazon.CloudHSM.Model.CreateHapgRequest request ) : Amazon.CloudHSM.Model.CreateHapgResponse
request Amazon.CloudHSM.Model.CreateHapgRequest Container for the necessary parameters to execute the CreateHapg service method.
return Amazon.CloudHSM.Model.CreateHapgResponse

CreateHapg() public method

Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public CreateHapg ( string label ) : Amazon.CloudHSM.Model.CreateHapgResponse
label string The label of the new high-availability partition group.
return Amazon.CloudHSM.Model.CreateHapgResponse

CreateHapgAsync() public method

Initiates the asynchronous execution of the CreateHapg operation.
public CreateHapgAsync ( Amazon.CloudHSM.Model.CreateHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.CreateHapgRequest Container for the necessary parameters to execute the CreateHapg operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateHapgAsync() public method

Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public CreateHapgAsync ( string label, System cancellationToken = default(CancellationToken) ) : Task
label string The label of the new high-availability partition group.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateHsm() public method

Creates an uninitialized HSM instance.

There is an upfront fee charged for each HSM instance that you create with the CreateHsm operation. If you accidentally provision an HSM and want to request a refund, delete the instance using the DeleteHsm operation, go to the AWS Support Center, create a new case, and select Account and Billing Support.

It can take up to 20 minutes to create and provision an HSM. You can monitor the status of the HSM with the DescribeHsm operation. The HSM is ready to be initialized when the status changes to RUNNING.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public CreateHsm ( CreateHsmRequest request ) : CreateHsmResponse
request Amazon.CloudHSM.Model.CreateHsmRequest Container for the necessary parameters to execute the CreateHsm service method.
return Amazon.CloudHSM.Model.CreateHsmResponse

CreateHsmAsync() public method

Initiates the asynchronous execution of the CreateHsm operation.
public CreateHsmAsync ( CreateHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.CreateHsmRequest Container for the necessary parameters to execute the CreateHsm operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateLunaClient() public method

Creates an HSM client.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public CreateLunaClient ( Amazon.CloudHSM.Model.CreateLunaClientRequest request ) : Amazon.CloudHSM.Model.CreateLunaClientResponse
request Amazon.CloudHSM.Model.CreateLunaClientRequest Container for the necessary parameters to execute the CreateLunaClient service method.
return Amazon.CloudHSM.Model.CreateLunaClientResponse

CreateLunaClientAsync() public method

Initiates the asynchronous execution of the CreateLunaClient operation.
public CreateLunaClientAsync ( Amazon.CloudHSM.Model.CreateLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.CreateLunaClientRequest Container for the necessary parameters to execute the CreateLunaClient operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteHapg() public method

Deletes a high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteHapg ( Amazon.CloudHSM.Model.DeleteHapgRequest request ) : Amazon.CloudHSM.Model.DeleteHapgResponse
request Amazon.CloudHSM.Model.DeleteHapgRequest Container for the necessary parameters to execute the DeleteHapg service method.
return Amazon.CloudHSM.Model.DeleteHapgResponse

DeleteHapg() public method

Deletes a high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteHapg ( string hapgArn ) : Amazon.CloudHSM.Model.DeleteHapgResponse
hapgArn string The ARN of the high-availability partition group to delete.
return Amazon.CloudHSM.Model.DeleteHapgResponse

DeleteHapgAsync() public method

Initiates the asynchronous execution of the DeleteHapg operation.
public DeleteHapgAsync ( Amazon.CloudHSM.Model.DeleteHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.DeleteHapgRequest Container for the necessary parameters to execute the DeleteHapg operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteHapgAsync() public method

Deletes a high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteHapgAsync ( string hapgArn, System cancellationToken = default(CancellationToken) ) : Task
hapgArn string The ARN of the high-availability partition group to delete.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteHsm() public method

Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteHsm ( DeleteHsmRequest request ) : DeleteHsmResponse
request Amazon.CloudHSM.Model.DeleteHsmRequest Container for the necessary parameters to execute the DeleteHsm service method.
return Amazon.CloudHSM.Model.DeleteHsmResponse

DeleteHsm() public method

Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteHsm ( string hsmArn ) : DeleteHsmResponse
hsmArn string The ARN of the HSM to delete.
return Amazon.CloudHSM.Model.DeleteHsmResponse

DeleteHsmAsync() public method

Initiates the asynchronous execution of the DeleteHsm operation.
public DeleteHsmAsync ( DeleteHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.DeleteHsmRequest Container for the necessary parameters to execute the DeleteHsm operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteHsmAsync() public method

Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteHsmAsync ( string hsmArn, System cancellationToken = default(CancellationToken) ) : Task
hsmArn string The ARN of the HSM to delete.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteLunaClient() public method

Deletes a client.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteLunaClient ( Amazon.CloudHSM.Model.DeleteLunaClientRequest request ) : DeleteLunaClientResponse
request Amazon.CloudHSM.Model.DeleteLunaClientRequest Container for the necessary parameters to execute the DeleteLunaClient service method.
return Amazon.CloudHSM.Model.DeleteLunaClientResponse

DeleteLunaClient() public method

Deletes a client.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteLunaClient ( string clientArn ) : DeleteLunaClientResponse
clientArn string The ARN of the client to delete.
return Amazon.CloudHSM.Model.DeleteLunaClientResponse

DeleteLunaClientAsync() public method

Initiates the asynchronous execution of the DeleteLunaClient operation.
public DeleteLunaClientAsync ( Amazon.CloudHSM.Model.DeleteLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.DeleteLunaClientRequest Container for the necessary parameters to execute the DeleteLunaClient operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteLunaClientAsync() public method

Deletes a client.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DeleteLunaClientAsync ( string clientArn, System cancellationToken = default(CancellationToken) ) : Task
clientArn string The ARN of the client to delete.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeHapg() public method

Retrieves information about a high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeHapg ( Amazon.CloudHSM.Model.DescribeHapgRequest request ) : Amazon.CloudHSM.Model.DescribeHapgResponse
request Amazon.CloudHSM.Model.DescribeHapgRequest Container for the necessary parameters to execute the DescribeHapg service method.
return Amazon.CloudHSM.Model.DescribeHapgResponse

DescribeHapg() public method

Retrieves information about a high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeHapg ( string hapgArn ) : Amazon.CloudHSM.Model.DescribeHapgResponse
hapgArn string The ARN of the high-availability partition group to describe.
return Amazon.CloudHSM.Model.DescribeHapgResponse

DescribeHapgAsync() public method

Initiates the asynchronous execution of the DescribeHapg operation.
public DescribeHapgAsync ( Amazon.CloudHSM.Model.DescribeHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.DescribeHapgRequest Container for the necessary parameters to execute the DescribeHapg operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeHapgAsync() public method

Retrieves information about a high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeHapgAsync ( string hapgArn, System cancellationToken = default(CancellationToken) ) : Task
hapgArn string The ARN of the high-availability partition group to describe.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeHsm() public method

Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeHsm ( Amazon.CloudHSM.Model.DescribeHsmRequest request ) : DescribeHsmResponse
request Amazon.CloudHSM.Model.DescribeHsmRequest Container for the necessary parameters to execute the DescribeHsm service method.
return Amazon.CloudHSM.Model.DescribeHsmResponse

DescribeHsm() public method

Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeHsm ( string hsmArn ) : DescribeHsmResponse
hsmArn string The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified.
return Amazon.CloudHSM.Model.DescribeHsmResponse

DescribeHsmAsync() public method

Initiates the asynchronous execution of the DescribeHsm operation.
public DescribeHsmAsync ( Amazon.CloudHSM.Model.DescribeHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.DescribeHsmRequest Container for the necessary parameters to execute the DescribeHsm operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeHsmAsync() public method

Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeHsmAsync ( string hsmArn, System cancellationToken = default(CancellationToken) ) : Task
hsmArn string The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeLunaClient() public method

Retrieves information about an HSM client.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public DescribeLunaClient ( Amazon.CloudHSM.Model.DescribeLunaClientRequest request ) : DescribeLunaClientResponse
request Amazon.CloudHSM.Model.DescribeLunaClientRequest Container for the necessary parameters to execute the DescribeLunaClient service method.
return Amazon.CloudHSM.Model.DescribeLunaClientResponse

DescribeLunaClientAsync() public method

Initiates the asynchronous execution of the DescribeLunaClient operation.
public DescribeLunaClientAsync ( Amazon.CloudHSM.Model.DescribeLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.DescribeLunaClientRequest Container for the necessary parameters to execute the DescribeLunaClient operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EndAddTagsToResource() public method

Finishes the asynchronous execution of the AddTagsToResource operation.
public EndAddTagsToResource ( IAsyncResult asyncResult ) : AddTagsToResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAddTagsToResource.
return Amazon.CloudHSM.Model.AddTagsToResourceResponse

EndCreateHapg() public method

Finishes the asynchronous execution of the CreateHapg operation.
public EndCreateHapg ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.CreateHapgResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateHapg.
return Amazon.CloudHSM.Model.CreateHapgResponse

EndCreateHsm() public method

Finishes the asynchronous execution of the CreateHsm operation.
public EndCreateHsm ( IAsyncResult asyncResult ) : CreateHsmResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateHsm.
return Amazon.CloudHSM.Model.CreateHsmResponse

EndCreateLunaClient() public method

Finishes the asynchronous execution of the CreateLunaClient operation.
public EndCreateLunaClient ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.CreateLunaClientResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateLunaClient.
return Amazon.CloudHSM.Model.CreateLunaClientResponse

EndDeleteHapg() public method

Finishes the asynchronous execution of the DeleteHapg operation.
public EndDeleteHapg ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.DeleteHapgResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteHapg.
return Amazon.CloudHSM.Model.DeleteHapgResponse

EndDeleteHsm() public method

Finishes the asynchronous execution of the DeleteHsm operation.
public EndDeleteHsm ( IAsyncResult asyncResult ) : DeleteHsmResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteHsm.
return Amazon.CloudHSM.Model.DeleteHsmResponse

EndDeleteLunaClient() public method

Finishes the asynchronous execution of the DeleteLunaClient operation.
public EndDeleteLunaClient ( IAsyncResult asyncResult ) : DeleteLunaClientResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteLunaClient.
return Amazon.CloudHSM.Model.DeleteLunaClientResponse

EndDescribeHapg() public method

Finishes the asynchronous execution of the DescribeHapg operation.
public EndDescribeHapg ( IAsyncResult asyncResult ) : Amazon.CloudHSM.Model.DescribeHapgResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeHapg.
return Amazon.CloudHSM.Model.DescribeHapgResponse

EndDescribeHsm() public method

Finishes the asynchronous execution of the DescribeHsm operation.
public EndDescribeHsm ( IAsyncResult asyncResult ) : DescribeHsmResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeHsm.
return Amazon.CloudHSM.Model.DescribeHsmResponse

EndDescribeLunaClient() public method

Finishes the asynchronous execution of the DescribeLunaClient operation.
public EndDescribeLunaClient ( IAsyncResult asyncResult ) : DescribeLunaClientResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeLunaClient.
return Amazon.CloudHSM.Model.DescribeLunaClientResponse

EndGetConfig() public method

Finishes the asynchronous execution of the GetConfig operation.
public EndGetConfig ( IAsyncResult asyncResult ) : GetConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetConfig.
return Amazon.CloudHSM.Model.GetConfigResponse

EndListAvailableZones() public method

Finishes the asynchronous execution of the ListAvailableZones operation.
public EndListAvailableZones ( IAsyncResult asyncResult ) : ListAvailableZonesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListAvailableZones.
return Amazon.CloudHSM.Model.ListAvailableZonesResponse

EndListHapgs() public method

Finishes the asynchronous execution of the ListHapgs operation.
public EndListHapgs ( IAsyncResult asyncResult ) : ListHapgsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListHapgs.
return Amazon.CloudHSM.Model.ListHapgsResponse

EndListHsms() public method

Finishes the asynchronous execution of the ListHsms operation.
public EndListHsms ( IAsyncResult asyncResult ) : ListHsmsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListHsms.
return Amazon.CloudHSM.Model.ListHsmsResponse

EndListLunaClients() public method

Finishes the asynchronous execution of the ListLunaClients operation.
public EndListLunaClients ( IAsyncResult asyncResult ) : ListLunaClientsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListLunaClients.
return Amazon.CloudHSM.Model.ListLunaClientsResponse

EndListTagsForResource() public method

Finishes the asynchronous execution of the ListTagsForResource operation.
public EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTagsForResource.
return Amazon.CloudHSM.Model.ListTagsForResourceResponse

EndModifyHapg() public method

Finishes the asynchronous execution of the ModifyHapg operation.
public EndModifyHapg ( IAsyncResult asyncResult ) : ModifyHapgResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyHapg.
return Amazon.CloudHSM.Model.ModifyHapgResponse

EndModifyHsm() public method

Finishes the asynchronous execution of the ModifyHsm operation.
public EndModifyHsm ( IAsyncResult asyncResult ) : ModifyHsmResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyHsm.
return Amazon.CloudHSM.Model.ModifyHsmResponse

EndModifyLunaClient() public method

Finishes the asynchronous execution of the ModifyLunaClient operation.
public EndModifyLunaClient ( IAsyncResult asyncResult ) : ModifyLunaClientResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyLunaClient.
return Amazon.CloudHSM.Model.ModifyLunaClientResponse

EndRemoveTagsFromResource() public method

Finishes the asynchronous execution of the RemoveTagsFromResource operation.
public EndRemoveTagsFromResource ( IAsyncResult asyncResult ) : RemoveTagsFromResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRemoveTagsFromResource.
return Amazon.CloudHSM.Model.RemoveTagsFromResourceResponse

GetConfig() public method

Gets the configuration files necessary to connect to all high availability partition groups the client is associated with.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public GetConfig ( Amazon.CloudHSM.Model.GetConfigRequest request ) : GetConfigResponse
request Amazon.CloudHSM.Model.GetConfigRequest Container for the necessary parameters to execute the GetConfig service method.
return Amazon.CloudHSM.Model.GetConfigResponse

GetConfigAsync() public method

Initiates the asynchronous execution of the GetConfig operation.
public GetConfigAsync ( Amazon.CloudHSM.Model.GetConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.GetConfigRequest Container for the necessary parameters to execute the GetConfig operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListAvailableZones() public method

Lists the Availability Zones that have available AWS CloudHSM capacity.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListAvailableZones ( ) : ListAvailableZonesResponse
return Amazon.CloudHSM.Model.ListAvailableZonesResponse

ListAvailableZones() public method

Lists the Availability Zones that have available AWS CloudHSM capacity.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListAvailableZones ( ListAvailableZonesRequest request ) : ListAvailableZonesResponse
request ListAvailableZonesRequest Container for the necessary parameters to execute the ListAvailableZones service method.
return Amazon.CloudHSM.Model.ListAvailableZonesResponse

ListAvailableZonesAsync() public method

Initiates the asynchronous execution of the ListAvailableZones operation.
public ListAvailableZonesAsync ( ListAvailableZonesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListAvailableZonesRequest Container for the necessary parameters to execute the ListAvailableZones operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListAvailableZonesAsync() public method

Lists the Availability Zones that have available AWS CloudHSM capacity.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListAvailableZonesAsync ( 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

ListHapgs() public method

Lists the high-availability partition groups for the account.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListHapgs ( ) : ListHapgsResponse
return Amazon.CloudHSM.Model.ListHapgsResponse

ListHapgs() public method

Lists the high-availability partition groups for the account.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListHapgs ( Amazon.CloudHSM.Model.ListHapgsRequest request ) : ListHapgsResponse
request Amazon.CloudHSM.Model.ListHapgsRequest Container for the necessary parameters to execute the ListHapgs service method.
return Amazon.CloudHSM.Model.ListHapgsResponse

ListHapgsAsync() public method

Initiates the asynchronous execution of the ListHapgs operation.
public ListHapgsAsync ( Amazon.CloudHSM.Model.ListHapgsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ListHapgsRequest Container for the necessary parameters to execute the ListHapgs operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListHapgsAsync() public method

Lists the high-availability partition groups for the account.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListHapgsAsync ( 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

ListHsms() public method

Retrieves the identifiers of all of the HSMs provisioned for the current customer.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListHsms ( ) : ListHsmsResponse
return Amazon.CloudHSM.Model.ListHsmsResponse

ListHsms() public method

Retrieves the identifiers of all of the HSMs provisioned for the current customer.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListHsms ( Amazon.CloudHSM.Model.ListHsmsRequest request ) : ListHsmsResponse
request Amazon.CloudHSM.Model.ListHsmsRequest Container for the necessary parameters to execute the ListHsms service method.
return Amazon.CloudHSM.Model.ListHsmsResponse

ListHsmsAsync() public method

Initiates the asynchronous execution of the ListHsms operation.
public ListHsmsAsync ( Amazon.CloudHSM.Model.ListHsmsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ListHsmsRequest Container for the necessary parameters to execute the ListHsms operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListHsmsAsync() public method

Retrieves the identifiers of all of the HSMs provisioned for the current customer.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListHsmsAsync ( 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

ListLunaClients() public method

Lists all of the clients.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListLunaClients ( ) : ListLunaClientsResponse
return Amazon.CloudHSM.Model.ListLunaClientsResponse

ListLunaClients() public method

Lists all of the clients.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListLunaClients ( Amazon.CloudHSM.Model.ListLunaClientsRequest request ) : ListLunaClientsResponse
request Amazon.CloudHSM.Model.ListLunaClientsRequest Container for the necessary parameters to execute the ListLunaClients service method.
return Amazon.CloudHSM.Model.ListLunaClientsResponse

ListLunaClientsAsync() public method

Initiates the asynchronous execution of the ListLunaClients operation.
public ListLunaClientsAsync ( Amazon.CloudHSM.Model.ListLunaClientsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ListLunaClientsRequest Container for the necessary parameters to execute the ListLunaClients operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListLunaClientsAsync() public method

Lists all of the clients.

This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListLunaClientsAsync ( 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

ListTagsForResource() public method

Returns a list of all tags for the specified AWS CloudHSM resource.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse
request Amazon.CloudHSM.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource service method.
return Amazon.CloudHSM.Model.ListTagsForResourceResponse

ListTagsForResourceAsync() public method

Initiates the asynchronous execution of the ListTagsForResource operation.
public ListTagsForResourceAsync ( ListTagsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyHapg() public method

Modifies an existing high-availability partition group.
/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ModifyHapg ( Amazon.CloudHSM.Model.ModifyHapgRequest request ) : ModifyHapgResponse
request Amazon.CloudHSM.Model.ModifyHapgRequest Container for the necessary parameters to execute the ModifyHapg service method.
return Amazon.CloudHSM.Model.ModifyHapgResponse

ModifyHapgAsync() public method

Initiates the asynchronous execution of the ModifyHapg operation.
public ModifyHapgAsync ( Amazon.CloudHSM.Model.ModifyHapgRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ModifyHapgRequest Container for the necessary parameters to execute the ModifyHapg operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyHsm() public method

Modifies an HSM.

This operation can result in the HSM being offline for up to 15 minutes while the AWS CloudHSM service is reconfigured. If you are modifying a production HSM, you should ensure that your AWS CloudHSM service is configured for high availability, and consider executing this operation during a maintenance window.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public ModifyHsm ( ModifyHsmRequest request ) : ModifyHsmResponse
request Amazon.CloudHSM.Model.ModifyHsmRequest Container for the necessary parameters to execute the ModifyHsm service method.
return Amazon.CloudHSM.Model.ModifyHsmResponse

ModifyHsmAsync() public method

Initiates the asynchronous execution of the ModifyHsm operation.
public ModifyHsmAsync ( ModifyHsmRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ModifyHsmRequest Container for the necessary parameters to execute the ModifyHsm operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyLunaClient() public method

Modifies the certificate used by the client.

This action can potentially start a workflow to install the new certificate on the client's HSMs.

/// Indicates that an exception occurred in the AWS CloudHSM service. ///
public ModifyLunaClient ( ModifyLunaClientRequest request ) : ModifyLunaClientResponse
request Amazon.CloudHSM.Model.ModifyLunaClientRequest Container for the necessary parameters to execute the ModifyLunaClient service method.
return Amazon.CloudHSM.Model.ModifyLunaClientResponse

ModifyLunaClientAsync() public method

Initiates the asynchronous execution of the ModifyLunaClient operation.
public ModifyLunaClientAsync ( ModifyLunaClientRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.ModifyLunaClientRequest Container for the necessary parameters to execute the ModifyLunaClient operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RemoveTagsFromResource() public method

Removes one or more tags from the specified AWS CloudHSM resource.

To remove a tag, specify only the tag key to remove (not the value). To overwrite the value for an existing tag, use AddTagsToResource.

/// Indicates that an internal error occurred. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// Indicates that one or more of the request parameters are not valid. ///
public RemoveTagsFromResource ( RemoveTagsFromResourceRequest request ) : RemoveTagsFromResourceResponse
request Amazon.CloudHSM.Model.RemoveTagsFromResourceRequest Container for the necessary parameters to execute the RemoveTagsFromResource service method.
return Amazon.CloudHSM.Model.RemoveTagsFromResourceResponse

RemoveTagsFromResourceAsync() public method

Initiates the asynchronous execution of the RemoveTagsFromResource operation.
public RemoveTagsFromResourceAsync ( RemoveTagsFromResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CloudHSM.Model.RemoveTagsFromResourceRequest Container for the necessary parameters to execute the RemoveTagsFromResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task