SharedPrivateLinkResourcesClient Interface

public interface SharedPrivateLinkResourcesClient

An instance of this class provides access to all the operations defined in SharedPrivateLinkResourcesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract SyncPoller<PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId, Context context)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract PollerFlux<PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract PollerFlux<PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource from the search service.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, Context context)

Initiates the deletion of the shared private link resource from the search service.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource from the search service.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId)

Initiates the deletion of the shared private link resource from the search service.

abstract SharedPrivateLinkResourceInner createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract SharedPrivateLinkResourceInner createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId, Context context)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract Mono<SharedPrivateLinkResourceInner> createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract Mono<SharedPrivateLinkResourceInner> createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId)

Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.

abstract void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource from the search service.

abstract void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, Context context)

Initiates the deletion of the shared private link resource from the search service.

abstract Mono<Void> deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource from the search service.

abstract Mono<Void> deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId)

Initiates the deletion of the shared private link resource from the search service.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId)

Initiates the deletion of the shared private link resource from the search service.

abstract SharedPrivateLinkResourceInner get(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Gets the details of the shared private link resource managed by the search service in the given resource group.

abstract Mono<SharedPrivateLinkResourceInner> getAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Gets the details of the shared private link resource managed by the search service in the given resource group.

abstract Response<SharedPrivateLinkResourceInner> getWithResponse(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, Context context)

Gets the details of the shared private link resource managed by the search service in the given resource group.

abstract Mono<Response<SharedPrivateLinkResourceInner>> getWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId)

Gets the details of the shared private link resource managed by the search service in the given resource group.

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

Gets a list of all shared private link resources managed by the given service.

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

Gets a list of all shared private link resources managed by the given service.

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

Gets a list of all shared private link resources managed by the given service.

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

Gets a list of all shared private link resources managed by the given service.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,SharedPrivateLinkResourceInner> beginCreateOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or update.

Returns:

the SyncPoller<T,U> for polling of describes a Shared Private Link Resource managed by the search service.

beginCreateOrUpdate

public abstract SyncPoller,SharedPrivateLinkResourceInner> beginCreateOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId, Context context)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or 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:

the SyncPoller<T,U> for polling of describes a Shared Private Link Resource managed by the search service.

beginCreateOrUpdateAsync

public abstract PollerFlux,SharedPrivateLinkResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or update.

Returns:

the PollerFlux<T,U> for polling of describes a Shared Private Link Resource managed by the search service.

beginCreateOrUpdateAsync

public abstract PollerFlux,SharedPrivateLinkResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or 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:

the PollerFlux<T,U> for polling of describes a Shared Private Link Resource managed by the search service.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, Context context)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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 SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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 PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract SharedPrivateLinkResourceInner createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or update.

Returns:

describes a Shared Private Link Resource managed by the search service.

createOrUpdate

public abstract SharedPrivateLinkResourceInner createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId, Context context)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or 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 a Shared Private Link Resource managed by the search service.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or update.

Returns:

describes a Shared Private Link Resource managed by the search service on successful completion of Mono.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or 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 a Shared Private Link Resource managed by the search service on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner sharedPrivateLinkResource, UUID clientRequestId)

Initiates the creation or update of a shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.
sharedPrivateLinkResource - The definition of the shared private link resource to create or 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 a Shared Private Link Resource managed by the search service along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.

delete

public abstract void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, Context context)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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.

deleteAsync

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

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.

Returns:

A Mono that completes when a successful response is received.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId)

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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 Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Initiates the deletion of the shared private link resource 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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 Response<T> on successful completion of Mono.

get

public abstract SharedPrivateLinkResourceInner get(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName)

Gets the details of the shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.

Returns:

the details of the shared private link resource managed by the search service in the given resource group.

getAsync

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

Gets the details of the shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within the specified resource group.

Returns:

the details of the shared private link resource managed by the search service in the given resource group on successful completion of Mono.

getWithResponse

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

Gets the details of the shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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 shared private link resource managed by the search service in the given resource group along with Response<T>.

getWithResponseAsync

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

Gets the details of the shared private link resource managed by 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.
sharedPrivateLinkResourceName - The name of the shared private link resource managed by the search service within 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 shared private link resource managed by 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 shared private link resources managed by 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 shared private link resources managed by 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 shared private link resources managed by 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 shared private link resources managed by the given service as paginated response with PagedIterable<T>.

listByServiceAsync

public abstract PagedFlux listByServiceAsync(String resourceGroupName, String searchServiceName)

Gets a list of all shared private link resources managed by 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 shared private link resources managed by 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 shared private link resources managed by 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 shared private link resources managed by the given service as paginated response with PagedFlux<T>.

Applies to