Interface ProvidersClient


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

    • unregisterWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ProviderInner>> unregisterWithResponseAsync(String resourceProviderNamespace)
      Unregisters a subscription from a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to unregister.
      Returns:
      resource provider information 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.
    • unregisterAsync

      Mono<ProviderInner> unregisterAsync(String resourceProviderNamespace)
      Unregisters a subscription from a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to unregister.
      Returns:
      resource provider information 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.
    • unregister

      ProviderInner unregister(String resourceProviderNamespace)
      Unregisters a subscription from a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to unregister.
      Returns:
      resource provider information.
      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.
    • unregisterWithResponse

      com.azure.core.http.rest.Response<ProviderInner> unregisterWithResponse(String resourceProviderNamespace, com.azure.core.util.Context context)
      Unregisters a subscription from a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to unregister.
      context - The context to associate with this operation.
      Returns:
      resource provider information 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.
    • registerAtManagementGroupScopeWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Void>> registerAtManagementGroupScopeWithResponseAsync(String resourceProviderNamespace, String groupId)
      Registers a management group with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      groupId - The management group ID.
      Returns:
      the 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.
    • registerAtManagementGroupScopeAsync

      Mono<Void> registerAtManagementGroupScopeAsync(String resourceProviderNamespace, String groupId)
      Registers a management group with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      groupId - The management group ID.
      Returns:
      A Mono that completes when a successful response is received.
      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.
    • registerAtManagementGroupScope

      void registerAtManagementGroupScope(String resourceProviderNamespace, String groupId)
      Registers a management group with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      groupId - The management group 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.
    • registerAtManagementGroupScopeWithResponse

      com.azure.core.http.rest.Response<Void> registerAtManagementGroupScopeWithResponse(String resourceProviderNamespace, String groupId, com.azure.core.util.Context context)
      Registers a management group with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      groupId - The management group ID.
      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.
    • registerWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ProviderInner>> registerWithResponseAsync(String resourceProviderNamespace)
      Registers a subscription with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      Returns:
      resource provider information 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.
    • registerAsync

      Mono<ProviderInner> registerAsync(String resourceProviderNamespace)
      Registers a subscription with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      Returns:
      resource provider information 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.
    • register

      ProviderInner register(String resourceProviderNamespace)
      Registers a subscription with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      Returns:
      resource provider information.
      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.
    • registerWithResponse

      com.azure.core.http.rest.Response<ProviderInner> registerWithResponse(String resourceProviderNamespace, com.azure.core.util.Context context)
      Registers a subscription with a resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider to register.
      context - The context to associate with this operation.
      Returns:
      resource provider information 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.
    • listAsync

      com.azure.core.http.rest.PagedFlux<ProviderInner> listAsync(Integer top, String expand)
      Gets all resource providers for a subscription.
      Parameters:
      top - The number of results to return. If null is passed returns all deployments.
      expand - The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.
      Returns:
      all resource providers for a subscription 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.
    • listAsync

      com.azure.core.http.rest.PagedFlux<ProviderInner> listAsync()
      Gets all resource providers for a subscription.
      Returns:
      all resource providers for a subscription as paginated response with PagedFlux.
      Throws:
      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.
    • list

      com.azure.core.http.rest.PagedIterable<ProviderInner> list()
      Gets all resource providers for a subscription.
      Returns:
      all resource providers for a subscription as paginated response with PagedIterable.
      Throws:
      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.
    • list

      com.azure.core.http.rest.PagedIterable<ProviderInner> list(Integer top, String expand, com.azure.core.util.Context context)
      Gets all resource providers for a subscription.
      Parameters:
      top - The number of results to return. If null is passed returns all deployments.
      expand - The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.
      context - The context to associate with this operation.
      Returns:
      all resource providers for a subscription 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.
    • listAtTenantScopeAsync

      com.azure.core.http.rest.PagedFlux<ProviderInner> listAtTenantScopeAsync(Integer top, String expand)
      Gets all resource providers for the tenant.
      Parameters:
      top - The number of results to return. If null is passed returns all providers.
      expand - The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.
      Returns:
      all resource providers for the tenant 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.
    • listAtTenantScopeAsync

      com.azure.core.http.rest.PagedFlux<ProviderInner> listAtTenantScopeAsync()
      Gets all resource providers for the tenant.
      Returns:
      all resource providers for the tenant as paginated response with PagedFlux.
      Throws:
      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.
    • listAtTenantScope

      com.azure.core.http.rest.PagedIterable<ProviderInner> listAtTenantScope()
      Gets all resource providers for the tenant.
      Returns:
      all resource providers for the tenant as paginated response with PagedIterable.
      Throws:
      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.
    • listAtTenantScope

      com.azure.core.http.rest.PagedIterable<ProviderInner> listAtTenantScope(Integer top, String expand, com.azure.core.util.Context context)
      Gets all resource providers for the tenant.
      Parameters:
      top - The number of results to return. If null is passed returns all providers.
      expand - The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.
      context - The context to associate with this operation.
      Returns:
      all resource providers for the tenant 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.
    • getWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ProviderInner>> getWithResponseAsync(String resourceProviderNamespace, String expand)
      Gets the specified resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      expand - The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
      Returns:
      the specified resource provider 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.
    • getAsync

      Mono<ProviderInner> getAsync(String resourceProviderNamespace, String expand)
      Gets the specified resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      expand - The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
      Returns:
      the specified resource provider 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.
    • getAsync

      Mono<ProviderInner> getAsync(String resourceProviderNamespace)
      Gets the specified resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      Returns:
      the specified resource provider 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.
    • get

      ProviderInner get(String resourceProviderNamespace)
      Gets the specified resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      Returns:
      the specified resource provider.
      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<ProviderInner> getWithResponse(String resourceProviderNamespace, String expand, com.azure.core.util.Context context)
      Gets the specified resource provider.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      expand - The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
      context - The context to associate with this operation.
      Returns:
      the specified resource provider 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.
    • getAtTenantScopeWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ProviderInner>> getAtTenantScopeWithResponseAsync(String resourceProviderNamespace, String expand)
      Gets the specified resource provider at the tenant level.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      expand - The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
      Returns:
      the specified resource provider at the tenant level 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.
    • getAtTenantScopeAsync

      Mono<ProviderInner> getAtTenantScopeAsync(String resourceProviderNamespace, String expand)
      Gets the specified resource provider at the tenant level.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      expand - The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
      Returns:
      the specified resource provider at the tenant level 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.
    • getAtTenantScopeAsync

      Mono<ProviderInner> getAtTenantScopeAsync(String resourceProviderNamespace)
      Gets the specified resource provider at the tenant level.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      Returns:
      the specified resource provider at the tenant level 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.
    • getAtTenantScope

      ProviderInner getAtTenantScope(String resourceProviderNamespace)
      Gets the specified resource provider at the tenant level.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      Returns:
      the specified resource provider at the tenant level.
      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.
    • getAtTenantScopeWithResponse

      com.azure.core.http.rest.Response<ProviderInner> getAtTenantScopeWithResponse(String resourceProviderNamespace, String expand, com.azure.core.util.Context context)
      Gets the specified resource provider at the tenant level.
      Parameters:
      resourceProviderNamespace - The namespace of the resource provider.
      expand - The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.
      context - The context to associate with this operation.
      Returns:
      the specified resource provider at the tenant level 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.