Interface DiskAccessesClient
-
- All Superinterfaces:
InnerSupportsDelete<Void>,InnerSupportsGet<DiskAccessInner>,InnerSupportsListing<DiskAccessInner>
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.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.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>beginDelete(String resourceGroupName, String diskAccessName)Deletes a disk access resource.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.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.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.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.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void>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.DiskAccessInnercreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess)Creates or updates a disk access resource.DiskAccessInnercreateOrUpdate(String resourceGroupName, String diskAccessName, DiskAccessInner diskAccess, com.azure.core.util.Context context)Creates or updates a disk access resource.Mono<DiskAccessInner>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.voiddelete(String resourceGroupName, String diskAccessName)Deletes a disk access resource.voiddelete(String resourceGroupName, String diskAccessName, com.azure.core.util.Context context)Deletes 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.Mono<Void>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.Mono<Void>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.PrivateEndpointConnectionInnergetAPrivateEndpointConnection(String resourceGroupName, String diskAccessName, String privateEndpointConnectionName)Gets information about a private endpoint connection under a disk access resource.Mono<PrivateEndpointConnectionInner>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.DiskAccessInnergetByResourceGroup(String resourceGroupName, String diskAccessName)Gets information about a disk access resource.Mono<DiskAccessInner>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.PrivateLinkResourceListResultInnergetPrivateLinkResources(String resourceGroupName, String diskAccessName)Gets the private link resources possible under disk access resource.Mono<PrivateLinkResourceListResultInner>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>listAsync()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.DiskAccessInnerupdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess)Updates (patches) a disk access resource.DiskAccessInnerupdate(String resourceGroupName, String diskAccessName, DiskAccessUpdate diskAccess, com.azure.core.util.Context context)Updates (patches) a disk access resource.PrivateEndpointConnectionInnerupdateAPrivateEndpointConnection(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.PrivateEndpointConnectionInnerupdateAPrivateEndpointConnection(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.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.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.Mono<DiskAccessInner>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 Detail
-
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.
-
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.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
Mono<DiskAccessInner> getByResourceGroupAsync(String resourceGroupName, String diskAccessName)
Gets information about a disk access resource.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<DiskAccessInner>- 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. - 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
DiskAccessInner getByResourceGroup(String resourceGroupName, String diskAccessName)
Gets information about a disk access resource.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<DiskAccessInner>- 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.
- 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.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.
-
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.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.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.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.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
Mono<Void> deleteAsync(String resourceGroupName, String diskAccessName)
Deletes a disk access resource.- Specified by:
deleteAsyncin interfaceInnerSupportsDelete<Void>- 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
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
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.- 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
void delete(String resourceGroupName, String diskAccessName, com.azure.core.util.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.- 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 interfaceInnerSupportsListing<DiskAccessInner>- Parameters:
resourceGroupName- The name of the resource group.- 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 interfaceInnerSupportsListing<DiskAccessInner>- Parameters:
resourceGroupName- The name of the resource group.- 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.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.
-
listAsync
com.azure.core.http.rest.PagedFlux<DiskAccessInner> listAsync()
Lists all the disk access resources under a subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<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 interfaceInnerSupportsListing<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
com.azure.core.http.rest.PagedIterable<DiskAccessInner> list(com.azure.core.util.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. - 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.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.com.azure.core.management.exception.ManagementException- 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.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.com.azure.core.management.exception.ManagementException- 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.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.com.azure.core.management.exception.ManagementException- 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.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.com.azure.core.management.exception.ManagementException- 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.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.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.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.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.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.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.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.
-
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.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.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.
-
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.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.
-
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.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.
-
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.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.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.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.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.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.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.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.
-
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.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.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.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.
-
-