Share via


DiskAccessesClient Interface

Implements

public interface DiskAccessesClient
extends InnerSupportsGet<DiskAccessInner>, InnerSupportsListing<DiskAccessInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, Context context)

Creates or updates a disk access resource.

abstract PollerFlux<PollResult<DiskAccessInner>,DiskAccessInner> beginCreateOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

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

Deletes a disk access resource.

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

Deletes a disk access resource.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection under a disk access resource.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, Context context)

Updates (patches) a disk access resource.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract PollerFlux<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract PollerFlux<PollResult<DiskAccessInner>,DiskAccessInner> beginUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

abstract DiskAccessInner createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

abstract DiskAccessInner createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, Context context)

Creates or updates a disk access resource.

abstract Mono<DiskAccessInner> createOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

abstract void delete(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

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

Deletes a disk access resource.

abstract void deleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

abstract void deleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection under a disk access resource.

abstract Mono<Void> deleteAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

abstract Mono<Void> deleteAsync(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

abstract PrivateEndpointConnectionInner getAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Gets information about a private endpoint connection under a disk access resource.

abstract Mono<PrivateEndpointConnectionInner> getAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Gets information about a private endpoint connection under a disk access resource.

abstract Response<PrivateEndpointConnectionInner> getAPrivateEndpointConnectionWithResponse(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, Context context)

Gets information about a private endpoint connection under a disk access resource.

abstract Mono<Response<PrivateEndpointConnectionInner>> getAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Gets information about a private endpoint connection under a disk access resource.

abstract DiskAccessInner getByResourceGroup(String resourceGroupName, String diskAccessName)

Gets information about a disk access resource.

abstract Mono<DiskAccessInner> getByResourceGroupAsync(String resourceGroupName, String diskAccessName)

Gets information about a disk access resource.

abstract Response<DiskAccessInner> getByResourceGroupWithResponse(String resourceGroupName, String diskAccessName, Context context)

Gets information about a disk access resource.

abstract Mono<Response<DiskAccessInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String diskAccessName)

Gets information about a disk access resource.

abstract PrivateLinkResourceListResultInner getPrivateLinkResources(String resourceGroupName, String diskAccessName)

Gets the private link resources possible under disk access resource.

abstract Mono<PrivateLinkResourceListResultInner> getPrivateLinkResourcesAsync(String resourceGroupName, String diskAccessName)

Gets the private link resources possible under disk access resource.

abstract Response<PrivateLinkResourceListResultInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String diskAccessName, Context context)

Gets the private link resources possible under disk access resource.

abstract Mono<Response<PrivateLinkResourceListResultInner>> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String diskAccessName)

Gets the private link resources possible under disk access resource.

abstract PagedIterable<DiskAccessInner> list()

Lists all the disk access resources under a subscription.

abstract PagedIterable<DiskAccessInner> list(Context context)

Lists all the disk access resources under a subscription.

abstract PagedFlux<DiskAccessInner> listAsync()

Lists all the disk access resources under a subscription.

abstract PagedIterable<DiskAccessInner> listByResourceGroup(String resourceGroupName)

Lists all the disk access resources under a resource group.

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

Lists all the disk access resources under a resource group.

abstract PagedFlux<DiskAccessInner> listByResourceGroupAsync(String resourceGroupName)

Lists all the disk access resources under a resource group.

abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName)

List information about private endpoint connections under a disk access resource.

abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName, Context context)

List information about private endpoint connections under a disk access resource.

abstract PagedFlux<PrivateEndpointConnectionInner> listPrivateEndpointConnectionsAsync(String resourceGroupName, String diskAccessName)

List information about private endpoint connections under a disk access resource.

abstract DiskAccessInner update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

abstract DiskAccessInner update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, Context context)

Updates (patches) a disk access resource.

abstract PrivateEndpointConnectionInner updateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract PrivateEndpointConnectionInner updateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract Mono<PrivateEndpointConnectionInner> updateAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> updateAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

abstract Mono<DiskAccessInner> updateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.

Returns:

the SyncPoller<T,U> for polling of disk access resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, Context context)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of disk access resource.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<DiskAccessInner>,DiskAccessInner> beginCreateOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.

Returns:

the PollerFlux<T,U> for polling of disk access resource.

beginDelete

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

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

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

beginDelete

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

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
context - The context to associate with this operation.

Returns:

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

beginDeleteAPrivateEndpointConnection

public abstract SyncPoller<PollResult<Void>,Void> beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

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

beginDeleteAPrivateEndpointConnection

public abstract SyncPoller<PollResult<Void>,Void> beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

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

beginDeleteAPrivateEndpointConnectionAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

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

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.

Returns:

the SyncPoller<T,U> for polling of disk access resource.

beginUpdate

public abstract SyncPoller<PollResult<DiskAccessInner>,DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, Context context)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of disk access resource.

beginUpdateAPrivateEndpointConnection

public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.

Returns:

the SyncPoller<T,U> for polling of the Private Endpoint Connection resource.

beginUpdateAPrivateEndpointConnection

public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the Private Endpoint Connection resource.

beginUpdateAPrivateEndpointConnectionAsync

public abstract PollerFlux<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.

Returns:

the PollerFlux<T,U> for polling of the Private Endpoint Connection resource.

beginUpdateAsync

public abstract PollerFlux<PollResult<DiskAccessInner>,DiskAccessInner> beginUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.

Returns:

the PollerFlux<T,U> for polling of disk access resource.

createOrUpdate

public abstract DiskAccessInner createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.

Returns:

disk access resource.

createOrUpdate

public abstract DiskAccessInner createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, Context context)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.
context - The context to associate with this operation.

Returns:

disk access resource.

createOrUpdateAsync

public abstract Mono<DiskAccessInner> createOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.

Returns:

disk access resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)

Creates or updates a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Put disk access operation.

Returns:

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

delete

public abstract void delete(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

delete

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

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
context - The context to associate with this operation.

deleteAPrivateEndpointConnection

public abstract void deleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

deleteAPrivateEndpointConnection

public abstract void deleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

deleteAPrivateEndpointConnectionAsync

public abstract Mono<Void> deleteAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

A Mono that completes when a successful response is received.

deleteAPrivateEndpointConnectionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Deletes a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

the Response<T> on successful completion of Mono.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String diskAccessName)

Deletes a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

the Response<T> on successful completion of Mono.

getAPrivateEndpointConnection

public abstract PrivateEndpointConnectionInner getAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Gets information about a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

information about a private endpoint connection under a disk access resource.

getAPrivateEndpointConnectionAsync

public abstract Mono<PrivateEndpointConnectionInner> getAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Gets information about a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

information about a private endpoint connection under a disk access resource on successful completion of Mono.

getAPrivateEndpointConnectionWithResponse

public abstract Response<PrivateEndpointConnectionInner> getAPrivateEndpointConnectionWithResponse(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, Context context)

Gets information about a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

information about a private endpoint connection under a disk access resource along with Response<T>.

getAPrivateEndpointConnectionWithResponseAsync

public abstract Mono<Response<PrivateEndpointConnectionInner>> getAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)

Gets information about a private endpoint connection under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

information about a private endpoint connection under a disk access resource along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DiskAccessInner getByResourceGroup(String resourceGroupName, String diskAccessName)

Gets information about a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

information about a disk access resource.

getByResourceGroupAsync

public abstract Mono<DiskAccessInner> getByResourceGroupAsync(String resourceGroupName, String diskAccessName)

Gets information about a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

information about a disk access resource on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response<DiskAccessInner> getByResourceGroupWithResponse(String resourceGroupName, String diskAccessName, Context context)

Gets information about a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
context - The context to associate with this operation.

Returns:

information about a disk access resource along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono<Response<DiskAccessInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String diskAccessName)

Gets information about a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

information about a disk access resource along with Response<T> on successful completion of Mono.

getPrivateLinkResources

public abstract PrivateLinkResourceListResultInner getPrivateLinkResources(String resourceGroupName, String diskAccessName)

Gets the private link resources possible under disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

the private link resources possible under disk access resource.

getPrivateLinkResourcesAsync

public abstract Mono<PrivateLinkResourceListResultInner> getPrivateLinkResourcesAsync(String resourceGroupName, String diskAccessName)

Gets the private link resources possible under disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

the private link resources possible under disk access resource on successful completion of Mono.

getPrivateLinkResourcesWithResponse

public abstract Response<PrivateLinkResourceListResultInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String diskAccessName, Context context)

Gets the private link resources possible under disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
context - The context to associate with this operation.

Returns:

the private link resources possible under disk access resource along with Response<T>.

getPrivateLinkResourcesWithResponseAsync

public abstract Mono<Response<PrivateLinkResourceListResultInner>> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String diskAccessName)

Gets the private link resources possible under disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

the private link resources possible under disk access resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<DiskAccessInner> list()

Lists all the disk access resources under a subscription.

Returns:

the List disk access operation response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<DiskAccessInner> list(Context context)

Lists all the disk access resources under a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

the List disk access operation response as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<DiskAccessInner> listAsync()

Lists all the disk access resources under a subscription.

Returns:

the List disk access operation response as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable<DiskAccessInner> listByResourceGroup(String resourceGroupName)

Lists all the disk access resources under a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List disk access operation response as paginated response with PagedIterable<T>.

listByResourceGroup

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

Lists all the disk access resources under a resource group.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

the List disk access operation response as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux<DiskAccessInner> listByResourceGroupAsync(String resourceGroupName)

Lists all the disk access resources under a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List disk access operation response as paginated response with PagedFlux<T>.

listPrivateEndpointConnections

public abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName)

List information about private endpoint connections under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

a list of private link resources as paginated response with PagedIterable<T>.

listPrivateEndpointConnections

public abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName, Context context)

List information about private endpoint connections under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
context - The context to associate with this operation.

Returns:

a list of private link resources as paginated response with PagedIterable<T>.

listPrivateEndpointConnectionsAsync

public abstract PagedFlux<PrivateEndpointConnectionInner> listPrivateEndpointConnectionsAsync(String resourceGroupName, String diskAccessName)

List information about private endpoint connections under a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.

Returns:

a list of private link resources as paginated response with PagedFlux<T>.

update

public abstract DiskAccessInner update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.

Returns:

disk access resource.

update

public abstract DiskAccessInner update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, Context context)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.
context - The context to associate with this operation.

Returns:

disk access resource.

updateAPrivateEndpointConnection

public abstract PrivateEndpointConnectionInner updateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.

Returns:

the Private Endpoint Connection resource.

updateAPrivateEndpointConnection

public abstract PrivateEndpointConnectionInner updateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.
context - The context to associate with this operation.

Returns:

the Private Endpoint Connection resource.

updateAPrivateEndpointConnectionAsync

public abstract Mono<PrivateEndpointConnectionInner> updateAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.

Returns:

the Private Endpoint Connection resource on successful completion of Mono.

updateAPrivateEndpointConnectionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
privateEndpointConnectionName - The name of the private endpoint connection.
privateEndpointConnection - private endpoint connection object supplied in the body of the Put private endpoint connection operation.

Returns:

the Private Endpoint Connection resource along with Response<T> on successful completion of Mono.

updateAsync

public abstract Mono<DiskAccessInner> updateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.

Returns:

disk access resource on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)

Updates (patches) a disk access resource.

Parameters:

resourceGroupName - The name of the resource group.
diskAccessName - The name of the disk access resource that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The maximum name length is 80 characters.
diskAccess - disk access object supplied in the body of the Patch disk access operation.

Returns:

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

Applies to