MhsmPrivateEndpointConnectionsClient Interface

public interface MhsmPrivateEndpointConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<MhsmPrivateEndpointConnectionInner>,MhsmPrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

abstract SyncPoller<PollResult<MhsmPrivateEndpointConnectionInner>,MhsmPrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the managed hsm pool.

abstract PollerFlux<PollResult<MhsmPrivateEndpointConnectionInner>,MhsmPrivateEndpointConnectionInner> beginDeleteAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

abstract MhsmPrivateEndpointConnectionInner delete(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

abstract MhsmPrivateEndpointConnectionInner delete(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the managed hsm pool.

abstract Mono<MhsmPrivateEndpointConnectionInner> deleteAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

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

Deletes the specified private endpoint connection associated with the managed hsm pool.

abstract MhsmPrivateEndpointConnectionInner get(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the managed HSM Pool.

abstract Mono<MhsmPrivateEndpointConnectionInner> getAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the managed HSM Pool.

abstract Response<MhsmPrivateEndpointConnectionInner> getWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the managed HSM Pool.

abstract Mono<Response<MhsmPrivateEndpointConnectionInner>> getWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the managed HSM Pool.

abstract PagedIterable<MhsmPrivateEndpointConnectionInner> listByResource(String resourceGroupName, String name)

The List operation gets information about the private endpoint connections associated with the managed HSM Pool.

abstract PagedIterable<MhsmPrivateEndpointConnectionInner> listByResource(String resourceGroupName, String name, Context context)

The List operation gets information about the private endpoint connections associated with the managed HSM Pool.

abstract PagedFlux<MhsmPrivateEndpointConnectionInner> listByResourceAsync(String resourceGroupName, String name)

The List operation gets information about the private endpoint connections associated with the managed HSM Pool.

abstract MhsmPrivateEndpointConnectionInner put(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the managed hsm pool.

abstract Mono<MhsmPrivateEndpointConnectionInner> putAsync(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the managed hsm pool.

abstract MhsmPrivateEndpointConnectionsPutResponse putWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties, Context context)

Updates the specified private endpoint connection associated with the managed hsm pool.

abstract Mono<MhsmPrivateEndpointConnectionsPutResponse> putWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the managed hsm pool.

Method Details

beginDelete

public abstract SyncPoller,MhsmPrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

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

beginDelete

public abstract SyncPoller,MhsmPrivateEndpointConnectionInner> beginDelete(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,MhsmPrivateEndpointConnectionInner> beginDeleteAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

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

delete

public abstract MhsmPrivateEndpointConnectionInner delete(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

private endpoint connection resource.

delete

public abstract MhsmPrivateEndpointConnectionInner delete(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
context - The context to associate with this operation.

Returns:

private endpoint connection resource.

deleteAsync

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

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

private endpoint connection resource on successful completion of Mono.

deleteWithResponseAsync

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

Deletes the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

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

get

public abstract MhsmPrivateEndpointConnectionInner get(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

the specified private endpoint connection associated with the managed HSM Pool.

getAsync

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

Gets the specified private endpoint connection associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

the specified private endpoint connection associated with the managed HSM Pool on successful completion of Mono.

getWithResponse

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

Gets the specified private endpoint connection associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection associated with the managed HSM Pool along with Response<T>.

getWithResponseAsync

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

Gets the specified private endpoint connection associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.

Returns:

the specified private endpoint connection associated with the managed HSM Pool along with Response<T> on successful completion of Mono.

listByResource

public abstract PagedIterable listByResource(String resourceGroupName, String name)

The List operation gets information about the private endpoint connections associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.

Returns:

list of private endpoint connections associated with a managed HSM Pools as paginated response with PagedIterable<T>.

listByResource

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

The List operation gets information about the private endpoint connections associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
context - The context to associate with this operation.

Returns:

list of private endpoint connections associated with a managed HSM Pools as paginated response with PagedIterable<T>.

listByResourceAsync

public abstract PagedFlux listByResourceAsync(String resourceGroupName, String name)

The List operation gets information about the private endpoint connections associated with the managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.

Returns:

list of private endpoint connections associated with a managed HSM Pools as paginated response with PagedFlux<T>.

put

public abstract MhsmPrivateEndpointConnectionInner put(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
properties - The intended state of private endpoint connection.

Returns:

private endpoint connection resource.

putAsync

public abstract Mono putAsync(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
properties - The intended state of private endpoint connection.

Returns:

private endpoint connection resource on successful completion of Mono.

putWithResponse

public abstract MhsmPrivateEndpointConnectionsPutResponse putWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties, Context context)

Updates the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
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 name, String privateEndpointConnectionName, MhsmPrivateEndpointConnectionInner properties)

Updates the specified private endpoint connection associated with the managed hsm pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
privateEndpointConnectionName - Name of the private endpoint connection associated with the managed hsm pool.
properties - The intended state of private endpoint connection.

Returns:

private endpoint connection resource on successful completion of Mono.

Applies to