Partager via


DiskRestorePointsClient Interface

public interface DiskRestorePointsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AccessUriInner>,AccessUriInner> beginGrantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

abstract SyncPoller<PollResult<AccessUriInner>,AccessUriInner> beginGrantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData, Context context)

Grants access to a diskRestorePoint.

abstract PollerFlux<PollResult<AccessUriInner>,AccessUriInner> beginGrantAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

abstract SyncPoller<PollResult<Void>,Void> beginRevokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

abstract SyncPoller<PollResult<Void>,Void> beginRevokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)

Revokes access to a diskRestorePoint.

abstract PollerFlux<PollResult<Void>,Void> beginRevokeAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

abstract DiskRestorePointInner get(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Get disk restorePoint resource.

abstract Mono<DiskRestorePointInner> getAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Get disk restorePoint resource.

abstract Response<DiskRestorePointInner> getWithResponse(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)

Get disk restorePoint resource.

abstract Mono<Response<DiskRestorePointInner>> getWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Get disk restorePoint resource.

abstract AccessUriInner grantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

abstract AccessUriInner grantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData, Context context)

Grants access to a diskRestorePoint.

abstract Mono<AccessUriInner> grantAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

abstract Mono<Response<Flux<ByteBuffer>>> grantAccessWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

abstract PagedIterable<DiskRestorePointInner> listByRestorePoint(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName)

Lists diskRestorePoints under a vmRestorePoint.

abstract PagedIterable<DiskRestorePointInner> listByRestorePoint(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, Context context)

Lists diskRestorePoints under a vmRestorePoint.

abstract PagedFlux<DiskRestorePointInner> listByRestorePointAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName)

Lists diskRestorePoints under a vmRestorePoint.

abstract void revokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

abstract void revokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)

Revokes access to a diskRestorePoint.

abstract Mono<Void> revokeAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

abstract Mono<Response<Flux<ByteBuffer>>> revokeAccessWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

Method Details

beginGrantAccess

public abstract SyncPoller,AccessUriInner> beginGrantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.

Returns:

the SyncPoller<T,U> for polling of a disk access SAS uri.

beginGrantAccess

public abstract SyncPoller,AccessUriInner> beginGrantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData, Context context)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a disk access SAS uri.

beginGrantAccessAsync

public abstract PollerFlux,AccessUriInner> beginGrantAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.

Returns:

the PollerFlux<T,U> for polling of a disk access SAS uri.

beginRevokeAccess

public abstract SyncPoller,Void> beginRevokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

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

beginRevokeAccess

public abstract SyncPoller,Void> beginRevokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
context - The context to associate with this operation.

Returns:

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

beginRevokeAccessAsync

public abstract PollerFlux,Void> beginRevokeAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

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

get

public abstract DiskRestorePointInner get(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Get disk restorePoint resource.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

disk restorePoint resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Get disk restorePoint resource.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

disk restorePoint resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)

Get disk restorePoint resource.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
context - The context to associate with this operation.

Returns:

disk restorePoint resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Get disk restorePoint resource.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

disk restorePoint resource along with Response<T> on successful completion of Mono.

grantAccess

public abstract AccessUriInner grantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.

Returns:

a disk access SAS uri.

grantAccess

public abstract AccessUriInner grantAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData, Context context)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.
context - The context to associate with this operation.

Returns:

a disk access SAS uri.

grantAccessAsync

public abstract Mono grantAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.

Returns:

a disk access SAS uri on successful completion of Mono.

grantAccessWithResponseAsync

public abstract Mono>> grantAccessWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, GrantAccessData grantAccessData)

Grants access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
grantAccessData - Access data object supplied in the body of the get disk access operation.

Returns:

a disk access SAS uri along with Response<T> on successful completion of Mono.

listByRestorePoint

public abstract PagedIterable listByRestorePoint(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName)

Lists diskRestorePoints under a vmRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.

Returns:

the List Disk Restore Points operation response as paginated response with PagedIterable<T>.

listByRestorePoint

public abstract PagedIterable listByRestorePoint(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, Context context)

Lists diskRestorePoints under a vmRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
context - The context to associate with this operation.

Returns:

the List Disk Restore Points operation response as paginated response with PagedIterable<T>.

listByRestorePointAsync

public abstract PagedFlux listByRestorePointAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName)

Lists diskRestorePoints under a vmRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.

Returns:

the List Disk Restore Points operation response as paginated response with PagedFlux<T>.

revokeAccess

public abstract void revokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

revokeAccess

public abstract void revokeAccess(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName, Context context)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.
context - The context to associate with this operation.

revokeAccessAsync

public abstract Mono revokeAccessAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

A Mono that completes when a successful response is received.

revokeAccessWithResponseAsync

public abstract Mono>> revokeAccessWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String vmRestorePointName, String diskRestorePointName)

Revokes access to a diskRestorePoint.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection that the disk restore point belongs.
vmRestorePointName - The name of the vm restore point that the disk disk restore point belongs.
diskRestorePointName - The name of the disk restore point created.

Returns:

the Response<T> on successful completion of Mono.

Applies to