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> beginCreateOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Update the state of specified private endpoint connection associated with the private link.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginCreateOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Update the state of specified private endpoint connection associated with the private link.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the private link.

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

Deletes the specified private endpoint connection associated with the private link.

abstract PrivateEndpointConnectionInner createOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Update the state of specified private endpoint connection associated with the private link.

abstract PrivateEndpointConnectionInner createOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Update the state of specified private endpoint connection associated with the private link.

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

Deletes the specified private endpoint connection associated with the private link.

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

Deletes the specified private endpoint connection associated with the private link.

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

Gets the specified private endpoint connection associated with the private link.

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

Gets the specified private endpoint connection associated with the private link.

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

Gets all private endpoint connections for a private link.

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

Gets all private endpoint connections for a private link.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginCreateOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Update the state of specified private endpoint connection associated with the private link. This operation is typically used to approve or reject pending private endpoint connections.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
privateEndpointConnection - The private endpoint connection resource.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginCreateOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Update the state of specified private endpoint connection associated with the private link. This operation is typically used to approve or reject pending private endpoint connections.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
privateEndpointConnection - The private endpoint connection resource.
context - The context to associate with this operation.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the private link. This operation will disconnect the private endpoint and remove the connection configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

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

beginDelete

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

Deletes the specified private endpoint connection associated with the private link. This operation will disconnect the private endpoint and remove the connection configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

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

createOrUpdate

public abstract PrivateEndpointConnectionInner createOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Update the state of specified private endpoint connection associated with the private link. This operation is typically used to approve or reject pending private endpoint connections.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
privateEndpointConnection - The private endpoint connection resource.

Returns:

the private endpoint connection resource.

createOrUpdate

public abstract PrivateEndpointConnectionInner createOrUpdate(String resourceGroupName, String privateLinkName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, Context context)

Update the state of specified private endpoint connection associated with the private link. This operation is typically used to approve or reject pending private endpoint connections.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
privateEndpointConnection - The private endpoint connection resource.
context - The context to associate with this operation.

Returns:

the private endpoint connection resource.

delete

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

Deletes the specified private endpoint connection associated with the private link. This operation will disconnect the private endpoint and remove the connection configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

delete

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

Deletes the specified private endpoint connection associated with the private link. This operation will disconnect the private endpoint and remove the connection configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

get

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

Gets the specified private endpoint connection associated with the private link. Returns the connection details, status, and configuration for a specific private endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the private link.

getWithResponse

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

Gets the specified private endpoint connection associated with the private link. Returns the connection details, status, and configuration for a specific private endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
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 private link along with Response<T>.

list

public abstract PagedIterable<PrivateEndpointConnectionInner> list(String resourceGroupName, String privateLinkName)

Gets all private endpoint connections for a private link. Returns the list of private endpoints that are connected or in the process of connecting to this private link.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.

Returns:

all private endpoint connections for a private link as paginated response with PagedIterable<T>.

list

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

Gets all private endpoint connections for a private link. Returns the list of private endpoints that are connected or in the process of connecting to this private link.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
privateLinkName - The name of the private link resource. Must be unique within the resource group and follow Azure naming conventions.
context - The context to associate with this operation.

Returns:

all private endpoint connections for a private link as paginated response with PagedIterable<T>.

Applies to