CloudHsmClustersClient Interface
public interface CloudHsmClustersClient
An instance of this class provides access to all the operations defined in CloudHsmClustersClient.
Method Summary
Method Details
backup
public abstract BackupResultInner backup(String resourceGroupName, String cloudHsmClusterName)
Create a backup of the Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cloudHsmClusterName)
Deletes the specified Cloud HSM Cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cloudHsmClusterName, Context context)
Deletes the specified Cloud HSM Cluster.
Parameters:
Returns:
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:
Returns:
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:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<CloudHsmClusterInner>,CloudHsmClusterInner> beginUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body)
Update a Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
beginValidateRestoreProperties
public abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginValidateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)
Queued validating pre restore operation.
Parameters:
Returns:
beginValidateRestoreProperties
public abstract SyncPoller<PollResult<RestoreResultInner>,RestoreResultInner> beginValidateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)
Queued validating pre restore operation.
Parameters:
Returns:
createOrUpdate
public abstract CloudHsmClusterInner createOrUpdate(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterInner body)
Create or Update a Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
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:
Returns:
delete
public abstract void delete(String resourceGroupName, String cloudHsmClusterName)
Deletes the specified Cloud HSM Cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String cloudHsmClusterName, Context context)
Deletes the specified Cloud HSM Cluster.
Parameters:
getByResourceGroup
public abstract CloudHsmClusterInner getByResourceGroup(String resourceGroupName, String cloudHsmClusterName)
Gets the specified Cloud HSM Cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<CloudHsmClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String cloudHsmClusterName, Context context)
Gets the specified Cloud HSM Cluster.
Parameters:
Returns:
list
public abstract PagedIterable<CloudHsmClusterInner> list()
The List operation gets information about the Cloud HSM Clusters associated with the subscription.
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
restore
public abstract RestoreResultInner restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties)
Restores all key materials of a specified Cloud HSM Cluster.
Parameters:
Returns:
restore
public abstract RestoreResultInner restore(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)
Restores all key materials of a specified Cloud HSM Cluster.
Parameters:
Returns:
update
public abstract CloudHsmClusterInner update(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body)
Update a Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
update
public abstract CloudHsmClusterInner update(String resourceGroupName, String cloudHsmClusterName, CloudHsmClusterPatchParameters body, Context context)
Update a Cloud HSM Cluster in the specified subscription.
Parameters:
Returns:
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:
Returns:
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:
Returns:
validateRestoreProperties
public abstract RestoreResultInner validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName)
Queued validating pre restore operation.
Parameters:
Returns:
validateRestoreProperties
public abstract RestoreResultInner validateRestoreProperties(String resourceGroupName, String cloudHsmClusterName, RestoreRequestProperties restoreRequestProperties, Context context)
Queued validating pre restore operation.
Parameters:
Returns: