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> beginCreate(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request)

Approve or reject a private endpoint connection.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginCreate(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request, Context context)

Approve or reject a private endpoint connection.

abstract SyncPoller<PollResult<OperationResourceInner>,OperationResourceInner> beginDelete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Delete a private endpoint connection.

abstract SyncPoller<PollResult<OperationResourceInner>,OperationResourceInner> beginDelete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Delete a private endpoint connection.

abstract PrivateEndpointConnectionInner create(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request)

Approve or reject a private endpoint connection.

abstract PrivateEndpointConnectionInner create(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request, Context context)

Approve or reject a private endpoint connection.

abstract OperationResourceInner delete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Delete a private endpoint connection.

abstract OperationResourceInner delete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Delete a private endpoint connection.

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

Gets a private endpoint connection.

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

Gets a private endpoint connection.

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

Lists private endpoint connection in workspace.

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

Lists private endpoint connection in workspace.

Method Details

beginCreate

public abstract SyncPoller<>,PrivateEndpointConnectionInner> beginCreate(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.
request - Request body of private endpoint connection to create.

Returns:

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

beginCreate

public abstract SyncPoller<>,PrivateEndpointConnectionInner> beginCreate(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request, Context context)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.
request - Request body of private endpoint connection to create.
context - The context to associate with this operation.

Returns:

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

beginDelete

public abstract SyncPoller<>,OperationResourceInner> beginDelete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Delete a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

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

beginDelete

public abstract SyncPoller<>,OperationResourceInner> beginDelete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Delete a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
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.

create

public abstract PrivateEndpointConnectionInner create(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.
request - Request body of private endpoint connection to create.

Returns:

a private endpoint connection.

create

public abstract PrivateEndpointConnectionInner create(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner request, Context context)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.
request - Request body of private endpoint connection to create.
context - The context to associate with this operation.

Returns:

a private endpoint connection.

delete

public abstract OperationResourceInner delete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Delete a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

the response.

delete

public abstract OperationResourceInner delete(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Delete a private endpoint connection.

Parameters:

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

Returns:

the response.

get

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

Gets a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
privateEndpointConnectionName - The name of the private endpoint connection.

Returns:

a private endpoint connection.

getWithResponse

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

Gets a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
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>.

list

public abstract PagedIterable list(String resourceGroupName, String workspaceName)

Lists private endpoint connection in workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.

Returns:

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

list

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

Lists private endpoint connection in workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
context - The context to associate with this operation.

Returns:

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

Applies to