AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 4.5
 

Classes

NameDescription
Class AddHAPartitionGroupToClientRequest Container for the parameters to the AddHAPartitionGroupToClient operation. Adds an HAPG to a Client.
Class AddHAPartitionGroupToClientResponse Configuration for accessing Amazon AddHAPartitionGroupToClient service
Class AddHAPartitionGroupToClientResult
Class AddPartitionToHAPartitionGroupRequest Container for the parameters to the AddPartitionToHAPartitionGroup operation. Adds a partition to an HA partition group
Class AddPartitionToHAPartitionGroupResponse Configuration for accessing Amazon AddPartitionToHAPartitionGroup service
Class AddPartitionToHAPartitionGroupResult
Class CloudHsmInternalException CloudHSM exception
Class CloudHsmServiceException CloudHSM exception
Class ConvertOnDemandHsmToUpfrontHsmRequest Container for the parameters to the ConvertOnDemandHsmToUpfrontHsm operation.
Class ConvertOnDemandHsmToUpfrontHsmResponse Configuration for accessing Amazon ConvertOnDemandHsmToUpfrontHsm service
Class ConvertOnDemandHsmToUpfrontHsmResult
Class CreateClientRequest Container for the parameters to the CreateClient operation.
Class CreateClientResponse Configuration for accessing Amazon CreateClient service
Class CreateClientResult
Class CreateHAPartitionGroupRequest Container for the parameters to the CreateHAPartitionGroup operation.
Class CreateHAPartitionGroupResponse Configuration for accessing Amazon CreateHAPartitionGroup service
Class CreateHAPartitionGroupResult
Class CreateHapgRequest Container for the parameters to the CreateHapg operation. Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.
Class CreateHapgResponse Configuration for accessing Amazon CreateHapg service
Class CreateHapgResult Contains the output of the CreateHAPartitionGroup action.
Class CreateHsmRequest Container for the parameters to the CreateHsm operation. Creates an uninitialized HSM instance. Running this command provisions an HSM appliance and will result in charges to your AWS account for the HSM.
Class CreateHsmResponse Configuration for accessing Amazon CreateHsm service
Class CreateHsmResult Contains the output of the CreateHsm action.
Class CreateLunaClientRequest Container for the parameters to the CreateLunaClient operation. Creates an HSM client.
Class CreateLunaClientResponse Configuration for accessing Amazon CreateLunaClient service
Class CreateLunaClientResult Contains the output of the CreateLunaClient action.
Class CreatePartitionRequest Container for the parameters to the CreatePartition operation. DEPRECATED. Use RegisterPartition instead.
Class CreatePartitionResponse Configuration for accessing Amazon CreatePartition service
Class CreatePartitionResult
Class DeleteClientRequest Container for the parameters to the DeleteClient operation. Delete a client.
Class DeleteClientResponse Configuration for accessing Amazon DeleteClient service
Class DeleteClientResult
Class DeleteHAPartitionGroupRequest Container for the parameters to the DeleteHAPartitionGroup operation. Delete an HAPartitionGroup
Class DeleteHAPartitionGroupResponse Configuration for accessing Amazon DeleteHAPartitionGroup service
Class DeleteHAPartitionGroupResult
Class DeleteHapgRequest Container for the parameters to the DeleteHapg operation. Deletes a high-availability partition group.
Class DeleteHapgResponse Configuration for accessing Amazon DeleteHapg service
Class DeleteHapgResult Contains the output of the DeleteHapg action.
Class DeleteHsmRequest Container for the parameters to the DeleteHsm operation. Deletes an HSM. Once complete, this operation cannot be undone and your key material cannot be recovered.
Class DeleteHsmResponse Configuration for accessing Amazon DeleteHsm service
Class DeleteHsmResult Contains the output of the DeleteHsm action.
Class DeleteLunaClientRequest Container for the parameters to the DeleteLunaClient operation. Deletes a client.
Class DeleteLunaClientResponse Configuration for accessing Amazon DeleteLunaClient service
Class DeleteLunaClientResult
Class DeletePartitionRequest Container for the parameters to the DeletePartition operation. DEPRECATED. Use DeregisterPartition instead.
Class DeletePartitionResponse Configuration for accessing Amazon DeletePartition service
Class DeletePartitionResult
Class DeregisterPartitionRequest Container for the parameters to the DeregisterPartition operation. Deregister a Partition
Class DeregisterPartitionResponse Configuration for accessing Amazon DeregisterPartition service
Class DeregisterPartitionResult
Class DescribeClientRequest Container for the parameters to the DescribeClient operation. Describes a client
Class DescribeClientResponse Configuration for accessing Amazon DescribeClient service
Class DescribeClientResult
Class DescribeHAPartitionGroupRequest Container for the parameters to the DescribeHAPartitionGroup operation. Describes an HA partition group
Class DescribeHAPartitionGroupResponse Configuration for accessing Amazon DescribeHAPartitionGroup service
Class DescribeHAPartitionGroupResult
Class DescribeHapgRequest Container for the parameters to the DescribeHapg operation. Retrieves information about a high-availability partition group.
Class DescribeHapgResponse Configuration for accessing Amazon DescribeHapg service
Class DescribeHapgResult Contains the output of the DescribeHapg action.
Class DescribeHsmRequest Container for the parameters to the DescribeHsm operation. Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.
Class DescribeHsmResponse Configuration for accessing Amazon DescribeHsm service
Class DescribeHsmResult Contains the output of the DescribeHsm action.
Class DescribeLunaClientRequest Container for the parameters to the DescribeLunaClient operation. Retrieves information about an HSM client.
Class DescribeLunaClientResponse Configuration for accessing Amazon DescribeLunaClient service
Class DescribeLunaClientResult
Class DescribePartitionRequest Container for the parameters to the DescribePartition operation. Describes a partition
Class DescribePartitionResponse Configuration for accessing Amazon DescribePartition service
Class DescribePartitionResult
Class GetClientConfigurationRequest Container for the parameters to the GetClientConfiguration operation. Get the configuration for aa Client.
Class GetClientConfigurationResponse Configuration for accessing Amazon GetClientConfiguration service
Class GetClientConfigurationResult
Class GetConfigRequest Container for the parameters to the GetConfig operation. Gets the configuration files necessary to connect to all high availability partition groups the client is associated with.
Class GetConfigResponse Configuration for accessing Amazon GetConfig service
Class GetConfigResult
Class InvalidRequestException CloudHSM exception
Class ListAvailableZonesRequest Container for the parameters to the ListAvailableZones operation. Lists the Availability Zones that have available AWS CloudHSM capacity.
Class ListAvailableZonesResponse Configuration for accessing Amazon ListAvailableZones service
Class ListAvailableZonesResult
Class ListClientsRequest Container for the parameters to the ListClients operation.
Class ListClientsResponse Configuration for accessing Amazon ListClients service
Class ListClientsResult
Class ListHAPartitionGroupsRequest Container for the parameters to the ListHAPartitionGroups operation.
Class ListHAPartitionGroupsResponse Configuration for accessing Amazon ListHAPartitionGroups service
Class ListHAPartitionGroupsResult
Class ListHapgsRequest Container for the parameters to the ListHapgs operation. 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.

Class ListHapgsResponse Configuration for accessing Amazon ListHapgs service
Class ListHapgsResult
Class ListHsmsRequest Container for the parameters to the ListHsms operation. 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.

Class ListHsmsResponse Configuration for accessing Amazon ListHsms service
Class ListHsmsResult Contains the output of the ListHsms action.
Class ListLunaClientsRequest Container for the parameters to the ListLunaClients operation. 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.

Class ListLunaClientsResponse Configuration for accessing Amazon ListLunaClients service
Class ListLunaClientsResult
Class ListPartitionsRequest Container for the parameters to the ListPartitions operation.
Class ListPartitionsResponse Configuration for accessing Amazon ListPartitions service
Class ListPartitionsResult
Class ModifyClientRequest Container for the parameters to the ModifyClient operation. Modifies a client's attributes
Class ModifyClientResponse Configuration for accessing Amazon ModifyClient service
Class ModifyClientResult
Class ModifyHapgRequest Container for the parameters to the ModifyHapg operation. Modifies an existing high-availability partition group.
Class ModifyHapgResponse Configuration for accessing Amazon ModifyHapg service
Class ModifyHapgResult
Class ModifyHsmRequest Container for the parameters to the ModifyHsm operation. Modifies an HSM.
Class ModifyHsmResponse Configuration for accessing Amazon ModifyHsm service
Class ModifyHsmResult Contains the output of the ModifyHsm action.
Class ModifyLunaClientRequest Container for the parameters to the ModifyLunaClient operation. Modifies the certificate used by the client.

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

Class ModifyLunaClientResponse Configuration for accessing Amazon ModifyLunaClient service
Class ModifyLunaClientResult
Class ModifyPartitionRequest Container for the parameters to the ModifyPartition operation. Modifies a partition's attributes
Class ModifyPartitionResponse Configuration for accessing Amazon ModifyPartition service
Class ModifyPartitionResult
Class RegisterPartitionRequest Container for the parameters to the RegisterPartition operation. Creates a partition in our internal representation of the customer's system
Class RegisterPartitionResponse Configuration for accessing Amazon RegisterPartition service
Class RegisterPartitionResult
Class RemoveHAPartitionGroupFromClientRequest Container for the parameters to the RemoveHAPartitionGroupFromClient operation. Removes an HAPG from a Client.
Class RemoveHAPartitionGroupFromClientResponse Configuration for accessing Amazon RemoveHAPartitionGroupFromClient service
Class RemoveHAPartitionGroupFromClientResult
Class RemovePartitionFromHAPartitionGroupRequest Container for the parameters to the RemovePartitionFromHAPartitionGroup operation. Adds a partition to an HA partition group
Class RemovePartitionFromHAPartitionGroupResponse Configuration for accessing Amazon RemovePartitionFromHAPartitionGroup service
Class RemovePartitionFromHAPartitionGroupResult