Interface PrivateEndpointConnectionProxies


public interface PrivateEndpointConnectionProxies
Resource collection API of PrivateEndpointConnectionProxies.
  • Method Details

    • listByAccount

      com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionProxy> listByAccount(String resourceGroupName, String accountName)
      (INTERNAL - DO NOT USE) List all private endpoint connection proxies in a device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      Returns:
      the available private endpoint connection proxies for an Account (not to be used by anyone, here because of ARM requirements) 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.
    • listByAccount

      com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionProxy> listByAccount(String resourceGroupName, String accountName, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) List all private endpoint connection proxies in a device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      context - The context to associate with this operation.
      Returns:
      the available private endpoint connection proxies for an Account (not to be used by anyone, here because of ARM requirements) 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.
    • validate

      void validate(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy)
      (INTERNAL - DO NOT USE) Validates a private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      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.
    • validateWithResponse

      com.azure.core.http.rest.Response<Void> validateWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Validates a private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      context - The context to associate with this operation.
      Returns:
      the Response.
      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.
    • updatePrivateEndpointProperties

      void updatePrivateEndpointProperties(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointUpdate privateEndpointUpdate)
      (INTERNAL - DO NOT USE) Updates a private endpoint inside the private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointUpdate - The parameters for updating a private endpoint connection proxy.
      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.
    • updatePrivateEndpointPropertiesWithResponse

      com.azure.core.http.rest.Response<Void> updatePrivateEndpointPropertiesWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointUpdate privateEndpointUpdate, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Updates a private endpoint inside the private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointUpdate - The parameters for updating a private endpoint connection proxy.
      context - The context to associate with this operation.
      Returns:
      the Response.
      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.
    • get

      PrivateEndpointConnectionProxy get(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId)
      (INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      Returns:
      private endpoint connection proxy details.
      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.
    • getWithResponse

      com.azure.core.http.rest.Response<PrivateEndpointConnectionProxy> getWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      context - The context to associate with this operation.
      Returns:
      private endpoint connection proxy details along with Response.
      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.
    • delete

      void delete(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      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.
    • delete

      void delete(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      context - The context to associate with this operation.
      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.
    • getById

      (INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      id - the resource ID.
      Returns:
      private endpoint connection proxy details along with Response.
      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.
    • getByIdWithResponse

      com.azure.core.http.rest.Response<PrivateEndpointConnectionProxy> getByIdWithResponse(String id, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      id - the resource ID.
      context - The context to associate with this operation.
      Returns:
      private endpoint connection proxy details along with Response.
      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.
    • deleteById

      void deleteById(String id)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      id - the resource ID.
      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.
    • deleteByIdWithResponse

      void deleteByIdWithResponse(String id, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      id - the resource ID.
      context - The context to associate with this operation.
      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.
    • define

      Begins definition for a new PrivateEndpointConnectionProxy resource.
      Parameters:
      name - resource name.
      Returns:
      the first stage of the new PrivateEndpointConnectionProxy definition.