PrivateEndpointConnectionsClient Interface

public interface PrivateEndpointConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract void delete(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the storage account.

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

Deletes the specified private endpoint connection associated with the storage account.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the storage account.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the storage account.

abstract PrivateEndpointConnectionInner get(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the storage account.

abstract Mono<PrivateEndpointConnectionInner> getAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the storage account.

abstract Response<PrivateEndpointConnectionInner> getWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the storage account.

abstract Mono<Response<PrivateEndpointConnectionInner>> getWithResponseAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the storage account.

abstract PagedIterable<PrivateEndpointConnectionInner> list(String resourceGroupName, String accountName)

List all the private endpoint connections associated with the storage account.

abstract PagedIterable<PrivateEndpointConnectionInner> list(String resourceGroupName, String accountName, Context context)

List all the private endpoint connections associated with the storage account.

abstract PagedFlux<PrivateEndpointConnectionInner> listAsync(String resourceGroupName, String accountName)

List all the private endpoint connections associated with the storage account.

abstract PrivateEndpointConnectionInner put(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the storage account.

abstract Mono<PrivateEndpointConnectionInner> putAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the storage account.

abstract Response<PrivateEndpointConnectionInner> putWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Update the state of specified private endpoint connection associated with the storage account.

abstract Mono<Response<PrivateEndpointConnectionInner>> putWithResponseAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the storage account.

Method Details

delete

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

Deletes the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract PrivateEndpointConnectionInner get(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the storage account.

getAsync

public abstract Mono getAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the storage account on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection associated with the storage account along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the storage account along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

List all the private endpoint connections associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String accountName, Context context)

List all the private endpoint connections associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName)

List all the private endpoint connections associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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:

list of private endpoint connection associated with the specified storage account as paginated response with PagedFlux<T>.

put

public abstract PrivateEndpointConnectionInner put(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the Private Endpoint Connection resource.

putAsync

public abstract Mono putAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the Private Endpoint Connection resource on successful completion of Mono.

putWithResponse

public abstract Response putWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Update the state of specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.
context - The context to associate with this operation.

Returns:

the Private Endpoint Connection resource along with Response<T>.

putWithResponseAsync

public abstract Mono> putWithResponseAsync(String resourceGroupName, String accountName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. 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.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

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

Applies to