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<Void>,Void> beginDelete(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes a private endpoint connection.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes a private endpoint connection.

abstract void delete(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes a private endpoint connection.

abstract void delete(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection.

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

Deletes a private endpoint connection.

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

Deletes a private endpoint connection.

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

Gets the specified private endpoint connection.

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

Gets the specified private endpoint connection.

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

Gets the specified private endpoint connection.

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

Gets the specified private endpoint connection.

abstract PrivateEndpointConnectionListResultInner list(String resourceGroupName, String resourceName)

Gets a list of private endpoint connections in the specified managed cluster.

abstract Mono<PrivateEndpointConnectionListResultInner> listAsync(String resourceGroupName, String resourceName)

Gets a list of private endpoint connections in the specified managed cluster.

abstract Response<PrivateEndpointConnectionListResultInner> listWithResponse(String resourceGroupName, String resourceName, Context context)

Gets a list of private endpoint connections in the specified managed cluster.

abstract Mono<Response<PrivateEndpointConnectionListResultInner>> listWithResponseAsync(String resourceGroupName, String resourceName)

Gets a list of private endpoint connections in the specified managed cluster.

abstract PrivateEndpointConnectionInner update(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Updates a private endpoint connection.

abstract Mono<PrivateEndpointConnectionInner> updateAsync(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Updates a private endpoint connection.

abstract Response<PrivateEndpointConnectionInner> updateWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, Context context)

Updates a private endpoint connection.

abstract Mono<Response<PrivateEndpointConnectionInner>> updateWithResponseAsync(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Updates a private endpoint connection.

Method Details

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

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

delete

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

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

delete

public abstract void delete(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

deleteAsync

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

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

the Response<T> on successful completion of Mono.

get

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

Gets the specified private endpoint connection. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

a private endpoint connection.

getAsync

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

Gets the specified private endpoint connection. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

a private endpoint connection on successful completion of Mono.

getWithResponse

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

Gets the specified private endpoint connection. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

a private endpoint connection along with Response<T>.

getWithResponseAsync

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

Gets the specified private endpoint connection. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

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

list

public abstract PrivateEndpointConnectionListResultInner list(String resourceGroupName, String resourceName)

Gets a list of private endpoint connections in the specified managed cluster. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.

Returns:

a list of private endpoint connections.

listAsync

public abstract Mono listAsync(String resourceGroupName, String resourceName)

Gets a list of private endpoint connections in the specified managed cluster. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.

Returns:

a list of private endpoint connections on successful completion of Mono.

listWithResponse

public abstract Response listWithResponse(String resourceGroupName, String resourceName, Context context)

Gets a list of private endpoint connections in the specified managed cluster. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
context - The context to associate with this operation.

Returns:

a list of private endpoint connections along with Response<T>.

listWithResponseAsync

public abstract Mono> listWithResponseAsync(String resourceGroupName, String resourceName)

Gets a list of private endpoint connections in the specified managed cluster. To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.

Returns:

a list of private endpoint connections along with Response<T> on successful completion of Mono.

update

public abstract PrivateEndpointConnectionInner update(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Updates a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
parameters - The updated private endpoint connection.

Returns:

a private endpoint connection.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Updates a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
parameters - The updated private endpoint connection.

Returns:

a private endpoint connection on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, Context context)

Updates a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
parameters - The updated private endpoint connection.
context - The context to associate with this operation.

Returns:

a private endpoint connection along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String resourceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Updates a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
privateEndpointConnectionName - The name of the private endpoint connection.
parameters - The updated private endpoint connection.

Returns:

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

Applies to