CloudHsmClusters Interface
public interface CloudHsmClusters
Resource collection API of CloudHsmClusters.
Method Summary
Method Details
backup
public abstract BackupResult backup(String resourceGroupName, String cloudHsmClusterName)
Create a backup of the Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
backup
public abstract BackupResult backup(String resourceGroupName, String cloudHsmClusterName, BackupRequestProperties backupRequestProperties, Context context)
Create a backup of the Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
define
public abstract CloudHsmCluster.DefinitionStages.Blank define(String name)
Begins definition for a new CloudHsmCluster resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String cloudHsmClusterName, Context context)
Deletes the specified Cloud HSM Cluster.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes the specified Cloud HSM Cluster.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Deletes the specified Cloud HSM Cluster.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String cloudHsmClusterName)
Deletes the specified Cloud HSM Cluster.
Parameters:
getById
public abstract CloudHsmCluster getById(String id)
Gets the specified Cloud HSM Cluster.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<CloudHsmCluster> getByIdWithResponse(String id, Context context)
Gets the specified Cloud HSM Cluster.
Parameters:
Returns:
getByResourceGroup
public abstract CloudHsmCluster getByResourceGroup(String resourceGroupName, String cloudHsmClusterName)
Gets the specified Cloud HSM Cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<CloudHsmCluster> getByResourceGroupWithResponse(String resourceGroupName, String cloudHsmClusterName, Context context)
Gets the specified Cloud HSM Cluster.
Parameters:
Returns:
list
public abstract PagedIterable<CloudHsmCluster> list()
The List operation gets information about the Cloud HSM Clusters associated with the subscription.
Returns:
list
public abstract PagedIterable<CloudHsmCluster> list(String skiptoken, Context context)
The List operation gets information about the Cloud HSM Clusters associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<CloudHsmCluster> listByResourceGroup(String resourceGroupName)
The List operation gets information about the Cloud HSM Clusters associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<CloudHsmCluster> 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:
Returns:
restore
public abstract RestoreResult restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties)
Restores all key materials of a specified Cloud HSM Cluster.
Parameters:
Returns:
restore
public abstract RestoreResult restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)
Restores all key materials of a specified Cloud HSM Cluster.
Parameters:
Returns:
validateBackupProperties
public abstract BackupResult 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:
Returns:
validateBackupProperties
public abstract BackupResult 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:
Returns:
validateRestoreProperties
public abstract RestoreResult validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)
Queued validating pre restore operation.
Parameters:
Returns:
validateRestoreProperties
public abstract RestoreResult validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)
Queued validating pre restore operation.
Parameters:
Returns: