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
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibility
public abstract SyncPoller
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityAsync
public abstract PollerFlux
Checks whether the subscription is visible to private link service.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityByResourceGroup
public abstract SyncPoller
Checks whether the subscription is visible to private link service in the specified resource group.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityByResourceGroup
public abstract SyncPoller
Checks whether the subscription is visible to private link service in the specified resource group.
Parameters:
Returns:
beginCheckPrivateLinkServiceVisibilityByResourceGroupAsync
public abstract PollerFlux
Checks whether the subscription is visible to private link service in the specified resource group.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified private link service.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified private link service.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes the specified private link service.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public abstract SyncPoller
Delete private end point connection for a private link service in a subscription.
Parameters:
Returns:
beginDeletePrivateEndpointConnection
public abstract SyncPoller
Delete private end point connection for a private link service in a subscription.
Parameters:
Returns:
beginDeletePrivateEndpointConnectionAsync
public abstract PollerFlux
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
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
Checks whether the subscription is visible to private link service in the specified resource group.
Parameters:
Returns:
checkPrivateLinkServiceVisibilityByResourceGroupWithResponseAsync
public abstract Mono
Checks whether the subscription is visible to private link service in the specified resource group.
Parameters:
Returns:
checkPrivateLinkServiceVisibilityWithResponseAsync
public abstract Mono
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
Creates or updates an private link service in the specified resource group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
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
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
Delete private end point connection for a private link service in a subscription.
Parameters:
Returns:
deletePrivateEndpointConnectionWithResponseAsync
public abstract Mono
Delete private end point connection for a private link service in a subscription.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
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
Gets the specified private link service by resource group.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the specified private link service by resource group.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
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
Get the specific private end point connection by specific private link service in the resource group.
Parameters:
Returns:
getPrivateEndpointConnectionWithResponse
public abstract Response
Get the specific private end point connection by specific private link service in the resource group.
Parameters:
Returns:
getPrivateEndpointConnectionWithResponseAsync
public abstract Mono
Get the specific private end point connection by specific private link service in the resource group.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all private link service in a subscription.
Returns:
list
public abstract PagedIterable
Gets all private link service in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all private link service in a subscription.
Returns:
listAutoApprovedPrivateLinkServices
public abstract PagedIterable
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
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
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
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
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
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
Gets all private link services in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets all private link services in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Gets all private link services in a resource group.
Parameters:
Returns:
listPrivateEndpointConnections
public abstract PagedIterable
Gets all private end point connections for a specific private link service.
Parameters:
Returns:
listPrivateEndpointConnections
public abstract PagedIterable
Gets all private end point connections for a specific private link service.
Parameters:
Returns:
listPrivateEndpointConnectionsAsync
public abstract PagedFlux
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
Approve or reject private end point connection for a private link service in a subscription.
Parameters:
Returns:
updatePrivateEndpointConnectionWithResponse
public abstract Response
Approve or reject private end point connection for a private link service in a subscription.
Parameters:
Returns:
updatePrivateEndpointConnectionWithResponseAsync
public abstract Mono
Approve or reject private end point connection for a private link service in a subscription.
Parameters:
Returns:
Applies to
Azure SDK for Java