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
Method Details
beginCheckPrivateLinkServiceVisibility
public abstract SyncPoller<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibility
public abstract SyncPoller<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityAsync
public abstract PollerFlux<PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityByResourceGroup
public 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.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityByResourceGroup
public 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.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityByResourceGroupAsync
public 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.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<PrivateLinkServiceInner>,PrivateLinkServiceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
beginCreateOrUpdate
public 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.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<PrivateLinkServiceInner>,PrivateLinkServiceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName)
Deletes the specified private link service.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, Context context)
Deletes the specified private link service.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceName)
Deletes the specified private link service.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public 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.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public 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.
Parameters:
Returns:
beginDeletePrivateEndpointConnectionAsync
public 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.
Parameters:
Returns:
checkPrivateLinkServiceVisibility
public abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
checkPrivateLinkServiceVisibility
public abstract PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, Context context)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
checkPrivateLinkServiceVisibilityAsync
public abstract Mono<PrivateLinkServiceVisibilityInner> checkPrivateLinkServiceVisibilityAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
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:
Returns:
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:
Returns:
checkPrivateLinkServiceVisibilityByResourceGroupAsync
public 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.
Parameters:
Returns:
checkPrivateLinkServiceVisibilityByResourceGroupWithResponseAsync
public 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.
Parameters:
Returns:
checkPrivateLinkServiceVisibilityWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> checkPrivateLinkServiceVisibilityWithResponseAsync(String location, CheckPrivateLinkServiceVisibilityRequest parameters)
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
createOrUpdate
public abstract PrivateLinkServiceInner createOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
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:
Returns:
createOrUpdateAsync
public abstract Mono<PrivateLinkServiceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters)
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serviceName)
Deletes the specified private link service.
Parameters:
delete
public abstract void delete(String resourceGroupName, String serviceName, Context context)
Deletes the specified private link service.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serviceName)
Deletes the specified private link service.
Parameters:
Returns:
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:
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:
deletePrivateEndpointConnectionAsync
public abstract Mono<Void> deletePrivateEndpointConnectionAsync(String resourceGroupName, String serviceName, String peConnectionName)
Delete private end point connection for a private link service in a subscription.
Parameters:
Returns:
deletePrivateEndpointConnectionWithResponseAsync
public 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.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName)
Deletes the specified private link service.
Parameters:
Returns:
getByResourceGroup
public abstract PrivateLinkServiceInner getByResourceGroup(String resourceGroupName, String serviceName)
Gets the specified private link service by resource group.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<PrivateLinkServiceInner> getByResourceGroupAsync(String resourceGroupName, String serviceName)
Gets the specified private link service by resource group.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<PrivateLinkServiceInner> getByResourceGroupWithResponse(String resourceGroupName, String serviceName, String expand, Context context)
Gets the specified private link service by resource group.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<PrivateLinkServiceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String serviceName, String expand)
Gets the specified private link service by resource group.
Parameters:
Returns:
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:
Returns:
getPrivateEndpointConnectionAsync
public 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.
Parameters:
Returns:
getPrivateEndpointConnectionWithResponse
public 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.
Parameters:
Returns:
getPrivateEndpointConnectionWithResponseAsync
public 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.
Parameters:
Returns:
list
public abstract PagedIterable<PrivateLinkServiceInner> list()
Gets all private link service in a subscription.
Returns:
list
public abstract PagedIterable<PrivateLinkServiceInner> list(Context context)
Gets all private link service in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux<PrivateLinkServiceInner> listAsync()
Gets all private link service in a subscription.
Returns:
listAutoApprovedPrivateLinkServices
public 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.
Parameters:
Returns:
listAutoApprovedPrivateLinkServices
public 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.
Parameters:
Returns:
listAutoApprovedPrivateLinkServicesAsync
public 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.
Parameters:
Returns:
listAutoApprovedPrivateLinkServicesByResourceGroup
public 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.
Parameters:
Returns:
listAutoApprovedPrivateLinkServicesByResourceGroup
public 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.
Parameters:
Returns:
listAutoApprovedPrivateLinkServicesByResourceGroupAsync
public 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.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<PrivateLinkServiceInner> listByResourceGroup(String resourceGroupName)
Gets all private link services in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<PrivateLinkServiceInner> listByResourceGroup(String resourceGroupName, Context context)
Gets all private link services in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<PrivateLinkServiceInner> listByResourceGroupAsync(String resourceGroupName)
Gets all private link services in a resource group.
Parameters:
Returns:
listPrivateEndpointConnections
public abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String serviceName)
Gets all private end point connections for a specific private link service.
Parameters:
Returns:
listPrivateEndpointConnections
public abstract PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String serviceName, Context context)
Gets all private end point connections for a specific private link service.
Parameters:
Returns:
listPrivateEndpointConnectionsAsync
public abstract PagedFlux<PrivateEndpointConnectionInner> listPrivateEndpointConnectionsAsync(String resourceGroupName, String serviceName)
Gets all private end point connections for a specific private link service.
Parameters:
Returns:
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:
Returns:
updatePrivateEndpointConnectionAsync
public 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.
Parameters:
Returns:
updatePrivateEndpointConnectionWithResponse
public 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.
Parameters:
Returns:
updatePrivateEndpointConnectionWithResponseAsync
public 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.
Parameters:
Returns: