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 SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String vaultName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the key vault.

abstract PollerFlux<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginDeleteAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

abstract PrivateEndpointConnectionInner delete(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

abstract PrivateEndpointConnectionInner delete(String resourceGroupName, String vaultName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the key vault.

abstract Mono<PrivateEndpointConnectionInner> deleteAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

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

Gets the specified private endpoint connection associated with the key vault.

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

Gets the specified private endpoint connection associated with the key vault.

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

Gets the specified private endpoint connection associated with the key vault.

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

Gets the specified private endpoint connection associated with the key vault.

abstract PagedIterable<PrivateEndpointConnectionInner> listByResource(String resourceGroupName, String vaultName)

The List operation gets information about the private endpoint connections associated with the vault.

abstract PagedIterable<PrivateEndpointConnectionInner> listByResource(String resourceGroupName, String vaultName, Context context)

The List operation gets information about the private endpoint connections associated with the vault.

abstract PagedFlux<PrivateEndpointConnectionInner> listByResourceAsync(String resourceGroupName, String vaultName)

The List operation gets information about the private endpoint connections associated with the vault.

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

Updates the specified private endpoint connection associated with the key vault.

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

Updates the specified private endpoint connection associated with the key vault.

abstract PrivateEndpointConnectionsPutResponse putWithResponse(String resourceGroupName, String vaultName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Updates the specified private endpoint connection associated with the key vault.

abstract Mono<PrivateEndpointConnectionsPutResponse> putWithResponseAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the key vault.

Method Details

beginDelete

public abstract SyncPoller<>,PrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

the SyncPoller<T,U> for polling of private endpoint connection resource.

beginDelete

public abstract SyncPoller<>,PrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String vaultName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of private endpoint connection resource.

beginDeleteAsync

public abstract PollerFlux<>,PrivateEndpointConnectionInner> beginDeleteAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

the PollerFlux<T,U> for polling of private endpoint connection resource.

delete

public abstract PrivateEndpointConnectionInner delete(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

private endpoint connection resource.

delete

public abstract PrivateEndpointConnectionInner delete(String resourceGroupName, String vaultName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
context - The context to associate with this operation.

Returns:

private endpoint connection resource.

deleteAsync

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

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

private endpoint connection resource on successful completion of Mono.

deleteWithResponseAsync

public abstract Mono<><>>> deleteWithResponseAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

private endpoint connection resource along with Response<T> on successful completion of Mono.

get

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

Gets the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

the specified private endpoint connection associated with the key vault.

getAsync

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

Gets the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

the specified private endpoint connection associated with the key vault on successful completion of Mono.

getWithResponse

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

Gets the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection associated with the key vault along with Response<T>.

getWithResponseAsync

public abstract Mono<>> getWithResponseAsync(String resourceGroupName, String vaultName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.

Returns:

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

listByResource

public abstract PagedIterable listByResource(String resourceGroupName, String vaultName)

The List operation gets information about the private endpoint connections associated with the vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.

Returns:

list of private endpoint connections as paginated response with PagedIterable<T>.

listByResource

public abstract PagedIterable listByResource(String resourceGroupName, String vaultName, Context context)

The List operation gets information about the private endpoint connections associated with the vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
context - The context to associate with this operation.

Returns:

list of private endpoint connections as paginated response with PagedIterable<T>.

listByResourceAsync

public abstract PagedFlux listByResourceAsync(String resourceGroupName, String vaultName)

The List operation gets information about the private endpoint connections associated with the vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.

Returns:

list of private endpoint connections as paginated response with PagedFlux<T>.

put

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

Updates the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
properties - The intended state of private endpoint connection.

Returns:

private endpoint connection resource.

putAsync

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

Updates the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
properties - The intended state of private endpoint connection.

Returns:

private endpoint connection resource on successful completion of Mono.

putWithResponse

public abstract PrivateEndpointConnectionsPutResponse putWithResponse(String resourceGroupName, String vaultName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Updates the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
properties - The intended state of private endpoint connection.
context - The context to associate with this operation.

Returns:

private endpoint connection resource.

putWithResponseAsync

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

Updates the specified private endpoint connection associated with the key vault.

Parameters:

resourceGroupName - Name of the resource group that contains the key vault.
vaultName - The name of the key vault.
privateEndpointConnectionName - Name of the private endpoint connection associated with the key vault.
properties - The intended state of private endpoint connection.

Returns:

private endpoint connection resource on successful completion of Mono.

Applies to