Interface PrivateLinkServicesClient

All Superinterfaces:
InnerSupportsDelete<Void>, InnerSupportsGet<PrivateLinkServiceInner>, InnerSupportsListing<PrivateLinkServiceInner>

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

    • deleteWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDelete

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDelete

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAsync

      Mono<Void> deleteAsync(String resourceGroupName, String serviceName)
      Deletes the specified private link service.
      Specified by:
      deleteAsync in interface InnerSupportsDelete<Void>
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • delete

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • delete

      void delete(String resourceGroupName, String serviceName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<PrivateLinkServiceInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroupAsync

      Mono<PrivateLinkServiceInner> getByResourceGroupAsync(String resourceGroupName, String serviceName)
      Gets the specified private link service by resource group.
      Specified by:
      getByResourceGroupAsync in interface InnerSupportsGet<PrivateLinkServiceInner>
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroupWithResponse

      com.azure.core.http.rest.Response<PrivateLinkServiceInner> getByResourceGroupWithResponse(String resourceGroupName, String serviceName, String expand, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroup

      PrivateLinkServiceInner getByResourceGroup(String resourceGroupName, String serviceName)
      Gets the specified private link service by resource group.
      Specified by:
      getByResourceGroup in interface InnerSupportsGet<PrivateLinkServiceInner>
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PrivateLinkServiceInner>,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 for polling of private link service resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdate

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateLinkServiceInner>,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 for polling of private link service resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdate

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateLinkServiceInner>,PrivateLinkServiceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters, com.azure.core.util.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 for polling of private link service resource.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAsync

      Mono<PrivateLinkServiceInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdate

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdate

      PrivateLinkServiceInner createOrUpdate(String resourceGroupName, String serviceName, PrivateLinkServiceInner parameters, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listByResourceGroupAsync

      com.azure.core.http.rest.PagedFlux<PrivateLinkServiceInner> listByResourceGroupAsync(String resourceGroupName)
      Gets all private link services in a resource group.
      Specified by:
      listByResourceGroupAsync in interface InnerSupportsListing<PrivateLinkServiceInner>
      Parameters:
      resourceGroupName - The name of the resource group.
      Returns:
      all private link services in a resource group as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listByResourceGroup

      com.azure.core.http.rest.PagedIterable<PrivateLinkServiceInner> listByResourceGroup(String resourceGroupName)
      Gets all private link services in a resource group.
      Specified by:
      listByResourceGroup in interface InnerSupportsListing<PrivateLinkServiceInner>
      Parameters:
      resourceGroupName - The name of the resource group.
      Returns:
      all private link services in a resource group as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listByResourceGroup

      com.azure.core.http.rest.PagedIterable<PrivateLinkServiceInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAsync

      com.azure.core.http.rest.PagedFlux<PrivateLinkServiceInner> listAsync()
      Gets all private link service in a subscription.
      Specified by:
      listAsync in interface InnerSupportsListing<PrivateLinkServiceInner>
      Returns:
      all private link service in a subscription as paginated response with PagedFlux.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<PrivateLinkServiceInner> list()
      Gets all private link service in a subscription.
      Specified by:
      list in interface InnerSupportsListing<PrivateLinkServiceInner>
      Returns:
      all private link service in a subscription as paginated response with PagedIterable.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<PrivateLinkServiceInner> list(com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getPrivateEndpointConnectionWithResponseAsync

      Mono<com.azure.core.http.rest.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:
      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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getPrivateEndpointConnectionAsync

      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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getPrivateEndpointConnectionWithResponse

      com.azure.core.http.rest.Response<PrivateEndpointConnectionInner> getPrivateEndpointConnectionWithResponse(String resourceGroupName, String serviceName, String peConnectionName, String expand, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getPrivateEndpointConnection

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updatePrivateEndpointConnectionWithResponseAsync

      Mono<com.azure.core.http.rest.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:
      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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updatePrivateEndpointConnectionAsync

      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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updatePrivateEndpointConnectionWithResponse

      com.azure.core.http.rest.Response<PrivateEndpointConnectionInner> updatePrivateEndpointConnectionWithResponse(String resourceGroupName, String serviceName, String peConnectionName, PrivateEndpointConnectionInner parameters, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updatePrivateEndpointConnection

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deletePrivateEndpointConnectionWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeletePrivateEndpointConnectionAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeletePrivateEndpointConnection

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeletePrivateEndpointConnection

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deletePrivateEndpointConnectionAsync

      Mono<Void> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deletePrivateEndpointConnection

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deletePrivateEndpointConnection

      void deletePrivateEndpointConnection(String resourceGroupName, String serviceName, String peConnectionName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listPrivateEndpointConnectionsAsync

      com.azure.core.http.rest.PagedFlux<PrivateEndpointConnectionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listPrivateEndpointConnections

      com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listPrivateEndpointConnections

      com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionInner> listPrivateEndpointConnections(String resourceGroupName, String serviceName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibilityWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCheckPrivateLinkServiceVisibilityAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PrivateLinkServiceVisibilityInner>,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 for polling of response for the CheckPrivateLinkServiceVisibility API service call.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCheckPrivateLinkServiceVisibility

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateLinkServiceVisibilityInner>,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 for polling of response for the CheckPrivateLinkServiceVisibility API service call.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCheckPrivateLinkServiceVisibility

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, com.azure.core.util.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 for polling of response for the CheckPrivateLinkServiceVisibility API service call.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibilityAsync

      Mono<PrivateLinkServiceVisibilityInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibility

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibility

      PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibility(String location, CheckPrivateLinkServiceVisibilityRequest parameters, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibilityByResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.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:
      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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCheckPrivateLinkServiceVisibilityByResourceGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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:
      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 for polling of response for the CheckPrivateLinkServiceVisibility API service call.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCheckPrivateLinkServiceVisibilityByResourceGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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:
      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 for polling of response for the CheckPrivateLinkServiceVisibility API service call.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCheckPrivateLinkServiceVisibilityByResourceGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateLinkServiceVisibilityInner>,PrivateLinkServiceVisibilityInner> beginCheckPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters, com.azure.core.util.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 for polling of response for the CheckPrivateLinkServiceVisibility API service call.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibilityByResourceGroupAsync

      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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibilityByResourceGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • checkPrivateLinkServiceVisibilityByResourceGroup

      PrivateLinkServiceVisibilityInner checkPrivateLinkServiceVisibilityByResourceGroup(String location, String resourceGroupName, CheckPrivateLinkServiceVisibilityRequest parameters, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAutoApprovedPrivateLinkServicesAsync

      com.azure.core.http.rest.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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAutoApprovedPrivateLinkServices

      com.azure.core.http.rest.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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAutoApprovedPrivateLinkServices

      com.azure.core.http.rest.PagedIterable<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServices(String location, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAutoApprovedPrivateLinkServicesByResourceGroupAsync

      com.azure.core.http.rest.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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAutoApprovedPrivateLinkServicesByResourceGroup

      com.azure.core.http.rest.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:
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAutoApprovedPrivateLinkServicesByResourceGroup

      com.azure.core.http.rest.PagedIterable<AutoApprovedPrivateLinkServiceInner> listAutoApprovedPrivateLinkServicesByResourceGroup(String location, String resourceGroupName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.