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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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 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>> 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 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>> 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 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>> 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 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 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> 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 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 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> 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 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 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> 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 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 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 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 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 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 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 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 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 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 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>> 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 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>> 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