Interface AppServiceEnvironmentsClient

    • Method Detail

      • list

        com.azure.core.http.rest.PagedIterable<AppServiceEnvironmentResourceInner> list​(com.azure.core.util.Context context)
        Description for Get all App Service Environments for a subscription.
        Parameters:
        context - The context to associate with this operation.
        Returns:
        collection of App Service Environments.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<AppServiceEnvironmentResourceInner> listByResourceGroup​(String resourceGroupName,
                                                                                                       com.azure.core.util.Context context)
        Description for Get all App Service Environments in a resource group.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        context - The context to associate with this operation.
        Returns:
        collection of App Service Environments.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<AppServiceEnvironmentResourceInner>> getByResourceGroupWithResponseAsync​(String resourceGroupName,
                                                                                                                        String name)
        Description for Get the properties of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<AppServiceEnvironmentResourceInner> getByResourceGroupWithResponse​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             com.azure.core.util.Context context)
        Description for Get the properties of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                                                                                                  AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)
        Description for Create or update an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<AppServiceEnvironmentResourceInner>,​AppServiceEnvironmentResourceInner> beginCreateOrUpdate​(String resourceGroupName,
                                                                                                                                                                                              String name,
                                                                                                                                                                                              AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope,
                                                                                                                                                                                              com.azure.core.util.Context context)
        Description for Create or update an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdate

        AppServiceEnvironmentResourceInner createOrUpdate​(String resourceGroupName,
                                                          String name,
                                                          AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope,
                                                          com.azure.core.util.Context context)
        Description for Create or update an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          Boolean forceDelete)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                                                                                                                               Boolean forceDelete)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                                                                                                                          Boolean forceDelete)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                                                                                                                          Boolean forceDelete,
                                                                                                                          com.azure.core.util.Context context)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        context - The context to associate with this operation.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                               Boolean forceDelete)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                    Boolean forceDelete)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                    Boolean forceDelete,
                    com.azure.core.util.Context context)
        Description for Delete an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
        context - The context to associate with this operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AppServiceEnvironmentResourceInner>> updateWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            AppServiceEnvironmentPatchResource hostingEnvironmentEnvelope)
        Description for Create or update an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWithResponse

        com.azure.core.http.rest.Response<AppServiceEnvironmentResourceInner> updateWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 AppServiceEnvironmentPatchResource hostingEnvironmentEnvelope,
                                                                                                 com.azure.core.util.Context context)
        Description for Create or update an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        app Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listCapacitiesAsync

        com.azure.core.http.rest.PagedFlux<StampCapacityInner> listCapacitiesAsync​(String resourceGroupName,
                                                                                   String name)
        Description for Get the used, available, and total worker capacity an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of stamp capacities.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listCapacities

        com.azure.core.http.rest.PagedIterable<StampCapacityInner> listCapacities​(String resourceGroupName,
                                                                                  String name)
        Description for Get the used, available, and total worker capacity an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of stamp capacities.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listCapacities

        com.azure.core.http.rest.PagedIterable<StampCapacityInner> listCapacities​(String resourceGroupName,
                                                                                  String name,
                                                                                  com.azure.core.util.Context context)
        Description for Get the used, available, and total worker capacity an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of stamp capacities.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVipInfoWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AddressResponseInner>> getVipInfoWithResponseAsync​(String resourceGroupName,
                                                                                                  String name)
        Description for Get IP addresses assigned to an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        describes main public IP address and any extra virtual IPs.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVipInfoAsync

        Mono<AddressResponseInner> getVipInfoAsync​(String resourceGroupName,
                                                   String name)
        Description for Get IP addresses assigned to an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        describes main public IP address and any extra virtual IPs.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVipInfo

        AddressResponseInner getVipInfo​(String resourceGroupName,
                                        String name)
        Description for Get IP addresses assigned to an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        describes main public IP address and any extra virtual IPs.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVipInfoWithResponse

        com.azure.core.http.rest.Response<AddressResponseInner> getVipInfoWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       com.azure.core.util.Context context)
        Description for Get IP addresses assigned to an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        describes main public IP address and any extra virtual IPs.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • changeVnetAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> changeVnetAsync​(String resourceGroupName,
                                                                      String name,
                                                                      VirtualNetworkProfile vnetInfo)
        Description for Move an App Service Environment to a different VNET.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        vnetInfo - Details for the new virtual network.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • changeVnet

        com.azure.core.http.rest.PagedIterable<SiteInner> changeVnet​(String resourceGroupName,
                                                                     String name,
                                                                     VirtualNetworkProfile vnetInfo)
        Description for Move an App Service Environment to a different VNET.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        vnetInfo - Details for the new virtual network.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • changeVnet

        com.azure.core.http.rest.PagedIterable<SiteInner> changeVnet​(String resourceGroupName,
                                                                     String name,
                                                                     VirtualNetworkProfile vnetInfo,
                                                                     com.azure.core.util.Context context)
        Description for Move an App Service Environment to a different VNET.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        vnetInfo - Details for the new virtual network.
        context - The context to associate with this operation.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAseV3NetworkingConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AseV3NetworkingConfigurationInner>> getAseV3NetworkingConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                                                    String name)
        Description for Get networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAseV3NetworkingConfigurationAsync

        Mono<AseV3NetworkingConfigurationInner> getAseV3NetworkingConfigurationAsync​(String resourceGroupName,
                                                                                     String name)
        Description for Get networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAseV3NetworkingConfiguration

        AseV3NetworkingConfigurationInner getAseV3NetworkingConfiguration​(String resourceGroupName,
                                                                          String name)
        Description for Get networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAseV3NetworkingConfigurationWithResponse

        com.azure.core.http.rest.Response<AseV3NetworkingConfigurationInner> getAseV3NetworkingConfigurationWithResponse​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         com.azure.core.util.Context context)
        Description for Get networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateAseNetworkingConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AseV3NetworkingConfigurationInner>> updateAseNetworkingConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                                                     String name,
                                                                                                                                     AseV3NetworkingConfigurationInner aseNetworkingConfiguration)
        Description for Update networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        aseNetworkingConfiguration - Full view of networking configuration for an ASE.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateAseNetworkingConfigurationAsync

        Mono<AseV3NetworkingConfigurationInner> updateAseNetworkingConfigurationAsync​(String resourceGroupName,
                                                                                      String name,
                                                                                      AseV3NetworkingConfigurationInner aseNetworkingConfiguration)
        Description for Update networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        aseNetworkingConfiguration - Full view of networking configuration for an ASE.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateAseNetworkingConfiguration

        AseV3NetworkingConfigurationInner updateAseNetworkingConfiguration​(String resourceGroupName,
                                                                           String name,
                                                                           AseV3NetworkingConfigurationInner aseNetworkingConfiguration)
        Description for Update networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        aseNetworkingConfiguration - Full view of networking configuration for an ASE.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateAseNetworkingConfigurationWithResponse

        com.azure.core.http.rest.Response<AseV3NetworkingConfigurationInner> updateAseNetworkingConfigurationWithResponse​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          AseV3NetworkingConfigurationInner aseNetworkingConfiguration,
                                                                                                                          com.azure.core.util.Context context)
        Description for Update networking configuration of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        aseNetworkingConfiguration - Full view of networking configuration for an ASE.
        context - The context to associate with this operation.
        Returns:
        full view of networking configuration for an ASE.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listDiagnosticsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<HostingEnvironmentDiagnosticsInner>>> listDiagnosticsWithResponseAsync​(String resourceGroupName,
                                                                                                                           String name)
        Description for Get diagnostic information for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        array of HostingEnvironmentDiagnostics.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listDiagnosticsAsync

        Mono<List<HostingEnvironmentDiagnosticsInner>> listDiagnosticsAsync​(String resourceGroupName,
                                                                            String name)
        Description for Get diagnostic information for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        array of HostingEnvironmentDiagnostics.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listDiagnostics

        List<HostingEnvironmentDiagnosticsInner> listDiagnostics​(String resourceGroupName,
                                                                 String name)
        Description for Get diagnostic information for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        array of HostingEnvironmentDiagnostics.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listDiagnosticsWithResponse

        com.azure.core.http.rest.Response<List<HostingEnvironmentDiagnosticsInner>> listDiagnosticsWithResponse​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                com.azure.core.util.Context context)
        Description for Get diagnostic information for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        array of HostingEnvironmentDiagnostics.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getDiagnosticsItemWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostingEnvironmentDiagnosticsInner>> getDiagnosticsItemWithResponseAsync​(String resourceGroupName,
                                                                                                                        String name,
                                                                                                                        String diagnosticsName)
        Description for Get a diagnostics item for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        diagnosticsName - Name of the diagnostics item.
        Returns:
        diagnostics for an App Service Environment.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getDiagnosticsItemAsync

        Mono<HostingEnvironmentDiagnosticsInner> getDiagnosticsItemAsync​(String resourceGroupName,
                                                                         String name,
                                                                         String diagnosticsName)
        Description for Get a diagnostics item for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        diagnosticsName - Name of the diagnostics item.
        Returns:
        diagnostics for an App Service Environment.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getDiagnosticsItem

        HostingEnvironmentDiagnosticsInner getDiagnosticsItem​(String resourceGroupName,
                                                              String name,
                                                              String diagnosticsName)
        Description for Get a diagnostics item for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        diagnosticsName - Name of the diagnostics item.
        Returns:
        diagnostics for an App Service Environment.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getDiagnosticsItemWithResponse

        com.azure.core.http.rest.Response<HostingEnvironmentDiagnosticsInner> getDiagnosticsItemWithResponse​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String diagnosticsName,
                                                                                                             com.azure.core.util.Context context)
        Description for Get a diagnostics item for an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        diagnosticsName - Name of the diagnostics item.
        context - The context to associate with this operation.
        Returns:
        diagnostics for an App Service Environment.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInboundNetworkDependenciesEndpointsAsync

        com.azure.core.http.rest.PagedFlux<InboundEnvironmentEndpointInner> getInboundNetworkDependenciesEndpointsAsync​(String resourceGroupName,
                                                                                                                        String name)
        Description for Get the network endpoints of all inbound dependencies of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of Inbound Environment Endpoints.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInboundNetworkDependenciesEndpoints

        com.azure.core.http.rest.PagedIterable<InboundEnvironmentEndpointInner> getInboundNetworkDependenciesEndpoints​(String resourceGroupName,
                                                                                                                       String name)
        Description for Get the network endpoints of all inbound dependencies of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of Inbound Environment Endpoints.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInboundNetworkDependenciesEndpoints

        com.azure.core.http.rest.PagedIterable<InboundEnvironmentEndpointInner> getInboundNetworkDependenciesEndpoints​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       com.azure.core.util.Context context)
        Description for Get the network endpoints of all inbound dependencies of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of Inbound Environment Endpoints.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolsAsync

        com.azure.core.http.rest.PagedFlux<WorkerPoolResourceInner> listMultiRolePoolsAsync​(String resourceGroupName,
                                                                                            String name)
        Description for Get all multi-role pools.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of worker pools.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePools

        com.azure.core.http.rest.PagedIterable<WorkerPoolResourceInner> listMultiRolePools​(String resourceGroupName,
                                                                                           String name)
        Description for Get all multi-role pools.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of worker pools.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePools

        com.azure.core.http.rest.PagedIterable<WorkerPoolResourceInner> listMultiRolePools​(String resourceGroupName,
                                                                                           String name,
                                                                                           com.azure.core.util.Context context)
        Description for Get all multi-role pools.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of worker pools.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMultiRolePoolWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WorkerPoolResourceInner>> getMultiRolePoolWithResponseAsync​(String resourceGroupName,
                                                                                                           String name)
        Description for Get properties of a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMultiRolePoolAsync

        Mono<WorkerPoolResourceInner> getMultiRolePoolAsync​(String resourceGroupName,
                                                            String name)
        Description for Get properties of a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMultiRolePool

        WorkerPoolResourceInner getMultiRolePool​(String resourceGroupName,
                                                 String name)
        Description for Get properties of a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMultiRolePoolWithResponse

        com.azure.core.http.rest.Response<WorkerPoolResourceInner> getMultiRolePoolWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                com.azure.core.util.Context context)
        Description for Get properties of a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateMultiRolePoolWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateMultiRolePoolWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateOrUpdateMultiRolePoolAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<WorkerPoolResourceInner>,​WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePoolAsync​(String resourceGroupName,
                                                                                                                                                                                          String name,
                                                                                                                                                                                          WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateOrUpdateMultiRolePool

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<WorkerPoolResourceInner>,​WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePool​(String resourceGroupName,
                                                                                                                                                                                     String name,
                                                                                                                                                                                     WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateOrUpdateMultiRolePool

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<WorkerPoolResourceInner>,​WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePool​(String resourceGroupName,
                                                                                                                                                                                     String name,
                                                                                                                                                                                     WorkerPoolResourceInner multiRolePoolEnvelope,
                                                                                                                                                                                     com.azure.core.util.Context context)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateMultiRolePoolAsync

        Mono<WorkerPoolResourceInner> createOrUpdateMultiRolePoolAsync​(String resourceGroupName,
                                                                       String name,
                                                                       WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateMultiRolePool

        WorkerPoolResourceInner createOrUpdateMultiRolePool​(String resourceGroupName,
                                                            String name,
                                                            WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateMultiRolePool

        WorkerPoolResourceInner createOrUpdateMultiRolePool​(String resourceGroupName,
                                                            String name,
                                                            WorkerPoolResourceInner multiRolePoolEnvelope,
                                                            com.azure.core.util.Context context)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateMultiRolePoolWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WorkerPoolResourceInner>> updateMultiRolePoolWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateMultiRolePoolAsync

        Mono<WorkerPoolResourceInner> updateMultiRolePoolAsync​(String resourceGroupName,
                                                               String name,
                                                               WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateMultiRolePool

        WorkerPoolResourceInner updateMultiRolePool​(String resourceGroupName,
                                                    String name,
                                                    WorkerPoolResourceInner multiRolePoolEnvelope)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateMultiRolePoolWithResponse

        com.azure.core.http.rest.Response<WorkerPoolResourceInner> updateMultiRolePoolWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   WorkerPoolResourceInner multiRolePoolEnvelope,
                                                                                                   com.azure.core.util.Context context)
        Description for Create or update a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        multiRolePoolEnvelope - Properties of the multi-role pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolInstanceMetricDefinitionsAsync

        com.azure.core.http.rest.PagedFlux<ResourceMetricDefinitionInner> listMultiRolePoolInstanceMetricDefinitionsAsync​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          String instance)
        Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        instance - Name of the instance in the multi-role pool.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolInstanceMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listMultiRolePoolInstanceMetricDefinitions​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String instance)
        Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        instance - Name of the instance in the multi-role pool.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolInstanceMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listMultiRolePoolInstanceMetricDefinitions​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String instance,
                                                                                                                         com.azure.core.util.Context context)
        Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        instance - Name of the instance in the multi-role pool.
        context - The context to associate with this operation.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRoleMetricDefinitionsAsync

        com.azure.core.http.rest.PagedFlux<ResourceMetricDefinitionInner> listMultiRoleMetricDefinitionsAsync​(String resourceGroupName,
                                                                                                              String name)
        Description for Get metric definitions for a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRoleMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listMultiRoleMetricDefinitions​(String resourceGroupName,
                                                                                                             String name)
        Description for Get metric definitions for a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRoleMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listMultiRoleMetricDefinitions​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             com.azure.core.util.Context context)
        Description for Get metric definitions for a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolSkusAsync

        com.azure.core.http.rest.PagedFlux<SkuInfoInner> listMultiRolePoolSkusAsync​(String resourceGroupName,
                                                                                    String name)
        Description for Get available SKUs for scaling a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of SKU information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolSkus

        com.azure.core.http.rest.PagedIterable<SkuInfoInner> listMultiRolePoolSkus​(String resourceGroupName,
                                                                                   String name)
        Description for Get available SKUs for scaling a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of SKU information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRolePoolSkus

        com.azure.core.http.rest.PagedIterable<SkuInfoInner> listMultiRolePoolSkus​(String resourceGroupName,
                                                                                   String name,
                                                                                   com.azure.core.util.Context context)
        Description for Get available SKUs for scaling a multi-role pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of SKU information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRoleUsagesAsync

        com.azure.core.http.rest.PagedFlux<UsageInner> listMultiRoleUsagesAsync​(String resourceGroupName,
                                                                                String name)
        Description for Get usage metrics for a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of usages.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRoleUsages

        com.azure.core.http.rest.PagedIterable<UsageInner> listMultiRoleUsages​(String resourceGroupName,
                                                                               String name)
        Description for Get usage metrics for a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of usages.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listMultiRoleUsages

        com.azure.core.http.rest.PagedIterable<UsageInner> listMultiRoleUsages​(String resourceGroupName,
                                                                               String name,
                                                                               com.azure.core.util.Context context)
        Description for Get usage metrics for a multi-role pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of usages.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOperationsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<OperationInner>>> listOperationsWithResponseAsync​(String resourceGroupName,
                                                                                                      String name)
        Description for List all currently running operations on the App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        array of Operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOperationsAsync

        Mono<List<OperationInner>> listOperationsAsync​(String resourceGroupName,
                                                       String name)
        Description for List all currently running operations on the App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        array of Operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOperations

        List<OperationInner> listOperations​(String resourceGroupName,
                                            String name)
        Description for List all currently running operations on the App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        array of Operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listOperationsWithResponse

        com.azure.core.http.rest.Response<List<OperationInner>> listOperationsWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           com.azure.core.util.Context context)
        Description for List all currently running operations on the App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        array of Operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getOutboundNetworkDependenciesEndpointsAsync

        com.azure.core.http.rest.PagedFlux<OutboundEnvironmentEndpointInner> getOutboundNetworkDependenciesEndpointsAsync​(String resourceGroupName,
                                                                                                                          String name)
        Description for Get the network endpoints of all outbound dependencies of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of Outbound Environment Endpoints.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getOutboundNetworkDependenciesEndpoints

        com.azure.core.http.rest.PagedIterable<OutboundEnvironmentEndpointInner> getOutboundNetworkDependenciesEndpoints​(String resourceGroupName,
                                                                                                                         String name)
        Description for Get the network endpoints of all outbound dependencies of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of Outbound Environment Endpoints.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getOutboundNetworkDependenciesEndpoints

        com.azure.core.http.rest.PagedIterable<OutboundEnvironmentEndpointInner> getOutboundNetworkDependenciesEndpoints​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         com.azure.core.util.Context context)
        Description for Get the network endpoints of all outbound dependencies of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of Outbound Environment Endpoints.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateEndpointConnectionListAsync

        com.azure.core.http.rest.PagedFlux<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListAsync​(String resourceGroupName,
                                                                                                                                  String name)
        Description for Gets the list of private endpoints associated with a hosting environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateEndpointConnectionList

        com.azure.core.http.rest.PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionList​(String resourceGroupName,
                                                                                                                                 String name)
        Description for Gets the list of private endpoints associated with a hosting environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateEndpointConnectionList

        com.azure.core.http.rest.PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionList​(String resourceGroupName,
                                                                                                                                 String name,
                                                                                                                                 com.azure.core.util.Context context)
        Description for Gets the list of private endpoints associated with a hosting environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<RemotePrivateEndpointConnectionArmResourceInner>> getPrivateEndpointConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                                               String name,
                                                                                                                                               String privateEndpointConnectionName)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - Name of the private endpoint connection.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateEndpointConnectionAsync

        Mono<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String privateEndpointConnectionName)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - Name of the private endpoint connection.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateEndpointConnection

        RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnection​(String resourceGroupName,
                                                                                     String name,
                                                                                     String privateEndpointConnectionName)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - Name of the private endpoint connection.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionWithResponse​(String resourceGroupName,
                                                                                                                                    String name,
                                                                                                                                    String privateEndpointConnectionName,
                                                                                                                                    com.azure.core.util.Context context)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - Name of the private endpoint connection.
        context - The context to associate with this operation.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • approveOrRejectPrivateEndpointConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> approveOrRejectPrivateEndpointConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                            String name,
                                                                                                                            String privateEndpointConnectionName,
                                                                                                                            PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)
        Description for Approves or rejects a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        privateEndpointWrapper - Private Endpoint Connection Approval ARM resource.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginApproveOrRejectPrivateEndpointConnection

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<RemotePrivateEndpointConnectionArmResourceInner>,​RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection​(String resourceGroupName,
                                                                                                                                                                                                                                                  String name,
                                                                                                                                                                                                                                                  String privateEndpointConnectionName,
                                                                                                                                                                                                                                                  PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper,
                                                                                                                                                                                                                                                  com.azure.core.util.Context context)
        Description for Approves or rejects a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        privateEndpointWrapper - Private Endpoint Connection Approval ARM resource.
        context - The context to associate with this operation.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • approveOrRejectPrivateEndpointConnectionAsync

        Mono<RemotePrivateEndpointConnectionArmResourceInner> approveOrRejectPrivateEndpointConnectionAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String privateEndpointConnectionName,
                                                                                                            PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)
        Description for Approves or rejects a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        privateEndpointWrapper - Private Endpoint Connection Approval ARM resource.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • approveOrRejectPrivateEndpointConnection

        RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String privateEndpointConnectionName,
                                                                                                 PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)
        Description for Approves or rejects a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        privateEndpointWrapper - Private Endpoint Connection Approval ARM resource.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • approveOrRejectPrivateEndpointConnection

        RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String privateEndpointConnectionName,
                                                                                                 PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper,
                                                                                                 com.azure.core.util.Context context)
        Description for Approves or rejects a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        privateEndpointWrapper - Private Endpoint Connection Approval ARM resource.
        context - The context to associate with this operation.
        Returns:
        remote Private Endpoint Connection ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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 name,
                                                                                                                   String privateEndpointConnectionName)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<Object>,​Object> beginDeletePrivateEndpointConnectionAsync​(String resourceGroupName,
                                                                                                                                                            String name,
                                                                                                                                                            String privateEndpointConnectionName)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<Object>,​Object> beginDeletePrivateEndpointConnection​(String resourceGroupName,
                                                                                                                                                       String name,
                                                                                                                                                       String privateEndpointConnectionName)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - 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<Object>,​Object> beginDeletePrivateEndpointConnection​(String resourceGroupName,
                                                                                                                                                       String name,
                                                                                                                                                       String privateEndpointConnectionName,
                                                                                                                                                       com.azure.core.util.Context context)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        context - The context to associate with this operation.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deletePrivateEndpointConnectionAsync

        Mono<Object> deletePrivateEndpointConnectionAsync​(String resourceGroupName,
                                                          String name,
                                                          String privateEndpointConnectionName)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deletePrivateEndpointConnection

        Object deletePrivateEndpointConnection​(String resourceGroupName,
                                               String name,
                                               String privateEndpointConnectionName)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deletePrivateEndpointConnection

        Object deletePrivateEndpointConnection​(String resourceGroupName,
                                               String name,
                                               String privateEndpointConnectionName,
                                               com.azure.core.util.Context context)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        context - The context to associate with this operation.
        Returns:
        any object.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateLinkResourcesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PrivateLinkResourcesWrapperInner>> getPrivateLinkResourcesWithResponseAsync​(String resourceGroupName,
                                                                                                                           String name)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        wrapper for a collection of private link resources.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateLinkResourcesAsync

        Mono<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesAsync​(String resourceGroupName,
                                                                            String name)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        wrapper for a collection of private link resources.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateLinkResources

        PrivateLinkResourcesWrapperInner getPrivateLinkResources​(String resourceGroupName,
                                                                 String name)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        wrapper for a collection of private link resources.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getPrivateLinkResourcesWithResponse

        com.azure.core.http.rest.Response<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesWithResponse​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                com.azure.core.util.Context context)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        wrapper for a collection of private link resources.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • rebootWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> rebootWithResponseAsync​(String resourceGroupName,
                                                                              String name)
        Description for Reboot all machines in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • rebootAsync

        Mono<Void> rebootAsync​(String resourceGroupName,
                               String name)
        Description for Reboot all machines in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • reboot

        void reboot​(String resourceGroupName,
                    String name)
        Description for Reboot all machines in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • rebootWithResponse

        com.azure.core.http.rest.Response<Void> rebootWithResponse​(String resourceGroupName,
                                                                   String name,
                                                                   com.azure.core.util.Context context)
        Description for Reboot all machines in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • resumeAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> resumeAsync​(String resourceGroupName,
                                                                  String name)
        Description for Resume an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • resume

        com.azure.core.http.rest.PagedIterable<SiteInner> resume​(String resourceGroupName,
                                                                 String name)
        Description for Resume an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • resume

        com.azure.core.http.rest.PagedIterable<SiteInner> resume​(String resourceGroupName,
                                                                 String name,
                                                                 com.azure.core.util.Context context)
        Description for Resume an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAppServicePlansAsync

        com.azure.core.http.rest.PagedFlux<AppServicePlanInner> listAppServicePlansAsync​(String resourceGroupName,
                                                                                         String name)
        Description for Get all App Service plans in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service plans.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAppServicePlans

        com.azure.core.http.rest.PagedIterable<AppServicePlanInner> listAppServicePlans​(String resourceGroupName,
                                                                                        String name)
        Description for Get all App Service plans in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service plans.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAppServicePlans

        com.azure.core.http.rest.PagedIterable<AppServicePlanInner> listAppServicePlans​(String resourceGroupName,
                                                                                        String name,
                                                                                        com.azure.core.util.Context context)
        Description for Get all App Service plans in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of App Service plans.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebAppsAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> listWebAppsAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String propertiesToInclude)
        Description for Get all apps in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        propertiesToInclude - Comma separated list of app properties to include.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebAppsAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> listWebAppsAsync​(String resourceGroupName,
                                                                       String name)
        Description for Get all apps in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebApps

        com.azure.core.http.rest.PagedIterable<SiteInner> listWebApps​(String resourceGroupName,
                                                                      String name)
        Description for Get all apps in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebApps

        com.azure.core.http.rest.PagedIterable<SiteInner> listWebApps​(String resourceGroupName,
                                                                      String name,
                                                                      String propertiesToInclude,
                                                                      com.azure.core.util.Context context)
        Description for Get all apps in an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        propertiesToInclude - Comma separated list of app properties to include.
        context - The context to associate with this operation.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • suspendAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> suspendAsync​(String resourceGroupName,
                                                                   String name)
        Description for Suspend an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • suspend

        com.azure.core.http.rest.PagedIterable<SiteInner> suspend​(String resourceGroupName,
                                                                  String name)
        Description for Suspend an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • suspend

        com.azure.core.http.rest.PagedIterable<SiteInner> suspend​(String resourceGroupName,
                                                                  String name,
                                                                  com.azure.core.util.Context context)
        Description for Suspend an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of App Service apps.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listUsagesAsync

        com.azure.core.http.rest.PagedFlux<CsmUsageQuotaInner> listUsagesAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String filter)
        Description for Get global usage metrics of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        filter - Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
        Returns:
        collection of CSM usage quotas.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listUsagesAsync

        com.azure.core.http.rest.PagedFlux<CsmUsageQuotaInner> listUsagesAsync​(String resourceGroupName,
                                                                               String name)
        Description for Get global usage metrics of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of CSM usage quotas.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listUsages

        com.azure.core.http.rest.PagedIterable<CsmUsageQuotaInner> listUsages​(String resourceGroupName,
                                                                              String name)
        Description for Get global usage metrics of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of CSM usage quotas.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listUsages

        com.azure.core.http.rest.PagedIterable<CsmUsageQuotaInner> listUsages​(String resourceGroupName,
                                                                              String name,
                                                                              String filter,
                                                                              com.azure.core.util.Context context)
        Description for Get global usage metrics of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        filter - Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
        context - The context to associate with this operation.
        Returns:
        collection of CSM usage quotas.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolsAsync

        com.azure.core.http.rest.PagedFlux<WorkerPoolResourceInner> listWorkerPoolsAsync​(String resourceGroupName,
                                                                                         String name)
        Description for Get all worker pools of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of worker pools.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPools

        com.azure.core.http.rest.PagedIterable<WorkerPoolResourceInner> listWorkerPools​(String resourceGroupName,
                                                                                        String name)
        Description for Get all worker pools of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        Returns:
        collection of worker pools.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPools

        com.azure.core.http.rest.PagedIterable<WorkerPoolResourceInner> listWorkerPools​(String resourceGroupName,
                                                                                        String name,
                                                                                        com.azure.core.util.Context context)
        Description for Get all worker pools of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        context - The context to associate with this operation.
        Returns:
        collection of worker pools.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWorkerPoolWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WorkerPoolResourceInner>> getWorkerPoolWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String workerPoolName)
        Description for Get properties of a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWorkerPoolAsync

        Mono<WorkerPoolResourceInner> getWorkerPoolAsync​(String resourceGroupName,
                                                         String name,
                                                         String workerPoolName)
        Description for Get properties of a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWorkerPool

        WorkerPoolResourceInner getWorkerPool​(String resourceGroupName,
                                              String name,
                                              String workerPoolName)
        Description for Get properties of a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWorkerPoolWithResponse

        com.azure.core.http.rest.Response<WorkerPoolResourceInner> getWorkerPoolWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String workerPoolName,
                                                                                             com.azure.core.util.Context context)
        Description for Get properties of a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWorkerPoolWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWorkerPoolWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String workerPoolName,
                                                                                                            WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateOrUpdateWorkerPoolAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<WorkerPoolResourceInner>,​WorkerPoolResourceInner> beginCreateOrUpdateWorkerPoolAsync​(String resourceGroupName,
                                                                                                                                                                                       String name,
                                                                                                                                                                                       String workerPoolName,
                                                                                                                                                                                       WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateOrUpdateWorkerPool

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<WorkerPoolResourceInner>,​WorkerPoolResourceInner> beginCreateOrUpdateWorkerPool​(String resourceGroupName,
                                                                                                                                                                                  String name,
                                                                                                                                                                                  String workerPoolName,
                                                                                                                                                                                  WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateOrUpdateWorkerPool

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<WorkerPoolResourceInner>,​WorkerPoolResourceInner> beginCreateOrUpdateWorkerPool​(String resourceGroupName,
                                                                                                                                                                                  String name,
                                                                                                                                                                                  String workerPoolName,
                                                                                                                                                                                  WorkerPoolResourceInner workerPoolEnvelope,
                                                                                                                                                                                  com.azure.core.util.Context context)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWorkerPoolAsync

        Mono<WorkerPoolResourceInner> createOrUpdateWorkerPoolAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String workerPoolName,
                                                                    WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWorkerPool

        WorkerPoolResourceInner createOrUpdateWorkerPool​(String resourceGroupName,
                                                         String name,
                                                         String workerPoolName,
                                                         WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWorkerPool

        WorkerPoolResourceInner createOrUpdateWorkerPool​(String resourceGroupName,
                                                         String name,
                                                         String workerPoolName,
                                                         WorkerPoolResourceInner workerPoolEnvelope,
                                                         com.azure.core.util.Context context)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWorkerPoolWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WorkerPoolResourceInner>> updateWorkerPoolWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String workerPoolName,
                                                                                                           WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWorkerPoolAsync

        Mono<WorkerPoolResourceInner> updateWorkerPoolAsync​(String resourceGroupName,
                                                            String name,
                                                            String workerPoolName,
                                                            WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWorkerPool

        WorkerPoolResourceInner updateWorkerPool​(String resourceGroupName,
                                                 String name,
                                                 String workerPoolName,
                                                 WorkerPoolResourceInner workerPoolEnvelope)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWorkerPoolWithResponse

        com.azure.core.http.rest.Response<WorkerPoolResourceInner> updateWorkerPoolWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String workerPoolName,
                                                                                                WorkerPoolResourceInner workerPoolEnvelope,
                                                                                                com.azure.core.util.Context context)
        Description for Create or update a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        workerPoolEnvelope - Properties of the worker pool.
        context - The context to associate with this operation.
        Returns:
        worker pool of an App Service Environment ARM resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolInstanceMetricDefinitionsAsync

        com.azure.core.http.rest.PagedFlux<ResourceMetricDefinitionInner> listWorkerPoolInstanceMetricDefinitionsAsync​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String workerPoolName,
                                                                                                                       String instance)
        Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        instance - Name of the instance in the worker pool.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolInstanceMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listWorkerPoolInstanceMetricDefinitions​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String workerPoolName,
                                                                                                                      String instance)
        Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        instance - Name of the instance in the worker pool.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolInstanceMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listWorkerPoolInstanceMetricDefinitions​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String workerPoolName,
                                                                                                                      String instance,
                                                                                                                      com.azure.core.util.Context context)
        Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        instance - Name of the instance in the worker pool.
        context - The context to associate with this operation.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebWorkerMetricDefinitionsAsync

        com.azure.core.http.rest.PagedFlux<ResourceMetricDefinitionInner> listWebWorkerMetricDefinitionsAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String workerPoolName)
        Description for Get metric definitions for a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebWorkerMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listWebWorkerMetricDefinitions​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String workerPoolName)
        Description for Get metric definitions for a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebWorkerMetricDefinitions

        com.azure.core.http.rest.PagedIterable<ResourceMetricDefinitionInner> listWebWorkerMetricDefinitions​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String workerPoolName,
                                                                                                             com.azure.core.util.Context context)
        Description for Get metric definitions for a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        context - The context to associate with this operation.
        Returns:
        collection of metric definitions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolSkusAsync

        com.azure.core.http.rest.PagedFlux<SkuInfoInner> listWorkerPoolSkusAsync​(String resourceGroupName,
                                                                                 String name,
                                                                                 String workerPoolName)
        Description for Get available SKUs for scaling a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        collection of SKU information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolSkus

        com.azure.core.http.rest.PagedIterable<SkuInfoInner> listWorkerPoolSkus​(String resourceGroupName,
                                                                                String name,
                                                                                String workerPoolName)
        Description for Get available SKUs for scaling a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        collection of SKU information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWorkerPoolSkus

        com.azure.core.http.rest.PagedIterable<SkuInfoInner> listWorkerPoolSkus​(String resourceGroupName,
                                                                                String name,
                                                                                String workerPoolName,
                                                                                com.azure.core.util.Context context)
        Description for Get available SKUs for scaling a worker pool.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        context - The context to associate with this operation.
        Returns:
        collection of SKU information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebWorkerUsagesAsync

        com.azure.core.http.rest.PagedFlux<UsageInner> listWebWorkerUsagesAsync​(String resourceGroupName,
                                                                                String name,
                                                                                String workerPoolName)
        Description for Get usage metrics for a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        collection of usages.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebWorkerUsages

        com.azure.core.http.rest.PagedIterable<UsageInner> listWebWorkerUsages​(String resourceGroupName,
                                                                               String name,
                                                                               String workerPoolName)
        Description for Get usage metrics for a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        Returns:
        collection of usages.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listWebWorkerUsages

        com.azure.core.http.rest.PagedIterable<UsageInner> listWebWorkerUsages​(String resourceGroupName,
                                                                               String name,
                                                                               String workerPoolName,
                                                                               com.azure.core.util.Context context)
        Description for Get usage metrics for a worker pool of an App Service Environment.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the App Service Environment.
        workerPoolName - Name of the worker pool.
        context - The context to associate with this operation.
        Returns:
        collection of usages.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        DefaultErrorResponseErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.