BlobAccessPointConfigurationsClient Interface

public interface BlobAccessPointConfigurationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginCreate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginCreate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource, Context context)

Creates or updates a Blob Access Point configuration.

abstract PollerFlux<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginCreateAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

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

Delete a Blob Access Point configuration.

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

Delete a Blob Access Point configuration.

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

Delete a Blob Access Point configuration.

abstract SyncPoller<PollResult<BlobAccessPointConnectionTestResponseInner>,BlobAccessPointConnectionTestResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

abstract SyncPoller<PollResult<BlobAccessPointConnectionTestResponseInner>,BlobAccessPointConnectionTestResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body, Context context)

Test the connection configured on an existing Blob Access Point configuration.

abstract PollerFlux<PollResult<BlobAccessPointConnectionTestResponseInner>,BlobAccessPointConnectionTestResponseInner> beginTestExistingConnectionAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginUpdate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginUpdate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties, Context context)

Update a Blob Access Point configuration.

abstract PollerFlux<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginUpdateAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

abstract BlobAccessPointConfigurationInner create(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

abstract BlobAccessPointConfigurationInner create(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource, Context context)

Creates or updates a Blob Access Point configuration.

abstract reactor.core.publisher.Mono<BlobAccessPointConfigurationInner> createAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

abstract void delete(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Delete a Blob Access Point configuration.

abstract void delete(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, Context context)

Delete a Blob Access Point configuration.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Delete a Blob Access Point configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Delete a Blob Access Point configuration.

abstract BlobAccessPointConfigurationInner get(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Get the specified Blob Access Point configuration.

abstract reactor.core.publisher.Mono<BlobAccessPointConfigurationInner> getAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Get the specified Blob Access Point configuration.

abstract Response<BlobAccessPointConfigurationInner> getWithResponse(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, Context context)

Get the specified Blob Access Point configuration.

abstract reactor.core.publisher.Mono<Response<BlobAccessPointConfigurationInner>> getWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Get the specified Blob Access Point configuration.

abstract PagedIterable<BlobAccessPointConfigurationInner> listByStorageAccount(String resourceGroupName, String accountName)

List all Blob Access Point configurations in a Storage Account.

abstract PagedIterable<BlobAccessPointConfigurationInner> listByStorageAccount(String resourceGroupName, String accountName, Context context)

List all Blob Access Point configurations in a Storage Account.

abstract PagedFlux<BlobAccessPointConfigurationInner> listByStorageAccountAsync(String resourceGroupName, String accountName)

List all Blob Access Point configurations in a Storage Account.

abstract BlobAccessPointConnectionTestResponseInner testExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

abstract BlobAccessPointConnectionTestResponseInner testExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body, Context context)

Test the connection configured on an existing Blob Access Point configuration.

abstract reactor.core.publisher.Mono<BlobAccessPointConnectionTestResponseInner> testExistingConnectionAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> testExistingConnectionWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

abstract BlobAccessPointConfigurationInner update(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

abstract BlobAccessPointConfigurationInner update(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties, Context context)

Update a Blob Access Point configuration.

abstract reactor.core.publisher.Mono<BlobAccessPointConfigurationInner> updateAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

Method Details

beginCreate

public abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginCreate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.

Returns:

the SyncPoller<T,U> for polling of a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

beginCreate

public abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginCreate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource, Context context)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

beginCreateAsync

public abstract PollerFlux<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginCreateAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.

Returns:

the PollerFlux<T,U> for polling of a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

beginDelete

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

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

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

beginDelete

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

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

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

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

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

beginTestExistingConnection

public abstract SyncPoller<PollResult<BlobAccessPointConnectionTestResponseInner>,BlobAccessPointConnectionTestResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.

Returns:

the SyncPoller<T,U> for polling of the result of testing a Blob Access Point configuration connection.

beginTestExistingConnection

public abstract SyncPoller<PollResult<BlobAccessPointConnectionTestResponseInner>,BlobAccessPointConnectionTestResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body, Context context)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the result of testing a Blob Access Point configuration connection.

beginTestExistingConnectionAsync

public abstract PollerFlux<PollResult<BlobAccessPointConnectionTestResponseInner>,BlobAccessPointConnectionTestResponseInner> beginTestExistingConnectionAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.

Returns:

the PollerFlux<T,U> for polling of the result of testing a Blob Access Point configuration connection.

beginUpdate

public abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginUpdate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.

Returns:

the SyncPoller<T,U> for polling of a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

beginUpdate

public abstract SyncPoller<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginUpdate(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties, Context context)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

beginUpdateAsync

public abstract PollerFlux<PollResult<BlobAccessPointConfigurationInner>,BlobAccessPointConfigurationInner> beginUpdateAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.

Returns:

the PollerFlux<T,U> for polling of a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

create

public abstract BlobAccessPointConfigurationInner create(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

create

public abstract BlobAccessPointConfigurationInner create(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource, Context context)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.
context - The context to associate with this operation.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

createAsync

public abstract Mono<BlobAccessPointConfigurationInner> createAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account on successful completion of Mono.

createWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationInner resource)

Creates or updates a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
resource - Resource create parameters.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

delete

public abstract void delete(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, Context context)

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
context - The context to associate with this operation.

deleteAsync

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

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Delete a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract BlobAccessPointConfigurationInner get(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Get the specified Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

the specified Blob Access Point configuration.

getAsync

public abstract Mono<BlobAccessPointConfigurationInner> getAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Get the specified Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

the specified Blob Access Point configuration on successful completion of Mono.

getWithResponse

public abstract Response<BlobAccessPointConfigurationInner> getWithResponse(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, Context context)

Get the specified Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
context - The context to associate with this operation.

Returns:

the specified Blob Access Point configuration along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<BlobAccessPointConfigurationInner>> getWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName)

Get the specified Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.

Returns:

the specified Blob Access Point configuration along with Response<T> on successful completion of Mono.

listByStorageAccount

public abstract PagedIterable<BlobAccessPointConfigurationInner> listByStorageAccount(String resourceGroupName, String accountName)

List all Blob Access Point configurations in a Storage Account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response of a BlobAccessPointConfiguration list operation as paginated response with PagedIterable<T>.

listByStorageAccount

public abstract PagedIterable<BlobAccessPointConfigurationInner> listByStorageAccount(String resourceGroupName, String accountName, Context context)

List all Blob Access Point configurations in a Storage Account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
context - The context to associate with this operation.

Returns:

the response of a BlobAccessPointConfiguration list operation as paginated response with PagedIterable<T>.

listByStorageAccountAsync

public abstract PagedFlux<BlobAccessPointConfigurationInner> listByStorageAccountAsync(String resourceGroupName, String accountName)

List all Blob Access Point configurations in a Storage Account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response of a BlobAccessPointConfiguration list operation as paginated response with PagedFlux<T>.

testExistingConnection

public abstract BlobAccessPointConnectionTestResponseInner testExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.

Returns:

the result of testing a Blob Access Point configuration connection.

testExistingConnection

public abstract BlobAccessPointConnectionTestResponseInner testExistingConnection(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body, Context context)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.
context - The context to associate with this operation.

Returns:

the result of testing a Blob Access Point configuration connection.

testExistingConnectionAsync

public abstract Mono<BlobAccessPointConnectionTestResponseInner> testExistingConnectionAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.

Returns:

the result of testing a Blob Access Point configuration connection on successful completion of Mono.

testExistingConnectionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> testExistingConnectionWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConnectionTestRequest body)

Test the connection configured on an existing Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
body - The content of the action request.

Returns:

the result of testing a Blob Access Point configuration connection along with Response<T> on successful completion of Mono.

update

public abstract BlobAccessPointConfigurationInner update(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

update

public abstract BlobAccessPointConfigurationInner update(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties, Context context)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account.

updateAsync

public abstract Mono<BlobAccessPointConfigurationInner> updateAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String accountName, String blobAccessPointConfigurationName, BlobAccessPointConfigurationUpdate properties)

Update a Blob Access Point configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
blobAccessPointConfigurationName - The name of the Blob Access Point configuration.
properties - The resource properties to be updated.

Returns:

a BlobAccessPointConfiguration is a tracked Azure resource modeled as a sub-resource of a Storage Account along with Response<T> on successful completion of Mono.

Applies to