PrivateLinkServicesClient Interface

Implements

public interface PrivateLinkServicesClient
extends InnerSupportsGet<PrivateLinkServiceInner>, InnerSupportsListing<PrivateLinkServiceInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

abstract SyncPoller<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service.

abstract PollerFlux<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

abstract SyncPoller<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract SyncPoller<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract PollerFlux<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroupAsync(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract SyncPoller<PollResult<PrivateLinkServiceInner>,PrivateLinkServiceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

abstract SyncPoller<PollResult<PrivateLinkServiceInner>,PrivateLinkServiceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters, Context context)

Creates or updates an private link service in the specified resource group.

abstract PollerFlux<PollResult<PrivateLinkServiceInner>,PrivateLinkServiceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

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

Deletes the specified private link service.

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

Deletes the specified private link service.

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

Deletes the specified private link service.

abstract SyncPoller<PollResult<Void>,Void> beginDeletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

abstract SyncPoller<PollResult<Void>,Void> beginDeletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, Context context)

Delete private end point connection for a private link service in a subscription.

abstract PollerFlux<PollResult<Void>,Void> beginDeletePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service.

abstract Mono<PrivateLinkServiceVisibilityInner> checkPrivateLinkServiceVisibilityAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract Mono<PrivateLinkServiceVisibilityInner> checkPrivateLinkServiceVisibilityByResourceGroupAsync(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> checkPrivateLinkServiceVisibilityByResourceGroupWithResponseAsync(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> checkPrivateLinkServiceVisibilityWithResponseAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

abstract PrivateLinkServiceInner createOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

abstract PrivateLinkServiceInner createOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters, Context context)

Creates or updates an private link service in the specified resource group.

abstract Mono<PrivateLinkServiceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

abstract void delete(String resourceGroupName, String serviceName)

Deletes the specified private link service.

abstract void delete(String resourceGroupName, String serviceName, Context context)

Deletes the specified private link service.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serviceName)

Deletes the specified private link service.

abstract void deletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

abstract void deletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, Context context)

Delete private end point connection for a private link service in a subscription.

abstract Mono<Void> deletePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

abstract Mono<Response<Flux<ByteBuffer>>> deletePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName)

Deletes the specified private link service.

abstract PrivateLinkServiceInner getByResourceGroup(String resourceGroupName, String serviceName)

Gets the specified private link service by resource group.

abstract Mono<PrivateLinkServiceInner> getByResourceGroupAsync(String resourceGroupName, String serviceName)

Gets the specified private link service by resource group.

abstract Response<PrivateLinkServiceInner> getByResourceGroupWithResponse(String resourceGroupName, String serviceName, String expand, Context context)

Gets the specified private link service by resource group.

abstract Mono<Response<PrivateLinkServiceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String serviceName, String expand)

Gets the specified private link service by resource group.

abstract PrivateEndpointConnectionInner getPrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName)

Get the specific private end point connection by specific private link service in the resource group.

abstract Mono<PrivateEndpointConnectionInner> getPrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)

Get the specific private end point connection by specific private link service in the resource group.

abstract Response<PrivateEndpointConnectionInner> getPrivateEndpointConnectionWithResponse(String resourceGroupName, String serviceName, String peConnectionName, String expand, Context context)

Get the specific private end point connection by specific private link service in the resource group.

abstract Mono<Response<PrivateEndpointConnectionInner>> getPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String serviceName, String peConnectionName, String expand)

Get the specific private end point connection by specific private link service in the resource group.

abstract PagedIterable<PrivateLinkServiceInner> list()

Gets all private link service in a subscription.

abstract PagedIterable<PrivateLinkServiceInner> list(Context context)

Gets all private link service in a subscription.

abstract PagedFlux<PrivateLinkServiceInner> listAsync()

Gets all private link service in a subscription.

abstract PagedIterable<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServices(String location)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

abstract PagedIterable<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServices(String location, Context context)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

abstract PagedFlux<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServicesAsync(String location)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

abstract PagedIterable<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServicesByResourceGroup(String location, String resourceGroupName)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

abstract PagedIterable<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServicesByResourceGroup(String location, String resourceGroupName, Context context)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

abstract PagedFlux<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServicesByResourceGroupAsync(String location, String resourceGroupName)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

abstract PagedIterable<PrivateLinkServiceInner> listByResourceGroup(String resourceGroupName)

Gets all private link services in a resource group.

abstract PagedIterable<PrivateLinkServiceInner> listByResourceGroup(String resourceGroupName, Context context)

Gets all private link services in a resource group.

abstract PagedFlux<PrivateLinkServiceInner> listByResourceGroupAsync(String resourceGroupName)

Gets all private link services in a resource group.

abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String serviceName)

Gets all private end point connections for a specific private link service.

abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String serviceName, Context context)

Gets all private end point connections for a specific private link service.

abstract PagedFlux<PrivateEndpointConnectionInner> listPrivateEndpointConnectionsAsync(String resourceGroupName, String serviceName)

Gets all private end point connections for a specific private link service.

abstract PrivateEndpointConnectionInner updatePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters)

Approve or reject private end point connection for a private link service in a subscription.

abstract Mono<PrivateEndpointConnectionInner> updatePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters)

Approve or reject private end point connection for a private link service in a subscription.

abstract Response<PrivateEndpointConnectionInner> updatePrivateEndpointConnectionWithResponse(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters, Context context)

Approve or reject private end point connection for a private link service in a subscription.

abstract Mono<Response<PrivateEndpointConnectionInner>> updatePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters)

Approve or reject private end point connection for a private link service in a subscription.

Method Details

beginCheckPrivateLinkServiceVisibility

public abstract SyncPoller,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

the SyncPoller<T,U> for polling of response for the CheckPrivateLinkServiceVisibility API service call.

beginCheckPrivateLinkServiceVisibility

public abstract SyncPoller,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for the CheckPrivateLinkServiceVisibility API service call.

beginCheckPrivateLinkServiceVisibilityAsync

public abstract PollerFlux,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

the PollerFlux<T,U> for polling of response for the CheckPrivateLinkServiceVisibility API service call.

beginCheckPrivateLinkServiceVisibilityByResourceGroup

public abstract SyncPoller,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

the SyncPoller<T,U> for polling of response for the CheckPrivateLinkServiceVisibility API service call.

beginCheckPrivateLinkServiceVisibilityByResourceGroup

public abstract SyncPoller,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for the CheckPrivateLinkServiceVisibility API service call.

beginCheckPrivateLinkServiceVisibilityByResourceGroupAsync

public abstract PollerFlux,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroupAsync(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

the PollerFlux<T,U> for polling of response for the CheckPrivateLinkServiceVisibility API service call.

beginCreateOrUpdate

public abstract SyncPoller,PrivateLinkServiceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.

Returns:

the SyncPoller<T,U> for polling of private link service resource.

beginCreateOrUpdate

public abstract SyncPoller,PrivateLinkServiceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters, Context context)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of private link service resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,PrivateLinkServiceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.

Returns:

the PollerFlux<T,U> for polling of private link service resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, Context context)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
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 serviceName)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

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

beginDeletePrivateEndpointConnection

public abstract SyncPoller,Void> beginDeletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

Returns:

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

beginDeletePrivateEndpointConnection

public abstract SyncPoller,Void> beginDeletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, Context context)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
context - The context to associate with this operation.

Returns:

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

beginDeletePrivateEndpointConnectionAsync

public abstract PollerFlux,Void> beginDeletePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

Returns:

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

checkPrivateLinkServiceVisibility

public abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call.

checkPrivateLinkServiceVisibility

public abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.
context - The context to associate with this operation.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call.

checkPrivateLinkServiceVisibilityAsync

public abstract Mono checkPrivateLinkServiceVisibilityAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call on successful completion of Mono.

checkPrivateLinkServiceVisibilityByResourceGroup

public abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call.

checkPrivateLinkServiceVisibilityByResourceGroup

public abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.
context - The context to associate with this operation.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call.

checkPrivateLinkServiceVisibilityByResourceGroupAsync

public abstract Mono checkPrivateLinkServiceVisibilityByResourceGroupAsync(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call on successful completion of Mono.

checkPrivateLinkServiceVisibilityByResourceGroupWithResponseAsync

public abstract Mono>> checkPrivateLinkServiceVisibilityByResourceGroupWithResponseAsync(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service in the specified resource group.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call along with Response<T> on successful completion of Mono.

checkPrivateLinkServiceVisibilityWithResponseAsync

public abstract Mono>> checkPrivateLinkServiceVisibilityWithResponseAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)

Checks whether the subscription is visible to private link service.

Parameters:

location - The location of the domain name.
parameters - The request body of CheckPrivateLinkService API call.

Returns:

response for the CheckPrivateLinkServiceVisibility API service call along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract PrivateLinkServiceInner createOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.

Returns:

private link service resource.

createOrUpdate

public abstract PrivateLinkServiceInner createOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters, Context context)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.
context - The context to associate with this operation.

Returns:

private link service resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.

Returns:

private link service resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)

Creates or updates an private link service in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
parameters - Parameters supplied to the create or update private link service operation.

Returns:

private link service resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serviceName)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

delete

public abstract void delete(String resourceGroupName, String serviceName, Context context)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serviceName)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

A Mono that completes when a successful response is received.

deletePrivateEndpointConnection

public abstract void deletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

deletePrivateEndpointConnection

public abstract void deletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, Context context)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
context - The context to associate with this operation.

deletePrivateEndpointConnectionAsync

public abstract Mono deletePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

Returns:

A Mono that completes when a successful response is received.

deletePrivateEndpointConnectionWithResponseAsync

public abstract Mono>> deletePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String serviceName, String peConnectionName)

Delete private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String serviceName)

Deletes the specified private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract PrivateLinkServiceInner getByResourceGroup(String resourceGroupName, String serviceName)

Gets the specified private link service by resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

the specified private link service by resource group.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String serviceName)

Gets the specified private link service by resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

the specified private link service by resource group on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String serviceName, String expand, Context context)

Gets the specified private link service by resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
expand - Expands referenced resources.
context - The context to associate with this operation.

Returns:

the specified private link service by resource group along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String serviceName, String expand)

Gets the specified private link service by resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
expand - Expands referenced resources.

Returns:

the specified private link service by resource group along with Response<T> on successful completion of Mono.

getPrivateEndpointConnection

public abstract PrivateEndpointConnectionInner getPrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName)

Get the specific private end point connection by specific private link service in the resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

Returns:

the specific private end point connection by specific private link service in the resource group.

getPrivateEndpointConnectionAsync

public abstract Mono getPrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)

Get the specific private end point connection by specific private link service in the resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.

Returns:

the specific private end point connection by specific private link service in the resource group on successful completion of Mono.

getPrivateEndpointConnectionWithResponse

public abstract Response getPrivateEndpointConnectionWithResponse(String resourceGroupName, String serviceName, String peConnectionName, String expand, Context context)

Get the specific private end point connection by specific private link service in the resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
expand - Expands referenced resources.
context - The context to associate with this operation.

Returns:

the specific private end point connection by specific private link service in the resource group along with Response<T>.

getPrivateEndpointConnectionWithResponseAsync

public abstract Mono> getPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String serviceName, String peConnectionName, String expand)

Get the specific private end point connection by specific private link service in the resource group.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
expand - Expands referenced resources.

Returns:

the specific private end point connection by specific private link service in the resource group along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets all private link service in a subscription.

Returns:

all private link service in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets all private link service in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all private link service in a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Gets all private link service in a subscription.

Returns:

all private link service in a subscription as paginated response with PagedFlux<T>.

listAutoApprovedPrivateLinkServices

public abstract PagedIterable listAutoApprovedPrivateLinkServices(String location)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

Parameters:

location - The location of the domain name.

Returns:

an array of private link service id that can be linked to a private end point with auto approved as paginated response with PagedIterable<T>.

listAutoApprovedPrivateLinkServices

public abstract PagedIterable listAutoApprovedPrivateLinkServices(String location, Context context)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

Parameters:

location - The location of the domain name.
context - The context to associate with this operation.

Returns:

an array of private link service id that can be linked to a private end point with auto approved as paginated response with PagedIterable<T>.

listAutoApprovedPrivateLinkServicesAsync

public abstract PagedFlux listAutoApprovedPrivateLinkServicesAsync(String location)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

Parameters:

location - The location of the domain name.

Returns:

an array of private link service id that can be linked to a private end point with auto approved as paginated response with PagedFlux<T>.

listAutoApprovedPrivateLinkServicesByResourceGroup

public abstract PagedIterable listAutoApprovedPrivateLinkServicesByResourceGroup(String location, String resourceGroupName)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.

Returns:

an array of private link service id that can be linked to a private end point with auto approved as paginated response with PagedIterable<T>.

listAutoApprovedPrivateLinkServicesByResourceGroup

public abstract PagedIterable listAutoApprovedPrivateLinkServicesByResourceGroup(String location, String resourceGroupName, Context context)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

an array of private link service id that can be linked to a private end point with auto approved as paginated response with PagedIterable<T>.

listAutoApprovedPrivateLinkServicesByResourceGroupAsync

public abstract PagedFlux listAutoApprovedPrivateLinkServicesByResourceGroupAsync(String location, String resourceGroupName)

Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.

Parameters:

location - The location of the domain name.
resourceGroupName - The name of the resource group.

Returns:

an array of private link service id that can be linked to a private end point with auto approved as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets all private link services in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all private link services in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Gets all private link services in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

all private link services in a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets all private link services in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all private link services in a resource group as paginated response with PagedFlux<T>.

listPrivateEndpointConnections

public abstract PagedIterable listPrivateEndpointConnections(String resourceGroupName, String serviceName)

Gets all private end point connections for a specific private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

all private end point connections for a specific private link service as paginated response with PagedIterable<T>.

listPrivateEndpointConnections

public abstract PagedIterable listPrivateEndpointConnections(String resourceGroupName, String serviceName, Context context)

Gets all private end point connections for a specific private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
context - The context to associate with this operation.

Returns:

all private end point connections for a specific private link service as paginated response with PagedIterable<T>.

listPrivateEndpointConnectionsAsync

public abstract PagedFlux listPrivateEndpointConnectionsAsync(String resourceGroupName, String serviceName)

Gets all private end point connections for a specific private link service.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.

Returns:

all private end point connections for a specific private link service as paginated response with PagedFlux<T>.

updatePrivateEndpointConnection

public abstract PrivateEndpointConnectionInner updatePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters)

Approve or reject private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
parameters - Parameters supplied to approve or reject the private end point connection.

Returns:

privateEndpointConnection resource.

updatePrivateEndpointConnectionAsync

public abstract Mono updatePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters)

Approve or reject private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
parameters - Parameters supplied to approve or reject the private end point connection.

Returns:

privateEndpointConnection resource on successful completion of Mono.

updatePrivateEndpointConnectionWithResponse

public abstract Response updatePrivateEndpointConnectionWithResponse(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters, Context context)

Approve or reject private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
parameters - Parameters supplied to approve or reject the private end point connection.
context - The context to associate with this operation.

Returns:

privateEndpointConnection resource along with Response<T>.

updatePrivateEndpointConnectionWithResponseAsync

public abstract Mono> updatePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters)

Approve or reject private end point connection for a private link service in a subscription.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the private link service.
peConnectionName - The name of the private end point connection.
parameters - Parameters supplied to approve or reject the private end point connection.

Returns:

privateEndpointConnection resource along with Response<T> on successful completion of Mono.

Applies to