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 PrivateEndpointConnectionInner delete(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName)

Disconnects the private endpoint connection and deletes it from the search service.

abstract Mono<PrivateEndpointConnectionInner> deleteAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName)

Disconnects the private endpoint connection and deletes it from the search service.

abstract Response<PrivateEndpointConnectionInner> deleteWithResponse(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId, Context context)

Disconnects the private endpoint connection and deletes it from the search service.

abstract Mono<Response<PrivateEndpointConnectionInner>> deleteWithResponseAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId)

Disconnects the private endpoint connection and deletes it from the search service.

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

Gets the details of the private endpoint connection to the search service in the given resource group.

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

Gets the details of the private endpoint connection to the search service in the given resource group.

abstract Response<PrivateEndpointConnectionInner> getWithResponse(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId, Context context)

Gets the details of the private endpoint connection to the search service in the given resource group.

abstract Mono<Response<PrivateEndpointConnectionInner>> getWithResponseAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId)

Gets the details of the private endpoint connection to the search service in the given resource group.

abstract PagedIterable<PrivateEndpointConnectionInner> listByService(String resourceGroupName, String searchServiceName)

Gets a list of all private endpoint connections in the given service.

abstract PagedIterable<PrivateEndpointConnectionInner> listByService(String resourceGroupName, String searchServiceName, UUID clientRequestId, Context context)

Gets a list of all private endpoint connections in the given service.

abstract PagedFlux<PrivateEndpointConnectionInner> listByServiceAsync(String resourceGroupName, String searchServiceName)

Gets a list of all private endpoint connections in the given service.

abstract PagedFlux<PrivateEndpointConnectionInner> listByServiceAsync(String resourceGroupName, String searchServiceName, UUID clientRequestId)

Gets a list of all private endpoint connections in the given service.

abstract PrivateEndpointConnectionInner update(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Updates a Private Endpoint connection to the search service in the given resource group.

abstract Mono<PrivateEndpointConnectionInner> updateAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Updates a Private Endpoint connection to the search service in the given resource group.

abstract Response<PrivateEndpointConnectionInner> updateWithResponse(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, UUID clientRequestId, Context context)

Updates a Private Endpoint connection to the search service in the given resource group.

abstract Mono<Response<PrivateEndpointConnectionInner>> updateWithResponseAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, UUID clientRequestId)

Updates a Private Endpoint connection to the search service in the given resource group.

Method Details

delete

public abstract PrivateEndpointConnectionInner delete(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName)

Disconnects the private endpoint connection and deletes it from the search service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.

Returns:

describes an existing private endpoint connection to the search service.

deleteAsync

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

Disconnects the private endpoint connection and deletes it from the search service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.

Returns:

describes an existing private endpoint connection to the search service on successful completion of Mono.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId, Context context)

Disconnects the private endpoint connection and deletes it from the search service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.
context - The context to associate with this operation.

Returns:

describes an existing private endpoint connection to the search service along with Response<T>.

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId)

Disconnects the private endpoint connection and deletes it from the search service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.

Returns:

describes an existing private endpoint connection to the search service along with Response<T> on successful completion of Mono.

get

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

Gets the details of the private endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.

Returns:

the details of the private endpoint connection to the search service in the given resource group.

getAsync

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

Gets the details of the private endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.

Returns:

the details of the private endpoint connection to the search service in the given resource group on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId, Context context)

Gets the details of the private endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.
context - The context to associate with this operation.

Returns:

the details of the private endpoint connection to the search service in the given resource group along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, UUID clientRequestId)

Gets the details of the private endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.

Returns:

the details of the private endpoint connection to the search service in the given resource group along with Response<T> on successful completion of Mono.

listByService

public abstract PagedIterable listByService(String resourceGroupName, String searchServiceName)

Gets a list of all private endpoint connections in the given service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.

Returns:

a list of all private endpoint connections in the given service as paginated response with PagedIterable<T>.

listByService

public abstract PagedIterable listByService(String resourceGroupName, String searchServiceName, UUID clientRequestId, Context context)

Gets a list of all private endpoint connections in the given service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.
context - The context to associate with this operation.

Returns:

a list of all private endpoint connections in the given service as paginated response with PagedIterable<T>.

listByServiceAsync

public abstract PagedFlux listByServiceAsync(String resourceGroupName, String searchServiceName)

Gets a list of all private endpoint connections in the given service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.

Returns:

a list of all private endpoint connections in the given service as paginated response with PagedFlux<T>.

listByServiceAsync

public abstract PagedFlux listByServiceAsync(String resourceGroupName, String searchServiceName, UUID clientRequestId)

Gets a list of all private endpoint connections in the given service.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.

Returns:

a list of all private endpoint connections in the given service as paginated response with PagedFlux<T>.

update

public abstract PrivateEndpointConnectionInner update(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Updates a Private Endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
privateEndpointConnection - The definition of the private endpoint connection to update.

Returns:

describes an existing private endpoint connection to the search service.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection)

Updates a Private Endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
privateEndpointConnection - The definition of the private endpoint connection to update.

Returns:

describes an existing private endpoint connection to the search service on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, UUID clientRequestId, Context context)

Updates a Private Endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
privateEndpointConnection - The definition of the private endpoint connection to update.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.
context - The context to associate with this operation.

Returns:

describes an existing private endpoint connection to the search service along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String searchServiceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner privateEndpointConnection, UUID clientRequestId)

Updates a Private Endpoint connection to the search service in the given resource group.

Parameters:

resourceGroupName - The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.
searchServiceName - The name of the search service associated with the specified resource group.
privateEndpointConnectionName - The name of the private endpoint connection to the search service with the specified resource group.
privateEndpointConnection - The definition of the private endpoint connection to update.
clientRequestId - A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.

Returns:

describes an existing private endpoint connection to the search service along with Response<T> on successful completion of Mono.

Applies to