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 void deleteByHostPool(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Remove a connection.

abstract reactor.core.publisher.Mono<Void> deleteByHostPoolAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Remove a connection.

abstract Response<Void> deleteByHostPoolWithResponse(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, Context context)

Remove a connection.

abstract reactor.core.publisher.Mono<Response<Void>> deleteByHostPoolWithResponseAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Remove a connection.

abstract void deleteByWorkspace(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Remove a connection.

abstract reactor.core.publisher.Mono<Void> deleteByWorkspaceAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Remove a connection.

abstract Response<Void> deleteByWorkspaceWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Remove a connection.

abstract reactor.core.publisher.Mono<Response<Void>> deleteByWorkspaceWithResponseAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Remove a connection.

abstract PrivateEndpointConnectionWithSystemDataInner getByHostPool(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Get a private endpoint connection.

abstract reactor.core.publisher.Mono<PrivateEndpointConnectionWithSystemDataInner> getByHostPoolAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Get a private endpoint connection.

abstract Response<PrivateEndpointConnectionWithSystemDataInner> getByHostPoolWithResponse(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, Context context)

Get a private endpoint connection.

abstract reactor.core.publisher.Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> getByHostPoolWithResponseAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Get a private endpoint connection.

abstract PrivateEndpointConnectionWithSystemDataInner getByWorkspace(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get a private endpoint connection.

abstract reactor.core.publisher.Mono<PrivateEndpointConnectionWithSystemDataInner> getByWorkspaceAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get a private endpoint connection.

abstract Response<PrivateEndpointConnectionWithSystemDataInner> getByWorkspaceWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Get a private endpoint connection.

abstract reactor.core.publisher.Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> getByWorkspaceWithResponseAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get a private endpoint connection.

abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByHostPool(String resourceGroupName, String hostPoolName)

List private endpoint connections associated with hostpool.

abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByHostPool(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)

List private endpoint connections associated with hostpool.

abstract PagedFlux<PrivateEndpointConnectionWithSystemDataInner> listByHostPoolAsync(String resourceGroupName, String hostPoolName)

List private endpoint connections associated with hostpool.

abstract PagedFlux<PrivateEndpointConnectionWithSystemDataInner> listByHostPoolAsync(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip)

List private endpoint connections associated with hostpool.

abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByWorkspace(String resourceGroupName, String workspaceName)

List private endpoint connections.

abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List private endpoint connections.

abstract PagedFlux<PrivateEndpointConnectionWithSystemDataInner> listByWorkspaceAsync(String resourceGroupName, String workspaceName)

List private endpoint connections.

abstract PrivateEndpointConnectionWithSystemDataInner updateByHostPool(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

abstract reactor.core.publisher.Mono<PrivateEndpointConnectionWithSystemDataInner> updateByHostPoolAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

abstract Response<PrivateEndpointConnectionWithSystemDataInner> updateByHostPoolWithResponse(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection, Context context)

Approve or reject a private endpoint connection.

abstract reactor.core.publisher.Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> updateByHostPoolWithResponseAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

abstract PrivateEndpointConnectionWithSystemDataInner updateByWorkspace(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

abstract reactor.core.publisher.Mono<PrivateEndpointConnectionWithSystemDataInner> updateByWorkspaceAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

abstract Response<PrivateEndpointConnectionWithSystemDataInner> updateByWorkspaceWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection, Context context)

Approve or reject a private endpoint connection.

abstract reactor.core.publisher.Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> updateByWorkspaceWithResponseAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

Method Details

deleteByHostPool

public abstract void deleteByHostPool(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Remove a connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

deleteByHostPoolAsync

public abstract Mono<Void> deleteByHostPoolAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Remove a connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

A Mono that completes when a successful response is received.

deleteByHostPoolWithResponse

public abstract Response<Void> deleteByHostPoolWithResponse(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, Context context)

Remove a connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

deleteByHostPoolWithResponseAsync

public abstract Mono<Response<Void>> deleteByHostPoolWithResponseAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Remove a connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the Response<T> on successful completion of Mono.

deleteByWorkspace

public abstract void deleteByWorkspace(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Remove a 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 associated with the Azure resource.

deleteByWorkspaceAsync

public abstract Mono<Void> deleteByWorkspaceAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Remove a 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 associated with the Azure resource.

Returns:

A Mono that completes when a successful response is received.

deleteByWorkspaceWithResponse

public abstract Response<Void> deleteByWorkspaceWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Remove a 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 associated with the Azure resource.
context - The context to associate with this operation.

Returns:

deleteByWorkspaceWithResponseAsync

public abstract Mono<Response<Void>> deleteByWorkspaceWithResponseAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Remove a 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 associated with the Azure resource.

Returns:

the Response<T> on successful completion of Mono.

getByHostPool

public abstract PrivateEndpointConnectionWithSystemDataInner getByHostPool(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Get a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

a private endpoint connection.

getByHostPoolAsync

public abstract Mono<PrivateEndpointConnectionWithSystemDataInner> getByHostPoolAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Get a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

a private endpoint connection on successful completion of Mono.

getByHostPoolWithResponse

public abstract Response<PrivateEndpointConnectionWithSystemDataInner> getByHostPoolWithResponse(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, Context context)

Get a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

a private endpoint connection along with Response<T>.

getByHostPoolWithResponseAsync

public abstract Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> getByHostPoolWithResponseAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName)

Get a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

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

getByWorkspace

public abstract PrivateEndpointConnectionWithSystemDataInner getByWorkspace(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get 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 associated with the Azure resource.

Returns:

a private endpoint connection.

getByWorkspaceAsync

public abstract Mono<PrivateEndpointConnectionWithSystemDataInner> getByWorkspaceAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get 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 associated with the Azure resource.

Returns:

a private endpoint connection on successful completion of Mono.

getByWorkspaceWithResponse

public abstract Response<PrivateEndpointConnectionWithSystemDataInner> getByWorkspaceWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, Context context)

Get 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 associated with the Azure resource.
context - The context to associate with this operation.

Returns:

a private endpoint connection along with Response<T>.

getByWorkspaceWithResponseAsync

public abstract Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> getByWorkspaceWithResponseAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName)

Get 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 associated with the Azure resource.

Returns:

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

listByHostPool

public abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByHostPool(String resourceGroupName, String hostPoolName)

List private endpoint connections associated with hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

listByHostPool

public abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByHostPool(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)

List private endpoint connections associated with hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
pageSize - Number of items per page.
isDescending - Indicates whether the collection is descending.
initialSkip - Initial number of items to skip.
context - The context to associate with this operation.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

listByHostPoolAsync

public abstract PagedFlux<PrivateEndpointConnectionWithSystemDataInner> listByHostPoolAsync(String resourceGroupName, String hostPoolName)

List private endpoint connections associated with hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedFlux<T>.

listByHostPoolAsync

public abstract PagedFlux<PrivateEndpointConnectionWithSystemDataInner> listByHostPoolAsync(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip)

List private endpoint connections associated with hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
pageSize - Number of items per page.
isDescending - Indicates whether the collection is descending.
initialSkip - Initial number of items to skip.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedFlux<T>.

listByWorkspace

public abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByWorkspace(String resourceGroupName, String workspaceName)

List private endpoint connections.

Parameters:

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

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

listByWorkspace

public abstract PagedIterable<PrivateEndpointConnectionWithSystemDataInner> listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List private endpoint connections.

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:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

listByWorkspaceAsync

public abstract PagedFlux<PrivateEndpointConnectionWithSystemDataInner> listByWorkspaceAsync(String resourceGroupName, String workspaceName)

List private endpoint connections.

Parameters:

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

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedFlux<T>.

updateByHostPool

public abstract PrivateEndpointConnectionWithSystemDataInner updateByHostPool(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
connection - Object containing the updated connection.

Returns:

the Private Endpoint Connection resource.

updateByHostPoolAsync

public abstract Mono<PrivateEndpointConnectionWithSystemDataInner> updateByHostPoolAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
connection - Object containing the updated connection.

Returns:

the Private Endpoint Connection resource on successful completion of Mono.

updateByHostPoolWithResponse

public abstract Response<PrivateEndpointConnectionWithSystemDataInner> updateByHostPoolWithResponse(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection, Context context)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
connection - Object containing the updated connection.
context - The context to associate with this operation.

Returns:

the Private Endpoint Connection resource along with Response<T>.

updateByHostPoolWithResponseAsync

public abstract Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> updateByHostPoolWithResponseAsync(String resourceGroupName, String hostPoolName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

Approve or reject a private endpoint connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
connection - Object containing the updated connection.

Returns:

the Private Endpoint Connection resource along with Response<T> on successful completion of Mono.

updateByWorkspace

public abstract PrivateEndpointConnectionWithSystemDataInner updateByWorkspace(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

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 associated with the Azure resource.
connection - Object containing the updated connection.

Returns:

the Private Endpoint Connection resource.

updateByWorkspaceAsync

public abstract Mono<PrivateEndpointConnectionWithSystemDataInner> updateByWorkspaceAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

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 associated with the Azure resource.
connection - Object containing the updated connection.

Returns:

the Private Endpoint Connection resource on successful completion of Mono.

updateByWorkspaceWithResponse

public abstract Response<PrivateEndpointConnectionWithSystemDataInner> updateByWorkspaceWithResponse(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection, 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 associated with the Azure resource.
connection - Object containing the updated connection.
context - The context to associate with this operation.

Returns:

the Private Endpoint Connection resource along with Response<T>.

updateByWorkspaceWithResponseAsync

public abstract Mono<Response<PrivateEndpointConnectionWithSystemDataInner>> updateByWorkspaceWithResponseAsync(String resourceGroupName, String workspaceName, String privateEndpointConnectionName, PrivateEndpointConnection connection)

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 associated with the Azure resource.
connection - Object containing the updated connection.

Returns:

the Private Endpoint Connection resource along with Response<T> on successful completion of Mono.

Applies to