DiskRestorePointsClient Interface
public interface DiskRestorePointsClient
An instance of this class provides access to all the operations defined in DiskRestorePointsClient.
Method Summary
Method Details
beginGrantAccess
public abstract SyncPoller<PollResult<AccessUriInner>,AccessUriInner> beginGrantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)
Grants access to a diskRestorePoint.
Parameters:
Returns:
beginGrantAccess
public abstract SyncPoller<PollResult<AccessUriInner>,AccessUriInner> beginGrantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData, Context context)
Grants access to a diskRestorePoint.
Parameters:
Returns:
beginGrantAccessAsync
public abstract PollerFlux<PollResult<AccessUriInner>,AccessUriInner> beginGrantAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)
Grants access to a diskRestorePoint.
Parameters:
Returns:
beginRevokeAccess
public abstract SyncPoller<PollResult<Void>,Void> beginRevokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Revokes access to a diskRestorePoint.
Parameters:
Returns:
beginRevokeAccess
public abstract SyncPoller<PollResult<Void>,Void> beginRevokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)
Revokes access to a diskRestorePoint.
Parameters:
Returns:
beginRevokeAccessAsync
public abstract PollerFlux<PollResult<Void>,Void> beginRevokeAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Revokes access to a diskRestorePoint.
Parameters:
Returns:
get
public abstract DiskRestorePointInner get(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Get disk restorePoint resource.
Parameters:
Returns:
getAsync
public abstract Mono<DiskRestorePointInner> getAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Get disk restorePoint resource.
Parameters:
Returns:
getWithResponse
public abstract Response<DiskRestorePointInner> getWithResponse(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)
Get disk restorePoint resource.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DiskRestorePointInner>> getWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Get disk restorePoint resource.
Parameters:
Returns:
grantAccess
public abstract AccessUriInner grantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)
Grants access to a diskRestorePoint.
Parameters:
Returns:
grantAccess
public abstract AccessUriInner grantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData, Context context)
Grants access to a diskRestorePoint.
Parameters:
Returns:
grantAccessAsync
public abstract Mono<AccessUriInner> grantAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)
Grants access to a diskRestorePoint.
Parameters:
Returns:
grantAccessWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> grantAccessWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)
Grants access to a diskRestorePoint.
Parameters:
Returns:
listByRestorePoint
public abstract PagedIterable<DiskRestorePointInner> listByRestorePoint(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName)
Lists diskRestorePoints under a vmRestorePoint.
Parameters:
Returns:
listByRestorePoint
public abstract PagedIterable<DiskRestorePointInner> listByRestorePoint(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, Context context)
Lists diskRestorePoints under a vmRestorePoint.
Parameters:
Returns:
listByRestorePointAsync
public abstract PagedFlux<DiskRestorePointInner> listByRestorePointAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName)
Lists diskRestorePoints under a vmRestorePoint.
Parameters:
Returns:
revokeAccess
public abstract void revokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Revokes access to a diskRestorePoint.
Parameters:
revokeAccess
public abstract void revokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)
Revokes access to a diskRestorePoint.
Parameters:
revokeAccessAsync
public abstract Mono<Void> revokeAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Revokes access to a diskRestorePoint.
Parameters:
Returns:
revokeAccessWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> revokeAccessWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)
Revokes access to a diskRestorePoint.
Parameters:
Returns: