Share via


CloudHsmClustersClient Interface

public interface CloudHsmClustersClient

An instance of this class provides access to all the operations defined in CloudHsmClustersClient.

Method Summary

Modifier and Type Method and Description
abstract BackupResultInner backup(String resourceGroupName, String cloudHsmClusterName)

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

abstract BackupResultInner backup(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginBackup(String resourceGroupName, String cloudHsmClusterName)

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

abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginBackup(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginCreateOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body)

Create or Update a Cloud HSM Cluster in the specified subscription.

abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginCreateOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body, Context context)

Create or Update a Cloud HSM Cluster in the specified subscription.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cloudHsmClusterName)

Deletes the specified Cloud HSM Cluster.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cloudHsmClusterName, Context context)

Deletes the specified Cloud HSM Cluster.

abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginRestore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties)

Restores all key materials of a specified Cloud HSM Cluster.

abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginRestore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Restores all key materials of a specified Cloud HSM Cluster.

abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body)

Update a Cloud HSM Cluster in the specified subscription.

abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body, Context context)

Update a Cloud HSM Cluster in the specified subscription.

abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginValidateBackupProperties(String resourceGroupName, String cloudHsmClusterName)

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

abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginValidateBackupProperties(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginValidateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)

Queued validating pre restore operation.

abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginValidateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Queued validating pre restore operation.

abstract CloudHsmClusterInner createOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body)

Create or Update a Cloud HSM Cluster in the specified subscription.

abstract CloudHsmClusterInner createOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body, Context context)

Create or Update a Cloud HSM Cluster in the specified subscription.

abstract void delete(String resourceGroupName, String cloudHsmClusterName)

Deletes the specified Cloud HSM Cluster.

abstract void delete(String resourceGroupName, String cloudHsmClusterName, Context context)

Deletes the specified Cloud HSM Cluster.

abstract CloudHsmClusterInner getByResourceGroup(String resourceGroupName, String cloudHsmClusterName)

Gets the specified Cloud HSM Cluster.

abstract Response<CloudHsmClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String cloudHsmClusterName, Context context)

Gets the specified Cloud HSM Cluster.

abstract PagedIterable<CloudHsmClusterInner> list()

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

abstract PagedIterable<CloudHsmClusterInner> list(String skiptoken, Context context)

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

abstract PagedIterable<CloudHsmClusterInner> listByResourceGroup(String resourceGroupName)

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

abstract PagedIterable<CloudHsmClusterInner> listByResourceGroup(String resourceGroupName, String skiptoken, Context context)

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

abstract RestoreResultInner restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties)

Restores all key materials of a specified Cloud HSM Cluster.

abstract RestoreResultInner restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Restores all key materials of a specified Cloud HSM Cluster.

abstract CloudHsmClusterInner update(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body)

Update a Cloud HSM Cluster in the specified subscription.

abstract CloudHsmClusterInner update(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body, Context context)

Update a Cloud HSM Cluster in the specified subscription.

abstract BackupResultInner validateBackupProperties(String resourceGroupName, String cloudHsmClusterName)

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

abstract BackupResultInner validateBackupProperties(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

abstract RestoreResultInner validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)

Queued validating pre restore operation.

abstract RestoreResultInner validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Queued validating pre restore operation.

Method Details

backup

public abstract BackupResultInner backup(String resourceGroupName, String cloudHsmClusterName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the response.

backup

public abstract BackupResultInner backup(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
backupRequestProperties - Azure storage Resource Uri.
context - The context to associate with this operation.

Returns:

the response.

beginBackup

public abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginBackup(String resourceGroupName, String cloudHsmClusterName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginBackup

public abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginBackup(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
backupRequestProperties - Azure storage Resource Uri.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginCreateOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body)

Create or Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginCreateOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body, Context context)

Create or Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cloudHsmClusterName)

Deletes the specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cloudHsmClusterName, Context context)

Deletes the specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRestore

public abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginRestore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties)

Restores all key materials of a specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
restoreRequestProperties - Restore Operation Required properties.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRestore

public abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginRestore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Restores all key materials of a specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
restoreRequestProperties - Restore Operation Required properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body)

Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginUpdate

public abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body, Context context)

Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginValidateBackupProperties

public abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginValidateBackupProperties(String resourceGroupName, String cloudHsmClusterName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginValidateBackupProperties

public abstract SyncPoller<PollResult<BackupResultInner>,BackupResultInner> beginValidateBackupProperties(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
backupRequestProperties - Backup Operation Required properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginValidateRestoreProperties

public abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginValidateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)

Queued validating pre restore operation.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginValidateRestoreProperties

public abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginValidateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Queued validating pre restore operation.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
restoreRequestProperties - Optional Parameters to validate prior performing a restore operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract CloudHsmClusterInner createOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body)

Create or Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.

Returns:

resource information with extended details.

createOrUpdate

public abstract CloudHsmClusterInner createOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body, Context context)

Create or Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.
context - The context to associate with this operation.

Returns:

resource information with extended details.

delete

public abstract void delete(String resourceGroupName, String cloudHsmClusterName)

Deletes the specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

delete

public abstract void delete(String resourceGroupName, String cloudHsmClusterName, Context context)

Deletes the specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
context - The context to associate with this operation.

getByResourceGroup

public abstract CloudHsmClusterInner getByResourceGroup(String resourceGroupName, String cloudHsmClusterName)

Gets the specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the specified Cloud HSM Cluster.

getByResourceGroupWithResponse

public abstract Response<CloudHsmClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String cloudHsmClusterName, Context context)

Gets the specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
context - The context to associate with this operation.

Returns:

the specified Cloud HSM Cluster along with Response<T>.

list

public abstract PagedIterable<CloudHsmClusterInner> list()

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

Returns:

the response of a CloudHsmCluster list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<CloudHsmClusterInner> list(String skiptoken, Context context)

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

Parameters:

skiptoken - The page-continuation token to use with a paged version of this API.
context - The context to associate with this operation.

Returns:

the response of a CloudHsmCluster list operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<CloudHsmClusterInner> listByResourceGroup(String resourceGroupName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

the response of a CloudHsmCluster list operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<CloudHsmClusterInner> listByResourceGroup(String resourceGroupName, String skiptoken, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
skiptoken - The page-continuation token to use with a paged version of this API.
context - The context to associate with this operation.

Returns:

the response of a CloudHsmCluster list operation as paginated response with PagedIterable<T>.

restore

public abstract RestoreResultInner restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties)

Restores all key materials of a specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
restoreRequestProperties - Restore Operation Required properties.

Returns:

the response.

restore

public abstract RestoreResultInner restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Restores all key materials of a specified Cloud HSM Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
restoreRequestProperties - Restore Operation Required properties.
context - The context to associate with this operation.

Returns:

the response.

update

public abstract CloudHsmClusterInner update(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body)

Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.

Returns:

resource information with extended details.

update

public abstract CloudHsmClusterInner update(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body, Context context)

Update a Cloud HSM Cluster in the specified subscription.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
body - Parameters to create Cloud HSM Cluster.
context - The context to associate with this operation.

Returns:

resource information with extended details.

validateBackupProperties

public abstract BackupResultInner validateBackupProperties(String resourceGroupName, String cloudHsmClusterName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the response.

validateBackupProperties

public abstract BackupResultInner validateBackupProperties(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
backupRequestProperties - Backup Operation Required properties.
context - The context to associate with this operation.

Returns:

the response.

validateRestoreProperties

public abstract RestoreResultInner validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)

Queued validating pre restore operation.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.

Returns:

the response.

validateRestoreProperties

public abstract RestoreResultInner validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)

Queued validating pre restore operation.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
restoreRequestProperties - Optional Parameters to validate prior performing a restore operation.
context - The context to associate with this operation.

Returns:

the response.

Applies to