Interface DiskAccessesClient
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsDelete<Void>, com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsGet<DiskAccessInner>, com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsListing<DiskAccessInner>
public interface DiskAccessesClient
extends com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsGet<DiskAccessInner>, com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsListing<DiskAccessInner>, com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in DiskAccessesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, com.azure.core.util.Context context) Creates or updates a disk access resource.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginCreateOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.beginDelete(String resourceGroupName, String diskAccessName) Deletes a disk access resource.beginDelete(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) Deletes a disk access resource.beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Deletes a private endpoint connection under a disk access resource.beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, com.azure.core.util.Context context) Deletes a private endpoint connection under a disk access resource.beginDeleteAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Deletes a private endpoint connection under a disk access resource.beginDeleteAsync(String resourceGroupName, String diskAccessName) Deletes a disk access resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, com.azure.core.util.Context context) Updates (patches) a disk access resource.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateEndpointConnectionInner>, PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, com.azure.core.util.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.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, com.azure.core.util.Context context) Creates or updates a disk access resource.createOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.voidDeletes a disk access resource.voidDeletes a disk access resource.voiddeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Deletes a private endpoint connection under a disk access resource.voiddeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, com.azure.core.util.Context context) Deletes a private endpoint connection under a disk access resource.deleteAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Deletes a private endpoint connection under a disk access resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Deletes a private endpoint connection under a disk access resource.deleteAsync(String resourceGroupName, String diskAccessName) Deletes a disk access resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String diskAccessName) Deletes a disk access resource.getAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Gets information about a private endpoint connection under a disk access resource.getAPrivateEndpointConnectionAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Gets information about a private endpoint connection under a disk access resource.com.azure.core.http.rest.Response<PrivateEndpointConnectionInner> getAPrivateEndpointConnectionWithResponse(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, com.azure.core.util.Context context) Gets information about a private endpoint connection under a disk access resource.Mono<com.azure.core.http.rest.Response<PrivateEndpointConnectionInner>> getAPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName) Gets information about a private endpoint connection under a disk access resource.getByResourceGroup(String resourceGroupName, String diskAccessName) Gets information about a disk access resource.getByResourceGroupAsync(String resourceGroupName, String diskAccessName) Gets information about a disk access resource.com.azure.core.http.rest.Response<DiskAccessInner> getByResourceGroupWithResponse(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) Gets information about a disk access resource.Mono<com.azure.core.http.rest.Response<DiskAccessInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String diskAccessName) Gets information about a disk access resource.getPrivateLinkResources(String resourceGroupName, String diskAccessName) Gets the private link resources possible under disk access resource.getPrivateLinkResourcesAsync(String resourceGroupName, String diskAccessName) Gets the private link resources possible under disk access resource.com.azure.core.http.rest.Response<PrivateLinkResourceListResultInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) Gets the private link resources possible under disk access resource.Mono<com.azure.core.http.rest.Response<PrivateLinkResourceListResultInner>> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String diskAccessName) Gets the private link resources possible under disk access resource.com.azure.core.http.rest.PagedIterable<DiskAccessInner> list()Lists all the disk access resources under a subscription.com.azure.core.http.rest.PagedIterable<DiskAccessInner> list(com.azure.core.util.Context context) Lists all the disk access resources under a subscription.com.azure.core.http.rest.PagedFlux<DiskAccessInner> Lists all the disk access resources under a subscription.com.azure.core.http.rest.PagedIterable<DiskAccessInner> listByResourceGroup(String resourceGroupName) Lists all the disk access resources under a resource group.com.azure.core.http.rest.PagedIterable<DiskAccessInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all the disk access resources under a resource group.com.azure.core.http.rest.PagedFlux<DiskAccessInner> listByResourceGroupAsync(String resourceGroupName) Lists all the disk access resources under a resource group.com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName) List information about private endpoint connections under a disk access resource.com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) List information about private endpoint connections under a disk access resource.com.azure.core.http.rest.PagedFlux<PrivateEndpointConnectionInner> listPrivateEndpointConnectionsAsync(String resourceGroupName, String diskAccessName) List information about private endpoint connections under a disk access resource.update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, com.azure.core.util.Context context) Updates (patches) a disk access resource.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.updateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, com.azure.core.util.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.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.Mono<com.azure.core.http.rest.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.updateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.
-
Method Details
-
listAsync
com.azure.core.http.rest.PagedFlux<DiskAccessInner> listAsync()Lists all the disk access resources under a subscription.- Specified by:
listAsyncin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsListing<DiskAccessInner>- Returns:
- the List disk access operation response as paginated response with
PagedFlux. - Throws:
ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<DiskAccessInner> list()Lists all the disk access resources under a subscription.- Specified by:
listin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsListing<DiskAccessInner>- Returns:
- the List disk access operation response as paginated response with
PagedIterable. - Throws:
ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroupAsync
com.azure.core.http.rest.PagedFlux<DiskAccessInner> listByResourceGroupAsync(String resourceGroupName) Lists all the disk access resources under a resource group.- Specified by:
listByResourceGroupAsyncin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsListing<DiskAccessInner>- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.- Returns:
- the List disk access operation response as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<DiskAccessInner> listByResourceGroup(String resourceGroupName) Lists all the disk access resources under a resource group.- Specified by:
listByResourceGroupin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsListing<DiskAccessInner>- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.- Returns:
- the List disk access operation response as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<DiskAccessInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all the disk access resources under a resource group.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.context- The context to associate with this operation.- Returns:
- the List disk access operation response as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<DiskAccessInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String diskAccessName) Gets information about a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Gets information about a disk access resource.- Specified by:
getByResourceGroupAsyncin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsGet<DiskAccessInner>- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<DiskAccessInner> getByResourceGroupWithResponse(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) Gets information about a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
Gets information about a disk access resource.- Specified by:
getByResourceGroupin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsGet<DiskAccessInner>- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.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. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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. The name is case insensitive.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
PollerFluxfor polling of disk access resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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. The name is case insensitive.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
SyncPollerfor polling of disk access resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginCreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, com.azure.core.util.Context context) Creates or updates a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
SyncPollerfor polling of disk access resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<DiskAccessInner> createOrUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
DiskAccessInner createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess) Creates or updates a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
DiskAccessInner createOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, com.azure.core.util.Context context) Creates or updates a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginUpdateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
PollerFluxfor polling of disk access resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
SyncPollerfor polling of disk access resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiskAccessInner>, DiskAccessInner> beginUpdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, com.azure.core.util.Context context) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
SyncPollerfor polling of disk access resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAsync
Mono<DiskAccessInner> updateAsync(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
update
DiskAccessInner update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
update
DiskAccessInner update(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, com.azure.core.util.Context context) Updates (patches) a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String diskAccessName) Deletes a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>, Void> beginDeleteAsync(String resourceGroupName, String diskAccessName) Deletes a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginDelete(String resourceGroupName, String diskAccessName) Deletes a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginDelete(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) Deletes a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Deletes a disk access resource.- Specified by:
deleteAsyncin interfacecom.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsDelete<Void>- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPrivateEndpointConnectionsAsync
com.azure.core.http.rest.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. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPrivateEndpointConnections
com.azure.core.http.rest.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. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listPrivateEndpointConnections
com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) List information about private endpoint connections under a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAPrivateEndpointConnectionWithResponseAsync
Mono<com.azure.core.http.rest.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. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAPrivateEndpointConnectionAsync
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. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAPrivateEndpointConnectionWithResponse
com.azure.core.http.rest.Response<PrivateEndpointConnectionInner> getAPrivateEndpointConnectionWithResponse(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, com.azure.core.util.Context context) Gets information about a private endpoint connection under a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAPrivateEndpointConnection
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. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAPrivateEndpointConnectionWithResponseAsync
Mono<com.azure.core.http.rest.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. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateAPrivateEndpointConnectionAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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. The name is case insensitive.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
PollerFluxfor polling of the Private Endpoint Connection resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateAPrivateEndpointConnection
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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. The name is case insensitive.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
SyncPollerfor polling of the Private Endpoint Connection resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateAPrivateEndpointConnection
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateEndpointConnectionInner>, PrivateEndpointConnectionInner> beginUpdateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, com.azure.core.util.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. The name is case insensitive.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
SyncPollerfor polling of the Private Endpoint Connection resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAPrivateEndpointConnectionAsync
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. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAPrivateEndpointConnection
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. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAPrivateEndpointConnection
PrivateEndpointConnectionInner updateAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, com.azure.core.util.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. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAPrivateEndpointConnectionWithResponseAsync
Mono<com.azure.core.http.rest.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. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAPrivateEndpointConnectionAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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. The name is case insensitive.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
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAPrivateEndpointConnection
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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. The name is case insensitive.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
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAPrivateEndpointConnection
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginDeleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, com.azure.core.util.Context context) Deletes a private endpoint connection under a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAPrivateEndpointConnectionAsync
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. The name is case insensitive.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
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAPrivateEndpointConnection
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. The name is case insensitive.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.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAPrivateEndpointConnection
void deleteAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName, com.azure.core.util.Context context) Deletes a private endpoint connection under a disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getPrivateLinkResourcesWithResponseAsync
Mono<com.azure.core.http.rest.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. The name is case insensitive.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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getPrivateLinkResourcesAsync
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. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getPrivateLinkResourcesWithResponse
com.azure.core.http.rest.Response<PrivateLinkResourceListResultInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context) Gets the private link resources possible under disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getPrivateLinkResources
PrivateLinkResourceListResultInner getPrivateLinkResources(String resourceGroupName, String diskAccessName) Gets the private link resources possible under disk access resource.- Parameters:
resourceGroupName- The name of the resource group. The name is case insensitive.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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.ApiErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-