CloudHsm Class

Definition

Low-level API implementation for the CloudHsm service. The Azure management API provides a RESTful set of web services that interact with Azure Cloud HSM RP.

public class CloudHsm
type CloudHsm = class
Public Class CloudHsm
Inheritance
CloudHsm

Constructors

Name Description
CloudHsm()

Methods

Name Description
CloudHsmClusterBackupStatusGet(String, String, String, String, Func<HttpResponseMessage,Task<IBackupResult>,Task>, Func<HttpResponseMessage, Task<ICloudHsmClusterBackupStatusGetAcceptedResponseHeaders>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the backup operation status of the specified Cloud HSM Cluster

CloudHsmClusterBackupStatusGetViaIdentity(String, Func<HttpResponseMessage, Task<IBackupResult>,Task>, Func<HttpResponseMessage,Task<ICloudHsmClusterBackupStatusGetAcceptedResponseHeaders>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the backup operation status of the specified Cloud HSM Cluster

CloudHsmClusterBackupStatusGetViaIdentityWithResult(String, IEventListener, ISendAsync)
CloudHsmClusterBackupStatusGetWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClusterPrivateEndpointConnectionsCreate(String, String, String, String, IPrivateEndpointConnection, Func<HttpResponseMessage, Task<IPrivateEndpointConnection>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsCreateViaIdentity(String, IPrivateEndpointConnection, Func<HttpResponseMessage,Task<IPrivateEndpointConnection>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsCreateViaIdentityWithResult(String, IPrivateEndpointConnection, IEventListener, ISendAsync, SerializationMode)
CloudHsmClusterPrivateEndpointConnectionsCreateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IPrivateEndpointConnection>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

update the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsCreateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
CloudHsmClusterPrivateEndpointConnectionsCreateWithResult(String, String, String, String, IPrivateEndpointConnection, IEventListener, ISendAsync, SerializationMode)
CloudHsmClusterPrivateEndpointConnectionsDelete(String, String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsGet(String, String, String, String, Func<HttpResponseMessage,Task<IPrivateEndpointConnection>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsGetViaIdentity(String, Func<HttpResponseMessage,Task<IPrivateEndpointConnection>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the private endpoint connection for the Cloud Hsm Cluster.

CloudHsmClusterPrivateEndpointConnectionsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
CloudHsmClusterPrivateEndpointConnectionsGetWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClusterPrivateLinkResourcesListByCloudHsmCluster(String, String, String, Func<HttpResponseMessage,Task<IPrivateLinkResourceListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the private link resources supported for the Cloud Hsm Cluster.

CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterViaIdentity(String, Func<HttpResponseMessage,Task<IPrivateLinkResourceListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the private link resources supported for the Cloud Hsm Cluster.

CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterViaIdentityWithResult(String, IEventListener, ISendAsync)
CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterWithResult(String, String, String, IEventListener, ISendAsync)
CloudHsmClusterRestoreStatusGet(String, String, String, String, Func<HttpResponseMessage,Task<IRestoreResult>,Task>, Func<HttpResponseMessage, Task<ICloudHsmClusterRestoreStatusGetAcceptedResponseHeaders>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the restore operation status of the specified Cloud HSM Cluster

CloudHsmClusterRestoreStatusGetViaIdentity(String, Func<HttpResponseMessage, Task<IRestoreResult>,Task>, Func<HttpResponseMessage,Task<ICloudHsmClusterRestoreStatusGetAcceptedResponseHeaders>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the restore operation status of the specified Cloud HSM Cluster

CloudHsmClusterRestoreStatusGetViaIdentityWithResult(String, IEventListener, ISendAsync)
CloudHsmClusterRestoreStatusGetWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersBackup(String, String, String, IBackupRequestProperties, Func<HttpResponseMessage,Task<IBackupResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

backup a backup of the Cloud HSM Cluster in the specified subscription

CloudHsmClustersBackupViaIdentity(String, IBackupRequestProperties, Func<HttpResponseMessage,Task<IBackupResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

backup a backup of the Cloud HSM Cluster in the specified subscription

CloudHsmClustersBackupViaIdentityWithResult(String, IBackupRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersBackupViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IBackupResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

backup a backup of the Cloud HSM Cluster in the specified subscription

CloudHsmClustersBackupViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersBackupWithResult(String, String, String, IBackupRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersCreateOrUpdate(String, String, String, ICloudHsmCluster, Func<HttpResponseMessage,Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update a Cloud HSM Cluster in the specified subscription.

CloudHsmClustersCreateOrUpdateViaIdentity(String, ICloudHsmCluster, Func<HttpResponseMessage,Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update a Cloud HSM Cluster in the specified subscription.

CloudHsmClustersCreateOrUpdateViaIdentityWithResult(String, ICloudHsmCluster, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersCreateOrUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

update a Cloud HSM Cluster in the specified subscription.

CloudHsmClustersCreateOrUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersCreateOrUpdateWithResult(String, String, String, ICloudHsmCluster, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes the specified Cloud HSM Cluster

CloudHsmClustersDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes the specified Cloud HSM Cluster

CloudHsmClustersGet(String, String, String, Func<HttpResponseMessage, Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets the specified Cloud HSM Cluster

CloudHsmClustersGetViaIdentity(String, Func<HttpResponseMessage, Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets the specified Cloud HSM Cluster

CloudHsmClustersGetViaIdentityWithResult(String, IEventListener, ISendAsync)
CloudHsmClustersGetWithResult(String, String, String, IEventListener, ISendAsync)
CloudHsmClustersListByResourceGroup(String, String, String, Func<HttpResponseMessage, Task<ICloudHsmClusterListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The List operation gets information about the Cloud HSM Clusters associated with the subscription and within the specified resource group.

CloudHsmClustersListByResourceGroupViaIdentity(String, String, Func<HttpResponseMessage,Task<ICloudHsmClusterListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The List operation gets information about the Cloud HSM Clusters associated with the subscription and within the specified resource group.

CloudHsmClustersListByResourceGroupViaIdentityWithResult(String, String, IEventListener, ISendAsync)
CloudHsmClustersListByResourceGroupWithResult(String, String, String, IEventListener, ISendAsync)
CloudHsmClustersListBySubscription(String, String, Func<HttpResponseMessage, Task<ICloudHsmClusterListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The List operation gets information about the Cloud HSM Clusters associated with the subscription.

CloudHsmClustersListBySubscriptionViaIdentity(String, String, Func<HttpResponseMessage,Task<ICloudHsmClusterListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The List operation gets information about the Cloud HSM Clusters associated with the subscription.

CloudHsmClustersListBySubscriptionViaIdentityWithResult(String, String, IEventListener, ISendAsync)
CloudHsmClustersListBySubscriptionWithResult(String, String, IEventListener, ISendAsync)
CloudHsmClustersRestore(String, String, String, IRestoreRequestProperties, Func<HttpResponseMessage,Task<IRestoreResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Restores all key materials of a specified Cloud HSM Cluster

CloudHsmClustersRestoreViaIdentity(String, IRestoreRequestProperties, Func<HttpResponseMessage,Task<IRestoreResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Restores all key materials of a specified Cloud HSM Cluster

CloudHsmClustersRestoreViaIdentityWithResult(String, IRestoreRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersRestoreViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IRestoreResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Restores all key materials of a specified Cloud HSM Cluster

CloudHsmClustersRestoreViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersRestoreWithResult(String, String, String, IRestoreRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersUpdate(String, String, String, ICloudHsmClusterPatchParameters, Func<HttpResponseMessage,Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Update a Cloud HSM Cluster in the specified subscription.

CloudHsmClustersUpdateViaIdentity(String, ICloudHsmClusterPatchParameters, Func<HttpResponseMessage,Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Update a Cloud HSM Cluster in the specified subscription.

CloudHsmClustersUpdateViaIdentityWithResult(String, ICloudHsmClusterPatchParameters, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<ICloudHsmCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a Cloud HSM Cluster in the specified subscription.

CloudHsmClustersUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersUpdateWithResult(String, String, String, ICloudHsmClusterPatchParameters, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersValidateBackupProperties(String, String, String, IBackupRequestProperties, Func<HttpResponseMessage,Task<IBackupResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Pre Backup operation to validate whether the customer can perform a backup on the Cloud HSM Cluster resource in the specified subscription.

CloudHsmClustersValidateBackupPropertiesViaIdentity(String, IBackupRequestProperties, Func<HttpResponseMessage,Task<IBackupResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Pre Backup operation to validate whether the customer can perform a backup on the Cloud HSM Cluster resource in the specified subscription.

CloudHsmClustersValidateBackupPropertiesViaIdentityWithResult(String, IBackupRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersValidateBackupPropertiesViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IBackupResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Pre Backup operation to validate whether the customer can perform a backup on the Cloud HSM Cluster resource in the specified subscription.

CloudHsmClustersValidateBackupPropertiesViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersValidateBackupPropertiesWithResult(String, String, String, IBackupRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersValidateRestoreProperties(String, String, String, IRestoreRequestProperties, Func<HttpResponseMessage,Task<IRestoreResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Queued validating pre restore operation

CloudHsmClustersValidateRestorePropertiesViaIdentity(String, IRestoreRequestProperties, Func<HttpResponseMessage,Task<IRestoreResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Queued validating pre restore operation

CloudHsmClustersValidateRestorePropertiesViaIdentityWithResult(String, IRestoreRequestProperties, IEventListener, ISendAsync, SerializationMode)
CloudHsmClustersValidateRestorePropertiesViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IRestoreResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Queued validating pre restore operation

CloudHsmClustersValidateRestorePropertiesViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
CloudHsmClustersValidateRestorePropertiesWithResult(String, String, String, IRestoreRequestProperties, IEventListener, ISendAsync, SerializationMode)
PrivateEndpointConnectionsListByCloudHsmCluster(String, String, String, Func<HttpResponseMessage,Task<IPrivateEndpointConnectionListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The List operation gets information about the private endpoint connections associated with the Cloud HSM Cluster

PrivateEndpointConnectionsListByCloudHsmClusterViaIdentity(String, Func<HttpResponseMessage,Task<IPrivateEndpointConnectionListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The List operation gets information about the private endpoint connections associated with the Cloud HSM Cluster

PrivateEndpointConnectionsListByCloudHsmClusterViaIdentityWithResult(String, IEventListener, ISendAsync)
PrivateEndpointConnectionsListByCloudHsmClusterWithResult(String, String, String, IEventListener, ISendAsync)

Applies to