/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the cloudhsm-2014-05-30.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.CloudHSM.Model; namespace Amazon.CloudHSM { /// /// Interface for accessing CloudHSM /// /// AWS CloudHSM Service /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// public partial interface IAmazonCloudHSM : IAmazonService, IDisposable { #region AddTagsToResource /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the AddTagsToResource service method. /// /// The response from the AddTagsToResource service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for AddTagsToResource Operation AddTagsToResourceResponse AddTagsToResource(AddTagsToResourceRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the AddTagsToResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AddTagsToResource service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for AddTagsToResource Operation Task AddTagsToResourceAsync(AddTagsToResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateHapg /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Creates a high-availability partition group. A high-availability partition group is /// a group of partitions that spans multiple physical HSMs. /// /// /// The label of the new high-availability partition group. /// /// The response from the CreateHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateHapg Operation CreateHapgResponse CreateHapg(string label); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Creates a high-availability partition group. A high-availability partition group is /// a group of partitions that spans multiple physical HSMs. /// /// /// Container for the necessary parameters to execute the CreateHapg service method. /// /// The response from the CreateHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateHapg Operation CreateHapgResponse CreateHapg(CreateHapgRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Creates a high-availability partition group. A high-availability partition group is /// a group of partitions that spans multiple physical HSMs. /// /// /// The label of the new high-availability partition group. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateHapg Operation Task CreateHapgAsync(string label, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Creates a high-availability partition group. A high-availability partition group is /// a group of partitions that spans multiple physical HSMs. /// /// /// Container for the necessary parameters to execute the CreateHapg service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateHapg Operation Task CreateHapgAsync(CreateHapgRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateHsm /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// Container for the necessary parameters to execute the CreateHsm service method. /// /// The response from the CreateHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateHsm Operation CreateHsmResponse CreateHsm(CreateHsmRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// Container for the necessary parameters to execute the CreateHsm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateHsm Operation Task CreateHsmAsync(CreateHsmRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateLunaClient /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Creates an HSM client. /// /// /// Container for the necessary parameters to execute the CreateLunaClient service method. /// /// The response from the CreateLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateLunaClient Operation CreateLunaClientResponse CreateLunaClient(CreateLunaClientRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Creates an HSM client. /// /// /// Container for the necessary parameters to execute the CreateLunaClient service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for CreateLunaClient Operation Task CreateLunaClientAsync(CreateLunaClientRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteHapg /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a high-availability partition group. /// /// /// The ARN of the high-availability partition group to delete. /// /// The response from the DeleteHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHapg Operation DeleteHapgResponse DeleteHapg(string hapgArn); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a high-availability partition group. /// /// /// Container for the necessary parameters to execute the DeleteHapg service method. /// /// The response from the DeleteHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHapg Operation DeleteHapgResponse DeleteHapg(DeleteHapgRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a high-availability partition group. /// /// /// The ARN of the high-availability partition group to delete. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHapg Operation Task DeleteHapgAsync(string hapgArn, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a high-availability partition group. /// /// /// Container for the necessary parameters to execute the DeleteHapg service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHapg Operation Task DeleteHapgAsync(DeleteHapgRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteHsm /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes an HSM. After completion, this operation cannot be undone and your key material /// cannot be recovered. /// /// /// The ARN of the HSM to delete. /// /// The response from the DeleteHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHsm Operation DeleteHsmResponse DeleteHsm(string hsmArn); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes an HSM. After completion, this operation cannot be undone and your key material /// cannot be recovered. /// /// /// Container for the necessary parameters to execute the DeleteHsm service method. /// /// The response from the DeleteHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHsm Operation DeleteHsmResponse DeleteHsm(DeleteHsmRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes an HSM. After completion, this operation cannot be undone and your key material /// cannot be recovered. /// /// /// The ARN of the HSM to delete. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHsm Operation Task DeleteHsmAsync(string hsmArn, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes an HSM. After completion, this operation cannot be undone and your key material /// cannot be recovered. /// /// /// Container for the necessary parameters to execute the DeleteHsm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteHsm Operation Task DeleteHsmAsync(DeleteHsmRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteLunaClient /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a client. /// /// /// The ARN of the client to delete. /// /// The response from the DeleteLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteLunaClient Operation DeleteLunaClientResponse DeleteLunaClient(string clientArn); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a client. /// /// /// Container for the necessary parameters to execute the DeleteLunaClient service method. /// /// The response from the DeleteLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteLunaClient Operation DeleteLunaClientResponse DeleteLunaClient(DeleteLunaClientRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a client. /// /// /// The ARN of the client to delete. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteLunaClient Operation Task DeleteLunaClientAsync(string clientArn, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Deletes a client. /// /// /// Container for the necessary parameters to execute the DeleteLunaClient service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DeleteLunaClient Operation Task DeleteLunaClientAsync(DeleteLunaClientRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeHapg /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about a high-availability partition group. /// /// /// The ARN of the high-availability partition group to describe. /// /// The response from the DescribeHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHapg Operation DescribeHapgResponse DescribeHapg(string hapgArn); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about a high-availability partition group. /// /// /// Container for the necessary parameters to execute the DescribeHapg service method. /// /// The response from the DescribeHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHapg Operation DescribeHapgResponse DescribeHapg(DescribeHapgRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about a high-availability partition group. /// /// /// The ARN of the high-availability partition group to describe. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHapg Operation Task DescribeHapgAsync(string hapgArn, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about a high-availability partition group. /// /// /// Container for the necessary parameters to execute the DescribeHapg service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHapg Operation Task DescribeHapgAsync(DescribeHapgRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeHsm /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about an HSM. You can identify the HSM by its ARN or its serial /// number. /// /// /// The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified. /// /// The response from the DescribeHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHsm Operation DescribeHsmResponse DescribeHsm(string hsmArn); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about an HSM. You can identify the HSM by its ARN or its serial /// number. /// /// /// Container for the necessary parameters to execute the DescribeHsm service method. /// /// The response from the DescribeHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHsm Operation DescribeHsmResponse DescribeHsm(DescribeHsmRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about an HSM. You can identify the HSM by its ARN or its serial /// number. /// /// /// The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHsm Operation Task DescribeHsmAsync(string hsmArn, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about an HSM. You can identify the HSM by its ARN or its serial /// number. /// /// /// Container for the necessary parameters to execute the DescribeHsm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeHsm Operation Task DescribeHsmAsync(DescribeHsmRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeLunaClient /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about an HSM client. /// /// /// Container for the necessary parameters to execute the DescribeLunaClient service method. /// /// The response from the DescribeLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeLunaClient Operation DescribeLunaClientResponse DescribeLunaClient(DescribeLunaClientRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Retrieves information about an HSM client. /// /// /// Container for the necessary parameters to execute the DescribeLunaClient service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeLunaClient service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for DescribeLunaClient Operation Task DescribeLunaClientAsync(DescribeLunaClientRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConfig /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Gets the configuration files necessary to connect to all high availability partition /// groups the client is associated with. /// /// /// Container for the necessary parameters to execute the GetConfig service method. /// /// The response from the GetConfig service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for GetConfig Operation GetConfigResponse GetConfig(GetConfigRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Gets the configuration files necessary to connect to all high availability partition /// groups the client is associated with. /// /// /// Container for the necessary parameters to execute the GetConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConfig service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for GetConfig Operation Task GetConfigAsync(GetConfigRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAvailableZones /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Lists the Availability Zones that have available AWS CloudHSM capacity. /// /// /// /// The response from the ListAvailableZones service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListAvailableZones Operation ListAvailableZonesResponse ListAvailableZones(); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Lists the Availability Zones that have available AWS CloudHSM capacity. /// /// /// Container for the necessary parameters to execute the ListAvailableZones service method. /// /// The response from the ListAvailableZones service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListAvailableZones Operation ListAvailableZonesResponse ListAvailableZones(ListAvailableZonesRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Lists the Availability Zones that have available AWS CloudHSM capacity. /// /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAvailableZones service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListAvailableZones Operation Task ListAvailableZonesAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Lists the Availability Zones that have available AWS CloudHSM capacity. /// /// /// Container for the necessary parameters to execute the ListAvailableZones service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAvailableZones service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListAvailableZones Operation Task ListAvailableZonesAsync(ListAvailableZonesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListHapgs /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// The response from the ListHapgs service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHapgs Operation ListHapgsResponse ListHapgs(); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListHapgs service method. /// /// The response from the ListHapgs service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHapgs Operation ListHapgsResponse ListHapgs(ListHapgsRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListHapgs service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHapgs Operation Task ListHapgsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListHapgs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListHapgs service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHapgs Operation Task ListHapgsAsync(ListHapgsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListHsms /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// The response from the ListHsms service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHsms Operation ListHsmsResponse ListHsms(); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListHsms service method. /// /// The response from the ListHsms service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHsms Operation ListHsmsResponse ListHsms(ListHsmsRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListHsms service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHsms Operation Task ListHsmsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListHsms service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListHsms service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListHsms Operation Task ListHsmsAsync(ListHsmsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListLunaClients /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// The response from the ListLunaClients service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListLunaClients Operation ListLunaClientsResponse ListLunaClients(); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListLunaClients service method. /// /// The response from the ListLunaClients service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListLunaClients Operation ListLunaClientsResponse ListLunaClients(ListLunaClientsRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListLunaClients service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListLunaClients Operation Task ListLunaClientsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the ListLunaClients service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListLunaClients service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListLunaClients Operation Task ListLunaClientsAsync(ListLunaClientsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Returns a list of all tags for the specified AWS CloudHSM resource. /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Returns a list of all tags for the specified AWS CloudHSM resource. /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ModifyHapg /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Modifies an existing high-availability partition group. /// /// /// Container for the necessary parameters to execute the ModifyHapg service method. /// /// The response from the ModifyHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ModifyHapg Operation ModifyHapgResponse ModifyHapg(ModifyHapgRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Modifies an existing high-availability partition group. /// /// /// Container for the necessary parameters to execute the ModifyHapg service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ModifyHapg service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ModifyHapg Operation Task ModifyHapgAsync(ModifyHapgRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ModifyHsm /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// Container for the necessary parameters to execute the ModifyHsm service method. /// /// The response from the ModifyHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ModifyHsm Operation ModifyHsmResponse ModifyHsm(ModifyHsmRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// /// Container for the necessary parameters to execute the ModifyHsm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ModifyHsm service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for ModifyHsm Operation Task ModifyHsmAsync(ModifyHsmRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ModifyLunaClient /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Modifies the certificate used by the client. /// /// /// /// This action can potentially start a workflow to install the new certificate on the /// client's HSMs. /// /// /// Container for the necessary parameters to execute the ModifyLunaClient service method. /// /// The response from the ModifyLunaClient service method, as returned by CloudHSM. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// REST API Reference for ModifyLunaClient Operation ModifyLunaClientResponse ModifyLunaClient(ModifyLunaClientRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// Modifies the certificate used by the client. /// /// /// /// This action can potentially start a workflow to install the new certificate on the /// client's HSMs. /// /// /// Container for the necessary parameters to execute the ModifyLunaClient service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ModifyLunaClient service method, as returned by CloudHSM. /// /// Indicates that an exception occurred in the AWS CloudHSM service. /// /// REST API Reference for ModifyLunaClient Operation Task ModifyLunaClientAsync(ModifyLunaClientRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RemoveTagsFromResource /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the RemoveTagsFromResource service method. /// /// The response from the RemoveTagsFromResource service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for RemoveTagsFromResource Operation RemoveTagsFromResourceResponse RemoveTagsFromResource(RemoveTagsFromResourceRequest request); /// /// This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, /// the AWS CloudHSM /// Classic User Guide, and the AWS /// CloudHSM Classic API Reference. /// /// /// /// For information about the current version of AWS CloudHSM, see AWS /// CloudHSM, the AWS /// CloudHSM User Guide, and the AWS /// CloudHSM API Reference. /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the RemoveTagsFromResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RemoveTagsFromResource service method, as returned by CloudHSM. /// /// 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. /// /// REST API Reference for RemoveTagsFromResource Operation Task RemoveTagsFromResourceAsync(RemoveTagsFromResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion } }