Interface WebAppsClient

    • Method Detail

      • list

        com.azure.core.http.rest.PagedIterable<SiteInner> list​(com.azure.core.util.Context context)
        Description for Get all apps for a subscription.
        Parameters:
        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.
      • listByResourceGroupAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> listByResourceGroupAsync​(String resourceGroupName,
                                                                               Boolean includeSlots)
        Description for Gets all web, mobile, and API apps in the specified resource group.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        includeSlots - Specify <strong>true</strong> to include deployment slots in results. The default is false, which only gives you the production slot of all apps.
        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.
      • listByResourceGroup

        com.azure.core.http.rest.PagedIterable<SiteInner> listByResourceGroup​(String resourceGroupName,
                                                                              Boolean includeSlots,
                                                                              com.azure.core.util.Context context)
        Description for Gets all web, mobile, and API apps in the specified resource group.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        includeSlots - Specify <strong>true</strong> to include deployment slots in results. The default is false, which only gives you the production slot of all apps.
        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.
      • getByResourceGroupWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteInner>> getByResourceGroupWithResponseAsync​(String resourceGroupName,
                                                                                               String name)
        Description for Gets the details of a web, mobile, or API app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getByResourceGroupAsync

        Mono<SiteInner> getByResourceGroupAsync​(String resourceGroupName,
                                                String name)
        Description for Gets the details of a web, mobile, or API app.
        Specified by:
        getByResourceGroupAsync in interface InnerSupportsGet<SiteInner>
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getByResourceGroup

        SiteInner getByResourceGroup​(String resourceGroupName,
                                     String name)
        Description for Gets the details of a web, mobile, or API app.
        Specified by:
        getByResourceGroup in interface InnerSupportsGet<SiteInner>
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getByResourceGroupWithResponse

        com.azure.core.http.rest.Response<SiteInner> getByResourceGroupWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    com.azure.core.util.Context context)
        Description for Gets the details of a web, mobile, or API app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • beginCreateOrUpdateAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SiteInner>,​SiteInner> beginCreateOrUpdateAsync​(String resourceGroupName,
                                                                                                                                                 String name,
                                                                                                                                                 SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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<SiteInner>,​SiteInner> beginCreateOrUpdate​(String resourceGroupName,
                                                                                                                                            String name,
                                                                                                                                            SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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<SiteInner>,​SiteInner> beginCreateOrUpdate​(String resourceGroupName,
                                                                                                                                            String name,
                                                                                                                                            SiteInner siteEnvelope,
                                                                                                                                            com.azure.core.util.Context context)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • createOrUpdateAsync

        Mono<SiteInner> createOrUpdateAsync​(String resourceGroupName,
                                            String name,
                                            SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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

        SiteInner createOrUpdate​(String resourceGroupName,
                                 String name,
                                 SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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

        SiteInner createOrUpdate​(String resourceGroupName,
                                 String name,
                                 SiteInner siteEnvelope,
                                 com.azure.core.util.Context context)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        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<Void>> deleteWithResponseAsync​(String resourceGroupName,
                                                                              String name,
                                                                              Boolean deleteMetrics,
                                                                              Boolean deleteEmptyServerFarm)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        deleteMetrics - If true, web app metrics are also deleted.
        deleteEmptyServerFarm - Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAsync

        Mono<Void> deleteAsync​(String resourceGroupName,
                               String name,
                               Boolean deleteMetrics,
                               Boolean deleteEmptyServerFarm)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        deleteMetrics - If true, web app metrics are also deleted.
        deleteEmptyServerFarm - Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAsync

        Mono<Void> deleteAsync​(String resourceGroupName,
                               String name)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Specified by:
        deleteAsync in interface InnerSupportsDelete<Void>
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • delete

        void delete​(String resourceGroupName,
                    String name)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteWithResponse

        com.azure.core.http.rest.Response<Void> deleteWithResponse​(String resourceGroupName,
                                                                   String name,
                                                                   Boolean deleteMetrics,
                                                                   Boolean deleteEmptyServerFarm,
                                                                   com.azure.core.util.Context context)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        deleteMetrics - If true, web app metrics are also deleted.
        deleteEmptyServerFarm - Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteInner>> updateWithResponseAsync​(String resourceGroupName,
                                                                                   String name,
                                                                                   SitePatchResourceInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • updateAsync

        Mono<SiteInner> updateAsync​(String resourceGroupName,
                                    String name,
                                    SitePatchResourceInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • update

        SiteInner update​(String resourceGroupName,
                         String name,
                         SitePatchResourceInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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<SiteInner> updateWithResponse​(String resourceGroupName,
                                                                        String name,
                                                                        SitePatchResourceInner siteEnvelope,
                                                                        com.azure.core.util.Context context)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        siteEnvelope - A JSON representation of the app properties. See example.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • analyzeCustomHostnameWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CustomHostnameAnalysisResultInner>> analyzeCustomHostnameWithResponseAsync​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          String hostname)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        hostname - Custom hostname.
        Returns:
        custom domain analysis.
        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.
      • analyzeCustomHostnameWithResponse

        com.azure.core.http.rest.Response<CustomHostnameAnalysisResultInner> analyzeCustomHostnameWithResponse​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String hostname,
                                                                                                               com.azure.core.util.Context context)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        hostname - Custom hostname.
        context - The context to associate with this operation.
        Returns:
        custom domain analysis.
        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.
      • applySlotConfigToProductionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> applySlotConfigToProductionWithResponseAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   CsmSlotEntity slotSwapEntity)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • applySlotConfigToProductionAsync

        Mono<Void> applySlotConfigToProductionAsync​(String resourceGroupName,
                                                    String name,
                                                    CsmSlotEntity slotSwapEntity)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • applySlotConfigToProduction

        void applySlotConfigToProduction​(String resourceGroupName,
                                         String name,
                                         CsmSlotEntity slotSwapEntity)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • applySlotConfigToProductionWithResponse

        com.azure.core.http.rest.Response<Void> applySlotConfigToProductionWithResponse​(String resourceGroupName,
                                                                                        String name,
                                                                                        CsmSlotEntity slotSwapEntity,
                                                                                        com.azure.core.util.Context context)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • backupWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupItemInner>> backupWithResponseAsync​(String resourceGroupName,
                                                                                         String name,
                                                                                         BackupRequestInner request)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        Returns:
        backup description.
        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.
      • backupAsync

        Mono<BackupItemInner> backupAsync​(String resourceGroupName,
                                          String name,
                                          BackupRequestInner request)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        Returns:
        backup description.
        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.
      • backup

        BackupItemInner backup​(String resourceGroupName,
                               String name,
                               BackupRequestInner request)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        Returns:
        backup description.
        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.
      • backupWithResponse

        com.azure.core.http.rest.Response<BackupItemInner> backupWithResponse​(String resourceGroupName,
                                                                              String name,
                                                                              BackupRequestInner request,
                                                                              com.azure.core.util.Context context)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        context - The context to associate with this operation.
        Returns:
        backup description.
        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.
      • listBackupsAsync

        com.azure.core.http.rest.PagedFlux<BackupItemInner> listBackupsAsync​(String resourceGroupName,
                                                                             String name)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of backup items.
        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.
      • listBackups

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listBackups​(String resourceGroupName,
                                                                            String name)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of backup items.
        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.
      • listBackups

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listBackups​(String resourceGroupName,
                                                                            String name,
                                                                            com.azure.core.util.Context context)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of backup items.
        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.
      • getBackupStatusWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupItemInner>> getBackupStatusWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String backupId)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        Returns:
        backup description.
        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.
      • getBackupStatusAsync

        Mono<BackupItemInner> getBackupStatusAsync​(String resourceGroupName,
                                                   String name,
                                                   String backupId)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        Returns:
        backup description.
        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.
      • getBackupStatus

        BackupItemInner getBackupStatus​(String resourceGroupName,
                                        String name,
                                        String backupId)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        Returns:
        backup description.
        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.
      • getBackupStatusWithResponse

        com.azure.core.http.rest.Response<BackupItemInner> getBackupStatusWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String backupId,
                                                                                       com.azure.core.util.Context context)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        context - The context to associate with this operation.
        Returns:
        backup description.
        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.
      • deleteBackupWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteBackupWithResponseAsync​(String resourceGroupName,
                                                                                    String name,
                                                                                    String backupId)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteBackupAsync

        Mono<Void> deleteBackupAsync​(String resourceGroupName,
                                     String name,
                                     String backupId)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteBackup

        void deleteBackup​(String resourceGroupName,
                          String name,
                          String backupId)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteBackupWithResponse

        com.azure.core.http.rest.Response<Void> deleteBackupWithResponse​(String resourceGroupName,
                                                                         String name,
                                                                         String backupId,
                                                                         com.azure.core.util.Context context)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listBackupStatusSecretsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupItemInner>> listBackupStatusSecretsWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String backupId,
                                                                                                          BackupRequestInner request)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        request - Information on backup request.
        Returns:
        backup description.
        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.
      • listBackupStatusSecretsAsync

        Mono<BackupItemInner> listBackupStatusSecretsAsync​(String resourceGroupName,
                                                           String name,
                                                           String backupId,
                                                           BackupRequestInner request)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        request - Information on backup request.
        Returns:
        backup description.
        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.
      • listBackupStatusSecrets

        BackupItemInner listBackupStatusSecrets​(String resourceGroupName,
                                                String name,
                                                String backupId,
                                                BackupRequestInner request)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        request - Information on backup request.
        Returns:
        backup description.
        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.
      • listBackupStatusSecretsWithResponse

        com.azure.core.http.rest.Response<BackupItemInner> listBackupStatusSecretsWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String backupId,
                                                                                               BackupRequestInner request,
                                                                                               com.azure.core.util.Context context)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        request - Information on backup request.
        context - The context to associate with this operation.
        Returns:
        backup description.
        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.
      • restoreWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreWithResponseAsync​(String resourceGroupName,
                                                                                           String name,
                                                                                           String backupId,
                                                                                           RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • beginRestoreAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreAsync​(String resourceGroupName,
                                                                                                                                String name,
                                                                                                                                String backupId,
                                                                                                                                RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • beginRestore

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestore​(String resourceGroupName,
                                                                                                                           String name,
                                                                                                                           String backupId,
                                                                                                                           RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • beginRestore

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestore​(String resourceGroupName,
                                                                                                                           String name,
                                                                                                                           String backupId,
                                                                                                                           RestoreRequestInner request,
                                                                                                                           com.azure.core.util.Context context)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • restoreAsync

        Mono<Void> restoreAsync​(String resourceGroupName,
                                String name,
                                String backupId,
                                RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • restore

        void restore​(String resourceGroupName,
                     String name,
                     String backupId,
                     RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • restore

        void restore​(String resourceGroupName,
                     String name,
                     String backupId,
                     RestoreRequestInner request,
                     com.azure.core.util.Context context)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        request - Information on restore request .
        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.
      • listBasicPublishingCredentialsPoliciesAsync

        com.azure.core.http.rest.PagedFlux<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesAsync​(String resourceGroupName,
                                                                                                                                    String name)
        Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        publishing Credentials Policies entity collection 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.
      • listBasicPublishingCredentialsPolicies

        com.azure.core.http.rest.PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPolicies​(String resourceGroupName,
                                                                                                                                   String name)
        Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        publishing Credentials Policies entity collection 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.
      • listBasicPublishingCredentialsPolicies

        com.azure.core.http.rest.PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPolicies​(String resourceGroupName,
                                                                                                                                   String name,
                                                                                                                                   com.azure.core.util.Context context)
        Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies entity collection 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.
      • getFtpAllowedWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> getFtpAllowedWithResponseAsync​(String resourceGroupName,
                                                                                                                            String name)
        Description for Returns whether FTP is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • getFtpAllowedWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedWithResponse​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 com.azure.core.util.Context context)
        Description for Returns whether FTP is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • updateFtpAllowedWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedWithResponse​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity,
                                                                                                                    com.azure.core.util.Context context)
        Description for Updates whether FTP is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • getScmAllowedWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> getScmAllowedWithResponseAsync​(String resourceGroupName,
                                                                                                                            String name)
        Description for Returns whether Scm basic auth is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • getScmAllowedWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedWithResponse​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 com.azure.core.util.Context context)
        Description for Returns whether Scm basic auth is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • updateScmAllowedWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedWithResponse​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity,
                                                                                                                    com.azure.core.util.Context context)
        Description for Updates whether user publishing credentials are allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • listConfigurationsAsync

        com.azure.core.http.rest.PagedFlux<SiteConfigResourceInner> listConfigurationsAsync​(String resourceGroupName,
                                                                                            String name)
        Description for List the configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of site configurations.
        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.
      • listConfigurations

        com.azure.core.http.rest.PagedIterable<SiteConfigResourceInner> listConfigurations​(String resourceGroupName,
                                                                                           String name)
        Description for List the configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of site configurations.
        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.
      • listConfigurations

        com.azure.core.http.rest.PagedIterable<SiteConfigResourceInner> listConfigurations​(String resourceGroupName,
                                                                                           String name,
                                                                                           com.azure.core.util.Context context)
        Description for List the configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of site configurations.
        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.
      • updateApplicationSettingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> updateApplicationSettingsWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  StringDictionaryInner appSettings)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettings - Application settings of the app.
        Returns:
        string dictionary 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.
      • updateApplicationSettingsAsync

        Mono<StringDictionaryInner> updateApplicationSettingsAsync​(String resourceGroupName,
                                                                   String name,
                                                                   StringDictionaryInner appSettings)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettings - Application settings of the app.
        Returns:
        string dictionary 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.
      • updateApplicationSettings

        StringDictionaryInner updateApplicationSettings​(String resourceGroupName,
                                                        String name,
                                                        StringDictionaryInner appSettings)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettings - Application settings of the app.
        Returns:
        string dictionary 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.
      • updateApplicationSettingsWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> updateApplicationSettingsWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       StringDictionaryInner appSettings,
                                                                                                       com.azure.core.util.Context context)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettings - Application settings of the app.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listApplicationSettingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> listApplicationSettingsWithResponseAsync​(String resourceGroupName,
                                                                                                                String name)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        string dictionary 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.
      • listApplicationSettingsAsync

        Mono<StringDictionaryInner> listApplicationSettingsAsync​(String resourceGroupName,
                                                                 String name)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        string dictionary 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.
      • listApplicationSettings

        StringDictionaryInner listApplicationSettings​(String resourceGroupName,
                                                      String name)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        string dictionary 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.
      • listApplicationSettingsWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> listApplicationSettingsWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     com.azure.core.util.Context context)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • updateAuthSettingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsInner>> updateAuthSettingsWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           SiteAuthSettingsInner siteAuthSettings)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettings - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettingsAsync

        Mono<SiteAuthSettingsInner> updateAuthSettingsAsync​(String resourceGroupName,
                                                            String name,
                                                            SiteAuthSettingsInner siteAuthSettings)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettings - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettings

        SiteAuthSettingsInner updateAuthSettings​(String resourceGroupName,
                                                 String name,
                                                 SiteAuthSettingsInner siteAuthSettings)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettings - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettingsWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsInner> updateAuthSettingsWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                SiteAuthSettingsInner siteAuthSettings,
                                                                                                com.azure.core.util.Context context)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettings - Auth settings associated with web app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsInner>> getAuthSettingsWithResponseAsync​(String resourceGroupName,
                                                                                                        String name)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsAsync

        Mono<SiteAuthSettingsInner> getAuthSettingsAsync​(String resourceGroupName,
                                                         String name)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettings

        SiteAuthSettingsInner getAuthSettings​(String resourceGroupName,
                                              String name)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsInner> getAuthSettingsWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             com.azure.core.util.Context context)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsV2WithoutSecretsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2WithoutSecretsWithResponseAsync​(String resourceGroupName,
                                                                                                                          String name)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2WithoutSecretsAsync

        Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsAsync​(String resourceGroupName,
                                                                           String name)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2WithoutSecrets

        SiteAuthSettingsV2Inner getAuthSettingsV2WithoutSecrets​(String resourceGroupName,
                                                                String name)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2WithoutSecretsWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsWithResponse​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               com.azure.core.util.Context context)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2WithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner>> updateAuthSettingsV2WithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               SiteAuthSettingsV2Inner siteAuthSettingsV2)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettingsV2 - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2Async

        Mono<SiteAuthSettingsV2Inner> updateAuthSettingsV2Async​(String resourceGroupName,
                                                                String name,
                                                                SiteAuthSettingsV2Inner siteAuthSettingsV2)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettingsV2 - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2

        SiteAuthSettingsV2Inner updateAuthSettingsV2​(String resourceGroupName,
                                                     String name,
                                                     SiteAuthSettingsV2Inner siteAuthSettingsV2)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettingsV2 - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2WithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner> updateAuthSettingsV2WithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    SiteAuthSettingsV2Inner siteAuthSettingsV2,
                                                                                                    com.azure.core.util.Context context)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        siteAuthSettingsV2 - Auth settings associated with web app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2WithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2WithResponseAsync​(String resourceGroupName,
                                                                                                            String name)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2Async

        Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2Async​(String resourceGroupName,
                                                             String name)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2

        SiteAuthSettingsV2Inner getAuthSettingsV2​(String resourceGroupName,
                                                  String name)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2WithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner> getAuthSettingsV2WithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 com.azure.core.util.Context context)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAzureStorageAccountsWithResponse

        com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsWithResponse​(String resourceGroupName,
                                                                                                                              String name,
                                                                                                                              AzureStoragePropertyDictionaryResourceInner azureStorageAccounts,
                                                                                                                              com.azure.core.util.Context context)
        Description for Updates the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        azureStorageAccounts - Azure storage accounts of the app.
        context - The context to associate with this operation.
        Returns:
        azureStorageInfo dictionary 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.
      • listAzureStorageAccountsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner>> listAzureStorageAccountsWithResponseAsync​(String resourceGroupName,
                                                                                                                                       String name)
        Description for Gets the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        azureStorageInfo dictionary 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.
      • listAzureStorageAccountsWithResponse

        com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsWithResponse​(String resourceGroupName,
                                                                                                                            String name,
                                                                                                                            com.azure.core.util.Context context)
        Description for Gets the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        azureStorageInfo dictionary 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.
      • updateBackupConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupRequestInner>> updateBackupConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               BackupRequestInner request)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Edited backup configuration.
        Returns:
        description of a backup which will be performed.
        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.
      • updateBackupConfigurationAsync

        Mono<BackupRequestInner> updateBackupConfigurationAsync​(String resourceGroupName,
                                                                String name,
                                                                BackupRequestInner request)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Edited backup configuration.
        Returns:
        description of a backup which will be performed.
        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.
      • updateBackupConfiguration

        BackupRequestInner updateBackupConfiguration​(String resourceGroupName,
                                                     String name,
                                                     BackupRequestInner request)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Edited backup configuration.
        Returns:
        description of a backup which will be performed.
        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.
      • updateBackupConfigurationWithResponse

        com.azure.core.http.rest.Response<BackupRequestInner> updateBackupConfigurationWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    BackupRequestInner request,
                                                                                                    com.azure.core.util.Context context)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Edited backup configuration.
        context - The context to associate with this operation.
        Returns:
        description of a backup which will be performed.
        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.
      • deleteBackupConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteBackupConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                 String name)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • deleteBackupConfigurationAsync

        Mono<Void> deleteBackupConfigurationAsync​(String resourceGroupName,
                                                  String name)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • deleteBackupConfiguration

        void deleteBackupConfiguration​(String resourceGroupName,
                                       String name)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • deleteBackupConfigurationWithResponse

        com.azure.core.http.rest.Response<Void> deleteBackupConfigurationWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      com.azure.core.util.Context context)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getBackupConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupRequestInner>> getBackupConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                            String name)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        description of a backup which will be performed.
        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.
      • getBackupConfigurationAsync

        Mono<BackupRequestInner> getBackupConfigurationAsync​(String resourceGroupName,
                                                             String name)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        description of a backup which will be performed.
        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.
      • getBackupConfiguration

        BackupRequestInner getBackupConfiguration​(String resourceGroupName,
                                                  String name)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        description of a backup which will be performed.
        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.
      • getBackupConfigurationWithResponse

        com.azure.core.http.rest.Response<BackupRequestInner> getBackupConfigurationWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 com.azure.core.util.Context context)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        description of a backup which will be performed.
        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.
      • getAppSettingsKeyVaultReferencesAsync

        com.azure.core.http.rest.PagedFlux<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesAsync​(String resourceGroupName,
                                                                                                      String name)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getAppSettingsKeyVaultReferences

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferences​(String resourceGroupName,
                                                                                                     String name)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getAppSettingsKeyVaultReferences

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferences​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     com.azure.core.util.Context context)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getAppSettingKeyVaultReferenceWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ApiKVReferenceInner>> getAppSettingKeyVaultReferenceWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String appSettingKey)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        Returns:
        description of site key vault references.
        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.
      • getAppSettingKeyVaultReferenceAsync

        Mono<ApiKVReferenceInner> getAppSettingKeyVaultReferenceAsync​(String resourceGroupName,
                                                                      String name,
                                                                      String appSettingKey)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        Returns:
        description of site key vault references.
        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.
      • getAppSettingKeyVaultReference

        ApiKVReferenceInner getAppSettingKeyVaultReference​(String resourceGroupName,
                                                           String name,
                                                           String appSettingKey)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        Returns:
        description of site key vault references.
        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.
      • getAppSettingKeyVaultReferenceWithResponse

        com.azure.core.http.rest.Response<ApiKVReferenceInner> getAppSettingKeyVaultReferenceWithResponse​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String appSettingKey,
                                                                                                          com.azure.core.util.Context context)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        context - The context to associate with this operation.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferencesAsync

        com.azure.core.http.rest.PagedFlux<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesAsync​(String resourceGroupName,
                                                                                                               String name)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getSiteConnectionStringKeyVaultReferences

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferences​(String resourceGroupName,
                                                                                                              String name)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getSiteConnectionStringKeyVaultReferences

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferences​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              com.azure.core.util.Context context)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getSiteConnectionStringKeyVaultReferenceWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ApiKVReferenceInner>> getSiteConnectionStringKeyVaultReferenceWithResponseAsync​(String resourceGroupName,
                                                                                                                               String name,
                                                                                                                               String connectionStringKey)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferenceAsync

        Mono<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceAsync​(String resourceGroupName,
                                                                                String name,
                                                                                String connectionStringKey)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReference

        ApiKVReferenceInner getSiteConnectionStringKeyVaultReference​(String resourceGroupName,
                                                                     String name,
                                                                     String connectionStringKey)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferenceWithResponse

        com.azure.core.http.rest.Response<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceWithResponse​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    String connectionStringKey,
                                                                                                                    com.azure.core.util.Context context)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        context - The context to associate with this operation.
        Returns:
        description of site key vault references.
        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.
      • updateConnectionStringsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ConnectionStringDictionaryInner>> updateConnectionStringsWithResponseAsync​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          ConnectionStringDictionaryInner connectionStrings)
        Description for Replaces the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStrings - Connection strings of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateConnectionStringsWithResponse

        com.azure.core.http.rest.Response<ConnectionStringDictionaryInner> updateConnectionStringsWithResponse​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               ConnectionStringDictionaryInner connectionStrings,
                                                                                                               com.azure.core.util.Context context)
        Description for Replaces the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStrings - Connection strings of the app or deployment slot. See example.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listConnectionStringsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ConnectionStringDictionaryInner>> listConnectionStringsWithResponseAsync​(String resourceGroupName,
                                                                                                                        String name)
        Description for Gets the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        string dictionary 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.
      • listConnectionStringsWithResponse

        com.azure.core.http.rest.Response<ConnectionStringDictionaryInner> listConnectionStringsWithResponse​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             com.azure.core.util.Context context)
        Description for Gets the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • getDiagnosticLogsConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteLogsConfigInner>> getDiagnosticLogsConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration of App Service site logs.
        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.
      • getDiagnosticLogsConfigurationAsync

        Mono<SiteLogsConfigInner> getDiagnosticLogsConfigurationAsync​(String resourceGroupName,
                                                                      String name)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration of App Service site logs.
        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.
      • getDiagnosticLogsConfiguration

        SiteLogsConfigInner getDiagnosticLogsConfiguration​(String resourceGroupName,
                                                           String name)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        configuration of App Service site logs.
        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.
      • getDiagnosticLogsConfigurationWithResponse

        com.azure.core.http.rest.Response<SiteLogsConfigInner> getDiagnosticLogsConfigurationWithResponse​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          com.azure.core.util.Context context)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteLogsConfigInner>> updateDiagnosticLogsConfigWithResponseAsync​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 SiteLogsConfigInner siteLogsConfig)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigAsync

        Mono<SiteLogsConfigInner> updateDiagnosticLogsConfigAsync​(String resourceGroupName,
                                                                  String name,
                                                                  SiteLogsConfigInner siteLogsConfig)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfig

        SiteLogsConfigInner updateDiagnosticLogsConfig​(String resourceGroupName,
                                                       String name,
                                                       SiteLogsConfigInner siteLogsConfig)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigWithResponse

        com.azure.core.http.rest.Response<SiteLogsConfigInner> updateDiagnosticLogsConfigWithResponse​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      SiteLogsConfigInner siteLogsConfig,
                                                                                                      com.azure.core.util.Context context)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        context - The context to associate with this operation.
        Returns:
        configuration of App Service site logs.
        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.
      • updateMetadataWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> updateMetadataWithResponseAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       StringDictionaryInner metadata)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        metadata - Edited metadata of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateMetadataAsync

        Mono<StringDictionaryInner> updateMetadataAsync​(String resourceGroupName,
                                                        String name,
                                                        StringDictionaryInner metadata)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        metadata - Edited metadata of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateMetadata

        StringDictionaryInner updateMetadata​(String resourceGroupName,
                                             String name,
                                             StringDictionaryInner metadata)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        metadata - Edited metadata of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateMetadataWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> updateMetadataWithResponse​(String resourceGroupName,
                                                                                            String name,
                                                                                            StringDictionaryInner metadata,
                                                                                            com.azure.core.util.Context context)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        metadata - Edited metadata of the app or deployment slot. See example.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listMetadataWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> listMetadataWithResponseAsync​(String resourceGroupName,
                                                                                                     String name)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        string dictionary 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.
      • listMetadata

        StringDictionaryInner listMetadata​(String resourceGroupName,
                                           String name)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        string dictionary 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.
      • listMetadataWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> listMetadataWithResponse​(String resourceGroupName,
                                                                                          String name,
                                                                                          com.azure.core.util.Context context)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listPublishingCredentialsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listPublishingCredentialsWithResponseAsync​(String resourceGroupName,
                                                                                                             String name)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        user credentials used for publishing activity.
        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.
      • beginListPublishingCredentialsAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<UserInner>,​UserInner> beginListPublishingCredentialsAsync​(String resourceGroupName,
                                                                                                                                                            String name)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        user credentials used for publishing activity.
        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.
      • beginListPublishingCredentials

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<UserInner>,​UserInner> beginListPublishingCredentials​(String resourceGroupName,
                                                                                                                                                       String name)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        user credentials used for publishing activity.
        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.
      • beginListPublishingCredentials

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<UserInner>,​UserInner> beginListPublishingCredentials​(String resourceGroupName,
                                                                                                                                                       String name,
                                                                                                                                                       com.azure.core.util.Context context)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • listPublishingCredentialsAsync

        Mono<UserInner> listPublishingCredentialsAsync​(String resourceGroupName,
                                                       String name)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        user credentials used for publishing activity.
        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.
      • listPublishingCredentials

        UserInner listPublishingCredentials​(String resourceGroupName,
                                            String name)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        user credentials used for publishing activity.
        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.
      • listPublishingCredentials

        UserInner listPublishingCredentials​(String resourceGroupName,
                                            String name,
                                            com.azure.core.util.Context context)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • updateSitePushSettingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PushSettingsInner>> updateSitePushSettingsWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           PushSettingsInner pushSettings)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        pushSettings - Push settings associated with web app.
        Returns:
        push settings for the App.
        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.
      • updateSitePushSettingsAsync

        Mono<PushSettingsInner> updateSitePushSettingsAsync​(String resourceGroupName,
                                                            String name,
                                                            PushSettingsInner pushSettings)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        pushSettings - Push settings associated with web app.
        Returns:
        push settings for the App.
        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.
      • updateSitePushSettings

        PushSettingsInner updateSitePushSettings​(String resourceGroupName,
                                                 String name,
                                                 PushSettingsInner pushSettings)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        pushSettings - Push settings associated with web app.
        Returns:
        push settings for the App.
        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.
      • updateSitePushSettingsWithResponse

        com.azure.core.http.rest.Response<PushSettingsInner> updateSitePushSettingsWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                PushSettingsInner pushSettings,
                                                                                                com.azure.core.util.Context context)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        pushSettings - Push settings associated with web app.
        context - The context to associate with this operation.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PushSettingsInner>> listSitePushSettingsWithResponseAsync​(String resourceGroupName,
                                                                                                         String name)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsAsync

        Mono<PushSettingsInner> listSitePushSettingsAsync​(String resourceGroupName,
                                                          String name)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettings

        PushSettingsInner listSitePushSettings​(String resourceGroupName,
                                               String name)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsWithResponse

        com.azure.core.http.rest.Response<PushSettingsInner> listSitePushSettingsWithResponse​(String resourceGroupName,
                                                                                              String name,
                                                                                              com.azure.core.util.Context context)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        push settings for the App.
        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.
      • listSlotConfigurationNamesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SlotConfigNamesResourceInner>> listSlotConfigurationNamesWithResponseAsync​(String resourceGroupName,
                                                                                                                          String name)
        Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        slot Config names azure 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.
      • listSlotConfigurationNamesAsync

        Mono<SlotConfigNamesResourceInner> listSlotConfigurationNamesAsync​(String resourceGroupName,
                                                                           String name)
        Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        slot Config names azure 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.
      • listSlotConfigurationNames

        SlotConfigNamesResourceInner listSlotConfigurationNames​(String resourceGroupName,
                                                                String name)
        Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        slot Config names azure 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.
      • listSlotConfigurationNamesWithResponse

        com.azure.core.http.rest.Response<SlotConfigNamesResourceInner> listSlotConfigurationNamesWithResponse​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               com.azure.core.util.Context context)
        Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        slot Config names azure 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.
      • updateSlotConfigurationNamesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SlotConfigNamesResourceInner>> updateSlotConfigurationNamesWithResponseAsync​(String resourceGroupName,
                                                                                                                            String name,
                                                                                                                            SlotConfigNamesResourceInner slotConfigNames)
        Description for Updates the names of application settings and connection string that remain with the slot during swap operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotConfigNames - Names of application settings and connection strings. See example.
        Returns:
        slot Config names azure 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.
      • updateSlotConfigurationNamesAsync

        Mono<SlotConfigNamesResourceInner> updateSlotConfigurationNamesAsync​(String resourceGroupName,
                                                                             String name,
                                                                             SlotConfigNamesResourceInner slotConfigNames)
        Description for Updates the names of application settings and connection string that remain with the slot during swap operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotConfigNames - Names of application settings and connection strings. See example.
        Returns:
        slot Config names azure 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.
      • updateSlotConfigurationNames

        SlotConfigNamesResourceInner updateSlotConfigurationNames​(String resourceGroupName,
                                                                  String name,
                                                                  SlotConfigNamesResourceInner slotConfigNames)
        Description for Updates the names of application settings and connection string that remain with the slot during swap operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotConfigNames - Names of application settings and connection strings. See example.
        Returns:
        slot Config names azure 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.
      • updateSlotConfigurationNamesWithResponse

        com.azure.core.http.rest.Response<SlotConfigNamesResourceInner> updateSlotConfigurationNamesWithResponse​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 SlotConfigNamesResourceInner slotConfigNames,
                                                                                                                 com.azure.core.util.Context context)
        Description for Updates the names of application settings and connection string that remain with the slot during swap operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotConfigNames - Names of application settings and connection strings. See example.
        context - The context to associate with this operation.
        Returns:
        slot Config names azure 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.
      • getConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> getConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                           String name)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        web app configuration 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.
      • getConfigurationAsync

        Mono<SiteConfigResourceInner> getConfigurationAsync​(String resourceGroupName,
                                                            String name)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        web app configuration 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.
      • getConfiguration

        SiteConfigResourceInner getConfiguration​(String resourceGroupName,
                                                 String name)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        web app configuration 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.
      • getConfigurationWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> getConfigurationWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                com.azure.core.util.Context context)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> createOrUpdateConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationAsync

        Mono<SiteConfigResourceInner> createOrUpdateConfigurationAsync​(String resourceGroupName,
                                                                       String name,
                                                                       SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • createOrUpdateConfiguration

        SiteConfigResourceInner createOrUpdateConfiguration​(String resourceGroupName,
                                                            String name,
                                                            SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> createOrUpdateConfigurationWithResponse​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           SiteConfigResourceInner siteConfig,
                                                                                                           com.azure.core.util.Context context)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • updateConfigurationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> updateConfigurationWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • updateConfigurationAsync

        Mono<SiteConfigResourceInner> updateConfigurationAsync​(String resourceGroupName,
                                                               String name,
                                                               SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • updateConfiguration

        SiteConfigResourceInner updateConfiguration​(String resourceGroupName,
                                                    String name,
                                                    SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • updateConfigurationWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> updateConfigurationWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   SiteConfigResourceInner siteConfig,
                                                                                                   com.azure.core.util.Context context)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteConfig - JSON representation of a SiteConfig object. See example.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • listConfigurationSnapshotInfoAsync

        com.azure.core.http.rest.PagedFlux<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoAsync​(String resourceGroupName,
                                                                                                                  String name)
        Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of metadata for the app configuration snapshots that can be restored.
        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.
      • listConfigurationSnapshotInfo

        com.azure.core.http.rest.PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfo​(String resourceGroupName,
                                                                                                                 String name)
        Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of metadata for the app configuration snapshots that can be restored.
        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.
      • listConfigurationSnapshotInfo

        com.azure.core.http.rest.PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfo​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 com.azure.core.util.Context context)
        Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of metadata for the app configuration snapshots that can be restored.
        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.
      • getConfigurationSnapshotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> getConfigurationSnapshotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String snapshotId)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        Returns:
        web app configuration 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.
      • getConfigurationSnapshotAsync

        Mono<SiteConfigResourceInner> getConfigurationSnapshotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String snapshotId)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        Returns:
        web app configuration 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.
      • getConfigurationSnapshot

        SiteConfigResourceInner getConfigurationSnapshot​(String resourceGroupName,
                                                         String name,
                                                         String snapshotId)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        Returns:
        web app configuration 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.
      • getConfigurationSnapshotWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> getConfigurationSnapshotWithResponse​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String snapshotId,
                                                                                                        com.azure.core.util.Context context)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • recoverSiteConfigurationSnapshotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> recoverSiteConfigurationSnapshotWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String snapshotId)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        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.
      • recoverSiteConfigurationSnapshotAsync

        Mono<Void> recoverSiteConfigurationSnapshotAsync​(String resourceGroupName,
                                                         String name,
                                                         String snapshotId)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        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.
      • recoverSiteConfigurationSnapshot

        void recoverSiteConfigurationSnapshot​(String resourceGroupName,
                                              String name,
                                              String snapshotId)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        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.
      • recoverSiteConfigurationSnapshotWithResponse

        com.azure.core.http.rest.Response<Void> recoverSiteConfigurationSnapshotWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String snapshotId,
                                                                                             com.azure.core.util.Context context)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        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.
      • getWebSiteContainerLogsWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getWebSiteContainerLogsWithResponseAsync​(String resourceGroupName,
                                                                                               String name)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWebSiteContainerLogsAsync

        Flux<ByteBuffer> getWebSiteContainerLogsAsync​(String resourceGroupName,
                                                      String name)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWebSiteContainerLogs

        InputStream getWebSiteContainerLogs​(String resourceGroupName,
                                            String name)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWebSiteContainerLogsWithResponse

        com.azure.core.http.rest.StreamResponse getWebSiteContainerLogsWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    com.azure.core.util.Context context)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getContainerLogsZipWithResponseAsync​(String resourceGroupName,
                                                                                           String name)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipAsync

        Flux<ByteBuffer> getContainerLogsZipAsync​(String resourceGroupName,
                                                  String name)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZip

        InputStream getContainerLogsZip​(String resourceGroupName,
                                        String name)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipWithResponse

        com.azure.core.http.rest.StreamResponse getContainerLogsZipWithResponse​(String resourceGroupName,
                                                                                String name,
                                                                                com.azure.core.util.Context context)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listContinuousWebJobsAsync

        com.azure.core.http.rest.PagedFlux<ContinuousWebJobInner> listContinuousWebJobsAsync​(String resourceGroupName,
                                                                                             String name)
        Description for List continuous web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listContinuousWebJobs

        com.azure.core.http.rest.PagedIterable<ContinuousWebJobInner> listContinuousWebJobs​(String resourceGroupName,
                                                                                            String name)
        Description for List continuous web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listContinuousWebJobs

        com.azure.core.http.rest.PagedIterable<ContinuousWebJobInner> listContinuousWebJobs​(String resourceGroupName,
                                                                                            String name,
                                                                                            com.azure.core.util.Context context)
        Description for List continuous web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • getContinuousWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ContinuousWebJobInner>> getContinuousWebJobWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String webJobName)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContinuousWebJobAsync

        Mono<ContinuousWebJobInner> getContinuousWebJobAsync​(String resourceGroupName,
                                                             String name,
                                                             String webJobName)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContinuousWebJob

        ContinuousWebJobInner getContinuousWebJob​(String resourceGroupName,
                                                  String name,
                                                  String webJobName)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContinuousWebJobWithResponse

        com.azure.core.http.rest.Response<ContinuousWebJobInner> getContinuousWebJobWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String webJobName,
                                                                                                 com.azure.core.util.Context context)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        context - The context to associate with this operation.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteContinuousWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteContinuousWebJobWithResponseAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String webJobName)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • deleteContinuousWebJobAsync

        Mono<Void> deleteContinuousWebJobAsync​(String resourceGroupName,
                                               String name,
                                               String webJobName)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • deleteContinuousWebJob

        void deleteContinuousWebJob​(String resourceGroupName,
                                    String name,
                                    String webJobName)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • deleteContinuousWebJobWithResponse

        com.azure.core.http.rest.Response<Void> deleteContinuousWebJobWithResponse​(String resourceGroupName,
                                                                                   String name,
                                                                                   String webJobName,
                                                                                   com.azure.core.util.Context context)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • startContinuousWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> startContinuousWebJobWithResponseAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String webJobName)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • startContinuousWebJobAsync

        Mono<Void> startContinuousWebJobAsync​(String resourceGroupName,
                                              String name,
                                              String webJobName)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • startContinuousWebJob

        void startContinuousWebJob​(String resourceGroupName,
                                   String name,
                                   String webJobName)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • startContinuousWebJobWithResponse

        com.azure.core.http.rest.Response<Void> startContinuousWebJobWithResponse​(String resourceGroupName,
                                                                                  String name,
                                                                                  String webJobName,
                                                                                  com.azure.core.util.Context context)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopContinuousWebJobWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String webJobName)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobAsync

        Mono<Void> stopContinuousWebJobAsync​(String resourceGroupName,
                                             String name,
                                             String webJobName)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJob

        void stopContinuousWebJob​(String resourceGroupName,
                                  String name,
                                  String webJobName)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobWithResponse

        com.azure.core.http.rest.Response<Void> stopContinuousWebJobWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String webJobName,
                                                                                 com.azure.core.util.Context context)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listDeploymentsAsync

        com.azure.core.http.rest.PagedFlux<DeploymentInner> listDeploymentsAsync​(String resourceGroupName,
                                                                                 String name)
        Description for List deployments for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of app deployments.
        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.
      • listDeployments

        com.azure.core.http.rest.PagedIterable<DeploymentInner> listDeployments​(String resourceGroupName,
                                                                                String name)
        Description for List deployments for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of app deployments.
        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.
      • listDeployments

        com.azure.core.http.rest.PagedIterable<DeploymentInner> listDeployments​(String resourceGroupName,
                                                                                String name,
                                                                                com.azure.core.util.Context context)
        Description for List deployments for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of app deployments.
        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.
      • getDeploymentWithResponseAsync

        Mono<com.azure.core.http.rest.Response<DeploymentInner>> getDeploymentWithResponseAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String id)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        Returns:
        user credentials used for publishing activity.
        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.
      • getDeploymentAsync

        Mono<DeploymentInner> getDeploymentAsync​(String resourceGroupName,
                                                 String name,
                                                 String id)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        Returns:
        user credentials used for publishing activity.
        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.
      • getDeployment

        DeploymentInner getDeployment​(String resourceGroupName,
                                      String name,
                                      String id)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        Returns:
        user credentials used for publishing activity.
        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.
      • getDeploymentWithResponse

        com.azure.core.http.rest.Response<DeploymentInner> getDeploymentWithResponse​(String resourceGroupName,
                                                                                     String name,
                                                                                     String id,
                                                                                     com.azure.core.util.Context context)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentWithResponseAsync

        Mono<com.azure.core.http.rest.Response<DeploymentInner>> createDeploymentWithResponseAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String id,
                                                                                                   DeploymentInner deployment)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        deployment - Deployment details.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentAsync

        Mono<DeploymentInner> createDeploymentAsync​(String resourceGroupName,
                                                    String name,
                                                    String id,
                                                    DeploymentInner deployment)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        deployment - Deployment details.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeployment

        DeploymentInner createDeployment​(String resourceGroupName,
                                         String name,
                                         String id,
                                         DeploymentInner deployment)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        deployment - Deployment details.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentWithResponse

        com.azure.core.http.rest.Response<DeploymentInner> createDeploymentWithResponse​(String resourceGroupName,
                                                                                        String name,
                                                                                        String id,
                                                                                        DeploymentInner deployment,
                                                                                        com.azure.core.util.Context context)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        deployment - Deployment details.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • deleteDeploymentWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteDeploymentWithResponseAsync​(String resourceGroupName,
                                                                                        String name,
                                                                                        String id)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        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.
      • deleteDeploymentAsync

        Mono<Void> deleteDeploymentAsync​(String resourceGroupName,
                                         String name,
                                         String id)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        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.
      • deleteDeployment

        void deleteDeployment​(String resourceGroupName,
                              String name,
                              String id)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        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.
      • deleteDeploymentWithResponse

        com.azure.core.http.rest.Response<Void> deleteDeploymentWithResponse​(String resourceGroupName,
                                                                             String name,
                                                                             String id,
                                                                             com.azure.core.util.Context context)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        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.
      • listDeploymentLogWithResponseAsync

        Mono<com.azure.core.http.rest.Response<DeploymentInner>> listDeploymentLogWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String id)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        Returns:
        user credentials used for publishing activity.
        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.
      • listDeploymentLogAsync

        Mono<DeploymentInner> listDeploymentLogAsync​(String resourceGroupName,
                                                     String name,
                                                     String id)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        Returns:
        user credentials used for publishing activity.
        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.
      • listDeploymentLog

        DeploymentInner listDeploymentLog​(String resourceGroupName,
                                          String name,
                                          String id)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        Returns:
        user credentials used for publishing activity.
        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.
      • listDeploymentLogWithResponse

        com.azure.core.http.rest.Response<DeploymentInner> listDeploymentLogWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String id,
                                                                                         com.azure.core.util.Context context)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • discoverBackupWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RestoreRequestInner>> discoverBackupWithResponseAsync​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     RestoreRequestInner request)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        Returns:
        description of a restore request.
        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.
      • discoverBackupAsync

        Mono<RestoreRequestInner> discoverBackupAsync​(String resourceGroupName,
                                                      String name,
                                                      RestoreRequestInner request)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        Returns:
        description of a restore request.
        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.
      • discoverBackup

        RestoreRequestInner discoverBackup​(String resourceGroupName,
                                           String name,
                                           RestoreRequestInner request)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        Returns:
        description of a restore request.
        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.
      • discoverBackupWithResponse

        com.azure.core.http.rest.Response<RestoreRequestInner> discoverBackupWithResponse​(String resourceGroupName,
                                                                                          String name,
                                                                                          RestoreRequestInner request,
                                                                                          com.azure.core.util.Context context)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        context - The context to associate with this operation.
        Returns:
        description of a restore request.
        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.
      • listDomainOwnershipIdentifiersAsync

        com.azure.core.http.rest.PagedFlux<IdentifierInner> listDomainOwnershipIdentifiersAsync​(String resourceGroupName,
                                                                                                String name)
        Description for Lists ownership identifiers for domain associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of identifiers.
        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.
      • listDomainOwnershipIdentifiers

        com.azure.core.http.rest.PagedIterable<IdentifierInner> listDomainOwnershipIdentifiers​(String resourceGroupName,
                                                                                               String name)
        Description for Lists ownership identifiers for domain associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of identifiers.
        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.
      • listDomainOwnershipIdentifiers

        com.azure.core.http.rest.PagedIterable<IdentifierInner> listDomainOwnershipIdentifiers​(String resourceGroupName,
                                                                                               String name,
                                                                                               com.azure.core.util.Context context)
        Description for Lists ownership identifiers for domain associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of identifiers.
        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.
      • getDomainOwnershipIdentifierWithResponseAsync

        Mono<com.azure.core.http.rest.Response<IdentifierInner>> getDomainOwnershipIdentifierWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String domainOwnershipIdentifierName)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        Returns:
        a domain specific resource identifier.
        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.
      • getDomainOwnershipIdentifierAsync

        Mono<IdentifierInner> getDomainOwnershipIdentifierAsync​(String resourceGroupName,
                                                                String name,
                                                                String domainOwnershipIdentifierName)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        Returns:
        a domain specific resource identifier.
        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.
      • getDomainOwnershipIdentifier

        IdentifierInner getDomainOwnershipIdentifier​(String resourceGroupName,
                                                     String name,
                                                     String domainOwnershipIdentifierName)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        Returns:
        a domain specific resource identifier.
        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.
      • getDomainOwnershipIdentifierWithResponse

        com.azure.core.http.rest.Response<IdentifierInner> getDomainOwnershipIdentifierWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String domainOwnershipIdentifierName,
                                                                                                    com.azure.core.util.Context context)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        context - The context to associate with this operation.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierWithResponseAsync

        Mono<com.azure.core.http.rest.Response<IdentifierInner>> createOrUpdateDomainOwnershipIdentifierWithResponseAsync​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          String domainOwnershipIdentifierName,
                                                                                                                          IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierAsync

        Mono<IdentifierInner> createOrUpdateDomainOwnershipIdentifierAsync​(String resourceGroupName,
                                                                           String name,
                                                                           String domainOwnershipIdentifierName,
                                                                           IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifier

        IdentifierInner createOrUpdateDomainOwnershipIdentifier​(String resourceGroupName,
                                                                String name,
                                                                String domainOwnershipIdentifierName,
                                                                IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierWithResponse

        com.azure.core.http.rest.Response<IdentifierInner> createOrUpdateDomainOwnershipIdentifierWithResponse​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String domainOwnershipIdentifierName,
                                                                                                               IdentifierInner domainOwnershipIdentifier,
                                                                                                               com.azure.core.util.Context context)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        context - The context to associate with this operation.
        Returns:
        a domain specific resource identifier.
        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.
      • deleteDomainOwnershipIdentifierWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteDomainOwnershipIdentifierWithResponseAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String domainOwnershipIdentifierName)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        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.
      • deleteDomainOwnershipIdentifierAsync

        Mono<Void> deleteDomainOwnershipIdentifierAsync​(String resourceGroupName,
                                                        String name,
                                                        String domainOwnershipIdentifierName)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        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.
      • deleteDomainOwnershipIdentifier

        void deleteDomainOwnershipIdentifier​(String resourceGroupName,
                                             String name,
                                             String domainOwnershipIdentifierName)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        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.
      • deleteDomainOwnershipIdentifierWithResponse

        com.azure.core.http.rest.Response<Void> deleteDomainOwnershipIdentifierWithResponse​(String resourceGroupName,
                                                                                            String name,
                                                                                            String domainOwnershipIdentifierName,
                                                                                            com.azure.core.util.Context context)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        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.
      • updateDomainOwnershipIdentifierWithResponseAsync

        Mono<com.azure.core.http.rest.Response<IdentifierInner>> updateDomainOwnershipIdentifierWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String domainOwnershipIdentifierName,
                                                                                                                  IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • updateDomainOwnershipIdentifierAsync

        Mono<IdentifierInner> updateDomainOwnershipIdentifierAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String domainOwnershipIdentifierName,
                                                                   IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • updateDomainOwnershipIdentifier

        IdentifierInner updateDomainOwnershipIdentifier​(String resourceGroupName,
                                                        String name,
                                                        String domainOwnershipIdentifierName,
                                                        IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • updateDomainOwnershipIdentifierWithResponse

        com.azure.core.http.rest.Response<IdentifierInner> updateDomainOwnershipIdentifierWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String domainOwnershipIdentifierName,
                                                                                                       IdentifierInner domainOwnershipIdentifier,
                                                                                                       com.azure.core.util.Context context)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        context - The context to associate with this operation.
        Returns:
        a domain specific resource identifier.
        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.
      • getMSDeployStatusWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployStatusInner>> getMSDeployStatusWithResponseAsync​(String resourceGroupName,
                                                                                                        String name)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mSDeploy ARM 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.
      • getMSDeployStatusAsync

        Mono<MSDeployStatusInner> getMSDeployStatusAsync​(String resourceGroupName,
                                                         String name)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mSDeploy ARM 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.
      • getMSDeployStatus

        MSDeployStatusInner getMSDeployStatus​(String resourceGroupName,
                                              String name)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mSDeploy ARM 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.
      • getMSDeployStatusWithResponse

        com.azure.core.http.rest.Response<MSDeployStatusInner> getMSDeployStatusWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             com.azure.core.util.Context context)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM 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.
      • createMSDeployOperationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createMSDeployOperationWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateMSDeployOperationAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateMSDeployOperationAsync​(String resourceGroupName,
                                                                                                                                                                              String name,
                                                                                                                                                                              MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateMSDeployOperation

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateMSDeployOperation​(String resourceGroupName,
                                                                                                                                                                         String name,
                                                                                                                                                                         MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateMSDeployOperation

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateMSDeployOperation​(String resourceGroupName,
                                                                                                                                                                         String name,
                                                                                                                                                                         MSDeploy mSDeploy,
                                                                                                                                                                         com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createMSDeployOperationAsync

        Mono<MSDeployStatusInner> createMSDeployOperationAsync​(String resourceGroupName,
                                                               String name,
                                                               MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createMSDeployOperation

        MSDeployStatusInner createMSDeployOperation​(String resourceGroupName,
                                                    String name,
                                                    MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createMSDeployOperation

        MSDeployStatusInner createMSDeployOperation​(String resourceGroupName,
                                                    String name,
                                                    MSDeploy mSDeploy,
                                                    com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployLogInner>> getMSDeployLogWithResponseAsync​(String resourceGroupName,
                                                                                                  String name)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogAsync

        Mono<MSDeployLogInner> getMSDeployLogAsync​(String resourceGroupName,
                                                   String name)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLog

        MSDeployLogInner getMSDeployLog​(String resourceGroupName,
                                        String name)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogWithResponse

        com.azure.core.http.rest.Response<MSDeployLogInner> getMSDeployLogWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       com.azure.core.util.Context context)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listFunctionsAsync

        com.azure.core.http.rest.PagedFlux<FunctionEnvelopeInner> listFunctionsAsync​(String resourceGroupName,
                                                                                     String name)
        Description for List the functions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu function information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listFunctions

        com.azure.core.http.rest.PagedIterable<FunctionEnvelopeInner> listFunctions​(String resourceGroupName,
                                                                                    String name)
        Description for List the functions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu function information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listFunctions

        com.azure.core.http.rest.PagedIterable<FunctionEnvelopeInner> listFunctions​(String resourceGroupName,
                                                                                    String name,
                                                                                    com.azure.core.util.Context context)
        Description for List the functions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu function information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFunctionsAdminTokenWithResponseAsync

        Mono<com.azure.core.http.rest.Response<String>> getFunctionsAdminTokenWithResponseAsync​(String resourceGroupName,
                                                                                                String name)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • getFunctionsAdminTokenAsync

        Mono<String> getFunctionsAdminTokenAsync​(String resourceGroupName,
                                                 String name)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • getFunctionsAdminToken

        String getFunctionsAdminToken​(String resourceGroupName,
                                      String name)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • getFunctionsAdminTokenWithResponse

        com.azure.core.http.rest.Response<String> getFunctionsAdminTokenWithResponse​(String resourceGroupName,
                                                                                     String name,
                                                                                     com.azure.core.util.Context context)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • getFunctionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<FunctionEnvelopeInner>> getFunctionWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String functionName)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFunctionAsync

        Mono<FunctionEnvelopeInner> getFunctionAsync​(String resourceGroupName,
                                                     String name,
                                                     String functionName)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFunction

        FunctionEnvelopeInner getFunction​(String resourceGroupName,
                                          String name,
                                          String functionName)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFunctionWithResponse

        com.azure.core.http.rest.Response<FunctionEnvelopeInner> getFunctionWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String functionName,
                                                                                         com.azure.core.util.Context context)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        context - The context to associate with this operation.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createFunctionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createFunctionWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String functionName,
                                                                                                  FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • beginCreateFunctionAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<FunctionEnvelopeInner>,​FunctionEnvelopeInner> beginCreateFunctionAsync​(String resourceGroupName,
                                                                                                                                                                         String name,
                                                                                                                                                                         String functionName,
                                                                                                                                                                         FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • beginCreateFunction

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FunctionEnvelopeInner>,​FunctionEnvelopeInner> beginCreateFunction​(String resourceGroupName,
                                                                                                                                                                    String name,
                                                                                                                                                                    String functionName,
                                                                                                                                                                    FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • beginCreateFunction

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FunctionEnvelopeInner>,​FunctionEnvelopeInner> beginCreateFunction​(String resourceGroupName,
                                                                                                                                                                    String name,
                                                                                                                                                                    String functionName,
                                                                                                                                                                    FunctionEnvelopeInner functionEnvelope,
                                                                                                                                                                    com.azure.core.util.Context context)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        context - The context to associate with this operation.
        Returns:
        function 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.
      • createFunctionAsync

        Mono<FunctionEnvelopeInner> createFunctionAsync​(String resourceGroupName,
                                                        String name,
                                                        String functionName,
                                                        FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • createFunction

        FunctionEnvelopeInner createFunction​(String resourceGroupName,
                                             String name,
                                             String functionName,
                                             FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • createFunction

        FunctionEnvelopeInner createFunction​(String resourceGroupName,
                                             String name,
                                             String functionName,
                                             FunctionEnvelopeInner functionEnvelope,
                                             com.azure.core.util.Context context)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        functionEnvelope - Function details.
        context - The context to associate with this operation.
        Returns:
        function 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.
      • deleteFunctionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteFunctionWithResponseAsync​(String resourceGroupName,
                                                                                      String name,
                                                                                      String functionName)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionAsync

        Mono<Void> deleteFunctionAsync​(String resourceGroupName,
                                       String name,
                                       String functionName)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunction

        void deleteFunction​(String resourceGroupName,
                            String name,
                            String functionName)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionWithResponse

        com.azure.core.http.rest.Response<Void> deleteFunctionWithResponse​(String resourceGroupName,
                                                                           String name,
                                                                           String functionName,
                                                                           com.azure.core.util.Context context)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateFunctionSecretWithResponseAsync

        Mono<com.azure.core.http.rest.Response<KeyInfoInner>> createOrUpdateFunctionSecretWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String functionName,
                                                                                                            String keyName,
                                                                                                            KeyInfoInner key)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateFunctionSecretAsync

        Mono<KeyInfoInner> createOrUpdateFunctionSecretAsync​(String resourceGroupName,
                                                             String name,
                                                             String functionName,
                                                             String keyName,
                                                             KeyInfoInner key)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateFunctionSecret

        KeyInfoInner createOrUpdateFunctionSecret​(String resourceGroupName,
                                                  String name,
                                                  String functionName,
                                                  String keyName,
                                                  KeyInfoInner key)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateFunctionSecretWithResponse

        com.azure.core.http.rest.Response<KeyInfoInner> createOrUpdateFunctionSecretWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String functionName,
                                                                                                 String keyName,
                                                                                                 KeyInfoInner key,
                                                                                                 com.azure.core.util.Context context)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        key - The key to create or update.
        context - The context to associate with this operation.
        Returns:
        function key info.
        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.
      • deleteFunctionSecretWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteFunctionSecretWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String functionName,
                                                                                            String keyName)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionSecretAsync

        Mono<Void> deleteFunctionSecretAsync​(String resourceGroupName,
                                             String name,
                                             String functionName,
                                             String keyName)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionSecret

        void deleteFunctionSecret​(String resourceGroupName,
                                  String name,
                                  String functionName,
                                  String keyName)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionSecretWithResponse

        com.azure.core.http.rest.Response<Void> deleteFunctionSecretWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String functionName,
                                                                                 String keyName,
                                                                                 com.azure.core.util.Context context)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listFunctionKeysWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> listFunctionKeysWithResponseAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String functionName)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        string dictionary 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.
      • listFunctionKeysAsync

        Mono<StringDictionaryInner> listFunctionKeysAsync​(String resourceGroupName,
                                                          String name,
                                                          String functionName)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        string dictionary 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.
      • listFunctionKeys

        StringDictionaryInner listFunctionKeys​(String resourceGroupName,
                                               String name,
                                               String functionName)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        string dictionary 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.
      • listFunctionKeysWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> listFunctionKeysWithResponse​(String resourceGroupName,
                                                                                              String name,
                                                                                              String functionName,
                                                                                              com.azure.core.util.Context context)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listFunctionSecretsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<FunctionSecretsInner>> listFunctionSecretsWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String functionName)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        function secrets.
        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.
      • listFunctionSecretsAsync

        Mono<FunctionSecretsInner> listFunctionSecretsAsync​(String resourceGroupName,
                                                            String name,
                                                            String functionName)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        function secrets.
        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.
      • listFunctionSecrets

        FunctionSecretsInner listFunctionSecrets​(String resourceGroupName,
                                                 String name,
                                                 String functionName)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        Returns:
        function secrets.
        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.
      • listFunctionSecretsWithResponse

        com.azure.core.http.rest.Response<FunctionSecretsInner> listFunctionSecretsWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String functionName,
                                                                                                com.azure.core.util.Context context)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        context - The context to associate with this operation.
        Returns:
        function secrets.
        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.
      • listHostKeysWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostKeysInner>> listHostKeysWithResponseAsync​(String resourceGroupName,
                                                                                             String name)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        functions host level keys.
        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.
      • listHostKeysAsync

        Mono<HostKeysInner> listHostKeysAsync​(String resourceGroupName,
                                              String name)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        functions host level keys.
        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.
      • listHostKeys

        HostKeysInner listHostKeys​(String resourceGroupName,
                                   String name)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        functions host level keys.
        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.
      • listHostKeysWithResponse

        com.azure.core.http.rest.Response<HostKeysInner> listHostKeysWithResponse​(String resourceGroupName,
                                                                                  String name,
                                                                                  com.azure.core.util.Context context)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        functions host level keys.
        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.
      • listSyncStatusWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> listSyncStatusWithResponseAsync​(String resourceGroupName,
                                                                                      String name)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listSyncStatusAsync

        Mono<Void> listSyncStatusAsync​(String resourceGroupName,
                                       String name)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listSyncStatus

        void listSyncStatus​(String resourceGroupName,
                            String name)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listSyncStatusWithResponse

        com.azure.core.http.rest.Response<Void> listSyncStatusWithResponse​(String resourceGroupName,
                                                                           String name,
                                                                           com.azure.core.util.Context context)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctionsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> syncFunctionsWithResponseAsync​(String resourceGroupName,
                                                                                     String name)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctionsAsync

        Mono<Void> syncFunctionsAsync​(String resourceGroupName,
                                      String name)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctions

        void syncFunctions​(String resourceGroupName,
                           String name)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctionsWithResponse

        com.azure.core.http.rest.Response<Void> syncFunctionsWithResponse​(String resourceGroupName,
                                                                          String name,
                                                                          com.azure.core.util.Context context)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • createOrUpdateHostSecretWithResponseAsync

        Mono<com.azure.core.http.rest.Response<KeyInfoInner>> createOrUpdateHostSecretWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String keyType,
                                                                                                        String keyName,
                                                                                                        KeyInfoInner key)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateHostSecretAsync

        Mono<KeyInfoInner> createOrUpdateHostSecretAsync​(String resourceGroupName,
                                                         String name,
                                                         String keyType,
                                                         String keyName,
                                                         KeyInfoInner key)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateHostSecret

        KeyInfoInner createOrUpdateHostSecret​(String resourceGroupName,
                                              String name,
                                              String keyType,
                                              String keyName,
                                              KeyInfoInner key)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateHostSecretWithResponse

        com.azure.core.http.rest.Response<KeyInfoInner> createOrUpdateHostSecretWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String keyType,
                                                                                             String keyName,
                                                                                             KeyInfoInner key,
                                                                                             com.azure.core.util.Context context)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        key - The key to create or update.
        context - The context to associate with this operation.
        Returns:
        function key info.
        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.
      • deleteHostSecretWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteHostSecretWithResponseAsync​(String resourceGroupName,
                                                                                        String name,
                                                                                        String keyType,
                                                                                        String keyName)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHostSecretAsync

        Mono<Void> deleteHostSecretAsync​(String resourceGroupName,
                                         String name,
                                         String keyType,
                                         String keyName)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHostSecret

        void deleteHostSecret​(String resourceGroupName,
                              String name,
                              String keyType,
                              String keyName)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHostSecretWithResponse

        com.azure.core.http.rest.Response<Void> deleteHostSecretWithResponse​(String resourceGroupName,
                                                                             String name,
                                                                             String keyType,
                                                                             String keyName,
                                                                             com.azure.core.util.Context context)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listHostnameBindingsAsync

        com.azure.core.http.rest.PagedFlux<HostnameBindingInner> listHostnameBindingsAsync​(String resourceGroupName,
                                                                                           String name)
        Description for Get hostname bindings for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of hostname bindings.
        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.
      • listHostnameBindings

        com.azure.core.http.rest.PagedIterable<HostnameBindingInner> listHostnameBindings​(String resourceGroupName,
                                                                                          String name)
        Description for Get hostname bindings for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of hostname bindings.
        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.
      • listHostnameBindings

        com.azure.core.http.rest.PagedIterable<HostnameBindingInner> listHostnameBindings​(String resourceGroupName,
                                                                                          String name,
                                                                                          com.azure.core.util.Context context)
        Description for Get hostname bindings for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of hostname bindings.
        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.
      • getHostnameBindingWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostnameBindingInner>> getHostnameBindingWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String hostname)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        Returns:
        a hostname binding 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.
      • getHostnameBindingAsync

        Mono<HostnameBindingInner> getHostnameBindingAsync​(String resourceGroupName,
                                                           String name,
                                                           String hostname)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        Returns:
        a hostname binding 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.
      • getHostnameBinding

        HostnameBindingInner getHostnameBinding​(String resourceGroupName,
                                                String name,
                                                String hostname)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        Returns:
        a hostname binding 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.
      • getHostnameBindingWithResponse

        com.azure.core.http.rest.Response<HostnameBindingInner> getHostnameBindingWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String hostname,
                                                                                               com.azure.core.util.Context context)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        context - The context to associate with this operation.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostnameBindingInner>> createOrUpdateHostnameBindingWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String hostname,
                                                                                                                     HostnameBindingInner hostnameBinding)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingAsync

        Mono<HostnameBindingInner> createOrUpdateHostnameBindingAsync​(String resourceGroupName,
                                                                      String name,
                                                                      String hostname,
                                                                      HostnameBindingInner hostnameBinding)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBinding

        HostnameBindingInner createOrUpdateHostnameBinding​(String resourceGroupName,
                                                           String name,
                                                           String hostname,
                                                           HostnameBindingInner hostnameBinding)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingWithResponse

        com.azure.core.http.rest.Response<HostnameBindingInner> createOrUpdateHostnameBindingWithResponse​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String hostname,
                                                                                                          HostnameBindingInner hostnameBinding,
                                                                                                          com.azure.core.util.Context context)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        context - The context to associate with this operation.
        Returns:
        a hostname binding 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.
      • deleteHostnameBindingWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteHostnameBindingWithResponseAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String hostname)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        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.
      • deleteHostnameBindingAsync

        Mono<Void> deleteHostnameBindingAsync​(String resourceGroupName,
                                              String name,
                                              String hostname)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        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.
      • deleteHostnameBinding

        void deleteHostnameBinding​(String resourceGroupName,
                                   String name,
                                   String hostname)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        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.
      • deleteHostnameBindingWithResponse

        com.azure.core.http.rest.Response<Void> deleteHostnameBindingWithResponse​(String resourceGroupName,
                                                                                  String name,
                                                                                  String hostname,
                                                                                  com.azure.core.util.Context context)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        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.
      • getHybridConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> getHybridConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String namespaceName,
                                                                                                            String relayName)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • getHybridConnectionAsync

        Mono<HybridConnectionInner> getHybridConnectionAsync​(String resourceGroupName,
                                                             String name,
                                                             String namespaceName,
                                                             String relayName)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • getHybridConnection

        HybridConnectionInner getHybridConnection​(String resourceGroupName,
                                                  String name,
                                                  String namespaceName,
                                                  String relayName)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • getHybridConnectionWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> getHybridConnectionWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String namespaceName,
                                                                                                 String relayName,
                                                                                                 com.azure.core.util.Context context)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> createOrUpdateHybridConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String namespaceName,
                                                                                                                       String relayName,
                                                                                                                       HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionAsync

        Mono<HybridConnectionInner> createOrUpdateHybridConnectionAsync​(String resourceGroupName,
                                                                        String name,
                                                                        String namespaceName,
                                                                        String relayName,
                                                                        HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnection

        HybridConnectionInner createOrUpdateHybridConnection​(String resourceGroupName,
                                                             String name,
                                                             String namespaceName,
                                                             String relayName,
                                                             HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> createOrUpdateHybridConnectionWithResponse​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String namespaceName,
                                                                                                            String relayName,
                                                                                                            HybridConnectionInner connectionEnvelope,
                                                                                                            com.azure.core.util.Context context)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • deleteHybridConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteHybridConnectionWithResponseAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String namespaceName,
                                                                                              String relayName)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHybridConnectionAsync

        Mono<Void> deleteHybridConnectionAsync​(String resourceGroupName,
                                               String name,
                                               String namespaceName,
                                               String relayName)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHybridConnection

        void deleteHybridConnection​(String resourceGroupName,
                                    String name,
                                    String namespaceName,
                                    String relayName)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHybridConnectionWithResponse

        com.azure.core.http.rest.Response<Void> deleteHybridConnectionWithResponse​(String resourceGroupName,
                                                                                   String name,
                                                                                   String namespaceName,
                                                                                   String relayName,
                                                                                   com.azure.core.util.Context context)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateHybridConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> updateHybridConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String namespaceName,
                                                                                                               String relayName,
                                                                                                               HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • updateHybridConnectionAsync

        Mono<HybridConnectionInner> updateHybridConnectionAsync​(String resourceGroupName,
                                                                String name,
                                                                String namespaceName,
                                                                String relayName,
                                                                HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • updateHybridConnection

        HybridConnectionInner updateHybridConnection​(String resourceGroupName,
                                                     String name,
                                                     String namespaceName,
                                                     String relayName,
                                                     HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • updateHybridConnectionWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> updateHybridConnectionWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String namespaceName,
                                                                                                    String relayName,
                                                                                                    HybridConnectionInner connectionEnvelope,
                                                                                                    com.azure.core.util.Context context)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        connectionEnvelope - The details of the hybrid connection.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> listHybridConnectionsWithResponseAsync​(String resourceGroupName,
                                                                                                              String name)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsAsync

        Mono<HybridConnectionInner> listHybridConnectionsAsync​(String resourceGroupName,
                                                               String name)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnections

        HybridConnectionInner listHybridConnections​(String resourceGroupName,
                                                    String name)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> listHybridConnectionsWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   com.azure.core.util.Context context)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • listRelayServiceConnectionsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> listRelayServiceConnectionsWithResponseAsync​(String resourceGroupName,
                                                                                                                                String name)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listRelayServiceConnectionsAsync

        Mono<RelayServiceConnectionEntityInner> listRelayServiceConnectionsAsync​(String resourceGroupName,
                                                                                 String name)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listRelayServiceConnections

        RelayServiceConnectionEntityInner listRelayServiceConnections​(String resourceGroupName,
                                                                      String name)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listRelayServiceConnectionsWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> listRelayServiceConnectionsWithResponse​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     com.azure.core.util.Context context)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> getRelayServiceConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                              String name,
                                                                                                                              String entityName)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionAsync

        Mono<RelayServiceConnectionEntityInner> getRelayServiceConnectionAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String entityName)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnection

        RelayServiceConnectionEntityInner getRelayServiceConnection​(String resourceGroupName,
                                                                    String name,
                                                                    String entityName)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> getRelayServiceConnectionWithResponse​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String entityName,
                                                                                                                   com.azure.core.util.Context context)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> createOrUpdateRelayServiceConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         String entityName,
                                                                                                                                         RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionAsync

        Mono<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String entityName,
                                                                                          RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnection

        RelayServiceConnectionEntityInner createOrUpdateRelayServiceConnection​(String resourceGroupName,
                                                                               String name,
                                                                               String entityName,
                                                                               RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionWithResponse​(String resourceGroupName,
                                                                                                                              String name,
                                                                                                                              String entityName,
                                                                                                                              RelayServiceConnectionEntityInner connectionEnvelope,
                                                                                                                              com.azure.core.util.Context context)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • deleteRelayServiceConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteRelayServiceConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String entityName)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteRelayServiceConnectionAsync

        Mono<Void> deleteRelayServiceConnectionAsync​(String resourceGroupName,
                                                     String name,
                                                     String entityName)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteRelayServiceConnection

        void deleteRelayServiceConnection​(String resourceGroupName,
                                          String name,
                                          String entityName)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteRelayServiceConnectionWithResponse

        com.azure.core.http.rest.Response<Void> deleteRelayServiceConnectionWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String entityName,
                                                                                         com.azure.core.util.Context context)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateRelayServiceConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> updateRelayServiceConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                                 String name,
                                                                                                                                 String entityName,
                                                                                                                                 RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • updateRelayServiceConnectionAsync

        Mono<RelayServiceConnectionEntityInner> updateRelayServiceConnectionAsync​(String resourceGroupName,
                                                                                  String name,
                                                                                  String entityName,
                                                                                  RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • updateRelayServiceConnection

        RelayServiceConnectionEntityInner updateRelayServiceConnection​(String resourceGroupName,
                                                                       String name,
                                                                       String entityName,
                                                                       RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • updateRelayServiceConnectionWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> updateRelayServiceConnectionWithResponse​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String entityName,
                                                                                                                      RelayServiceConnectionEntityInner connectionEnvelope,
                                                                                                                      com.azure.core.util.Context context)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        connectionEnvelope - Details of the hybrid connection configuration.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listInstanceIdentifiersAsync

        com.azure.core.http.rest.PagedFlux<WebSiteInstanceStatusInner> listInstanceIdentifiersAsync​(String resourceGroupName,
                                                                                                    String name)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of app instances.
        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.
      • listInstanceIdentifiers

        com.azure.core.http.rest.PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiers​(String resourceGroupName,
                                                                                                   String name)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of app instances.
        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.
      • listInstanceIdentifiers

        com.azure.core.http.rest.PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiers​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   com.azure.core.util.Context context)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of app instances.
        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.
      • getInstanceInfoWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WebSiteInstanceStatusInner>> getInstanceInfoWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String instanceId)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        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.
      • getInstanceInfoAsync

        Mono<WebSiteInstanceStatusInner> getInstanceInfoAsync​(String resourceGroupName,
                                                              String name,
                                                              String instanceId)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        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.
      • getInstanceInfo

        WebSiteInstanceStatusInner getInstanceInfo​(String resourceGroupName,
                                                   String name,
                                                   String instanceId)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        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.
      • getInstanceInfoWithResponse

        com.azure.core.http.rest.Response<WebSiteInstanceStatusInner> getInstanceInfoWithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String instanceId,
                                                                                                  com.azure.core.util.Context context)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        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.
      • getInstanceMsDeployStatusWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployStatusInner>> getInstanceMsDeployStatusWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String instanceId)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy ARM 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.
      • getInstanceMsDeployStatusAsync

        Mono<MSDeployStatusInner> getInstanceMsDeployStatusAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String instanceId)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy ARM 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.
      • getInstanceMsDeployStatus

        MSDeployStatusInner getInstanceMsDeployStatus​(String resourceGroupName,
                                                      String name,
                                                      String instanceId)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy ARM 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.
      • getInstanceMsDeployStatusWithResponse

        com.azure.core.http.rest.Response<MSDeployStatusInner> getInstanceMsDeployStatusWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String instanceId,
                                                                                                     com.azure.core.util.Context context)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM 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.
      • createInstanceMSDeployOperationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createInstanceMSDeployOperationWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String instanceId,
                                                                                                                   MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateInstanceMSDeployOperationAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateInstanceMSDeployOperationAsync​(String resourceGroupName,
                                                                                                                                                                                      String name,
                                                                                                                                                                                      String instanceId,
                                                                                                                                                                                      MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateInstanceMSDeployOperation

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateInstanceMSDeployOperation​(String resourceGroupName,
                                                                                                                                                                                 String name,
                                                                                                                                                                                 String instanceId,
                                                                                                                                                                                 MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateInstanceMSDeployOperation

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateInstanceMSDeployOperation​(String resourceGroupName,
                                                                                                                                                                                 String name,
                                                                                                                                                                                 String instanceId,
                                                                                                                                                                                 MSDeploy mSDeploy,
                                                                                                                                                                                 com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceMSDeployOperationAsync

        Mono<MSDeployStatusInner> createInstanceMSDeployOperationAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String instanceId,
                                                                       MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceMSDeployOperation

        MSDeployStatusInner createInstanceMSDeployOperation​(String resourceGroupName,
                                                            String name,
                                                            String instanceId,
                                                            MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceMSDeployOperation

        MSDeployStatusInner createInstanceMSDeployOperation​(String resourceGroupName,
                                                            String name,
                                                            String instanceId,
                                                            MSDeploy mSDeploy,
                                                            com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployLogInner>> getInstanceMSDeployLogWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String instanceId)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogAsync

        Mono<MSDeployLogInner> getInstanceMSDeployLogAsync​(String resourceGroupName,
                                                           String name,
                                                           String instanceId)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLog

        MSDeployLogInner getInstanceMSDeployLog​(String resourceGroupName,
                                                String name,
                                                String instanceId)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogWithResponse

        com.azure.core.http.rest.Response<MSDeployLogInner> getInstanceMSDeployLogWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String instanceId,
                                                                                               com.azure.core.util.Context context)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        instanceId - ID of web app instance.
        context - The context to associate with this operation.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessesAsync

        com.azure.core.http.rest.PagedFlux<ProcessInfoInner> listInstanceProcessesAsync​(String resourceGroupName,
                                                                                        String name,
                                                                                        String instanceId)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcesses

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listInstanceProcesses​(String resourceGroupName,
                                                                                       String name,
                                                                                       String instanceId)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcesses

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listInstanceProcesses​(String resourceGroupName,
                                                                                       String name,
                                                                                       String instanceId,
                                                                                       com.azure.core.util.Context context)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessInfoInner>> getInstanceProcessWithResponseAsync​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String processId,
                                                                                                      String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessAsync

        Mono<ProcessInfoInner> getInstanceProcessAsync​(String resourceGroupName,
                                                       String name,
                                                       String processId,
                                                       String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcess

        ProcessInfoInner getInstanceProcess​(String resourceGroupName,
                                            String name,
                                            String processId,
                                            String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessWithResponse

        com.azure.core.http.rest.Response<ProcessInfoInner> getInstanceProcessWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           String processId,
                                                                                           String instanceId,
                                                                                           com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteInstanceProcessWithResponseAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String processId,
                                                                                             String instanceId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessAsync

        Mono<Void> deleteInstanceProcessAsync​(String resourceGroupName,
                                              String name,
                                              String processId,
                                              String instanceId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcess

        void deleteInstanceProcess​(String resourceGroupName,
                                   String name,
                                   String processId,
                                   String instanceId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessWithResponse

        com.azure.core.http.rest.Response<Void> deleteInstanceProcessWithResponse​(String resourceGroupName,
                                                                                  String name,
                                                                                  String processId,
                                                                                  String instanceId,
                                                                                  com.azure.core.util.Context context)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getInstanceProcessDumpWithResponseAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String processId,
                                                                                              String instanceId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpAsync

        Flux<ByteBuffer> getInstanceProcessDumpAsync​(String resourceGroupName,
                                                     String name,
                                                     String processId,
                                                     String instanceId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDump

        InputStream getInstanceProcessDump​(String resourceGroupName,
                                           String name,
                                           String processId,
                                           String instanceId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpWithResponse

        com.azure.core.http.rest.StreamResponse getInstanceProcessDumpWithResponse​(String resourceGroupName,
                                                                                   String name,
                                                                                   String processId,
                                                                                   String instanceId,
                                                                                   com.azure.core.util.Context context)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessModulesAsync

        com.azure.core.http.rest.PagedFlux<ProcessModuleInfoInner> listInstanceProcessModulesAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String processId,
                                                                                                   String instanceId)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessModules

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listInstanceProcessModules​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String processId,
                                                                                                  String instanceId)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessModules

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listInstanceProcessModules​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String processId,
                                                                                                  String instanceId,
                                                                                                  com.azure.core.util.Context context)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessModuleInfoInner>> getInstanceProcessModuleWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String processId,
                                                                                                                  String baseAddress,
                                                                                                                  String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleAsync

        Mono<ProcessModuleInfoInner> getInstanceProcessModuleAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String processId,
                                                                   String baseAddress,
                                                                   String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModule

        ProcessModuleInfoInner getInstanceProcessModule​(String resourceGroupName,
                                                        String name,
                                                        String processId,
                                                        String baseAddress,
                                                        String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleWithResponse

        com.azure.core.http.rest.Response<ProcessModuleInfoInner> getInstanceProcessModuleWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String processId,
                                                                                                       String baseAddress,
                                                                                                       String instanceId,
                                                                                                       com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessThreadsAsync

        com.azure.core.http.rest.PagedFlux<ProcessThreadInfoInner> listInstanceProcessThreadsAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String processId,
                                                                                                   String instanceId)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessThreads

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreads​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String processId,
                                                                                                  String instanceId)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessThreads

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreads​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String processId,
                                                                                                  String instanceId,
                                                                                                  com.azure.core.util.Context context)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • isCloneableWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteCloneabilityInner>> isCloneableWithResponseAsync​(String resourceGroupName,
                                                                                                    String name)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • isCloneableAsync

        Mono<SiteCloneabilityInner> isCloneableAsync​(String resourceGroupName,
                                                     String name)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • isCloneable

        SiteCloneabilityInner isCloneable​(String resourceGroupName,
                                          String name)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • isCloneableWithResponse

        com.azure.core.http.rest.Response<SiteCloneabilityInner> isCloneableWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         com.azure.core.util.Context context)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • listSiteBackupsAsync

        com.azure.core.http.rest.PagedFlux<BackupItemInner> listSiteBackupsAsync​(String resourceGroupName,
                                                                                 String name)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of backup items.
        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.
      • listSiteBackups

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listSiteBackups​(String resourceGroupName,
                                                                                String name)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of backup items.
        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.
      • listSiteBackups

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listSiteBackups​(String resourceGroupName,
                                                                                String name,
                                                                                com.azure.core.util.Context context)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of backup items.
        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.
      • listSyncFunctionTriggersWithResponseAsync

        Mono<com.azure.core.http.rest.Response<FunctionSecretsInner>> listSyncFunctionTriggersWithResponseAsync​(String resourceGroupName,
                                                                                                                String name)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        function secrets.
        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.
      • listSyncFunctionTriggersAsync

        Mono<FunctionSecretsInner> listSyncFunctionTriggersAsync​(String resourceGroupName,
                                                                 String name)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        function secrets.
        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.
      • listSyncFunctionTriggers

        FunctionSecretsInner listSyncFunctionTriggers​(String resourceGroupName,
                                                      String name)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        function secrets.
        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.
      • listSyncFunctionTriggersWithResponse

        com.azure.core.http.rest.Response<FunctionSecretsInner> listSyncFunctionTriggersWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     com.azure.core.util.Context context)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        function secrets.
        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.
      • migrateStorageWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateStorageWithResponseAsync​(String subscriptionName,
                                                                                                  String resourceGroupName,
                                                                                                  String name,
                                                                                                  StorageMigrationOptions migrationOptions)
        Description for Restores a web app.
        Parameters:
        subscriptionName - Azure subscription.
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationOptions - Migration migrationOptions.
        Returns:
        response for a migration of app content request.
        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.
      • beginMigrateStorage

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<StorageMigrationResponseInner>,​StorageMigrationResponseInner> beginMigrateStorage​(String subscriptionName,
                                                                                                                                                                                    String resourceGroupName,
                                                                                                                                                                                    String name,
                                                                                                                                                                                    StorageMigrationOptions migrationOptions,
                                                                                                                                                                                    com.azure.core.util.Context context)
        Description for Restores a web app.
        Parameters:
        subscriptionName - Azure subscription.
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationOptions - Migration migrationOptions.
        context - The context to associate with this operation.
        Returns:
        response for a migration of app content request.
        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.
      • migrateStorage

        StorageMigrationResponseInner migrateStorage​(String subscriptionName,
                                                     String resourceGroupName,
                                                     String name,
                                                     StorageMigrationOptions migrationOptions,
                                                     com.azure.core.util.Context context)
        Description for Restores a web app.
        Parameters:
        subscriptionName - Azure subscription.
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationOptions - Migration migrationOptions.
        context - The context to associate with this operation.
        Returns:
        response for a migration of app content request.
        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.
      • migrateMySqlWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateMySqlWithResponseAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                MigrateMySqlRequest migrationRequestEnvelope)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        Returns:
        an operation on a 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.
      • beginMigrateMySqlAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<OperationInner>,​OperationInner> beginMigrateMySqlAsync​(String resourceGroupName,
                                                                                                                                                         String name,
                                                                                                                                                         MigrateMySqlRequest migrationRequestEnvelope)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        Returns:
        an operation on a 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.
      • beginMigrateMySql

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<OperationInner>,​OperationInner> beginMigrateMySql​(String resourceGroupName,
                                                                                                                                                    String name,
                                                                                                                                                    MigrateMySqlRequest migrationRequestEnvelope)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        Returns:
        an operation on a 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.
      • beginMigrateMySql

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<OperationInner>,​OperationInner> beginMigrateMySql​(String resourceGroupName,
                                                                                                                                                    String name,
                                                                                                                                                    MigrateMySqlRequest migrationRequestEnvelope,
                                                                                                                                                    com.azure.core.util.Context context)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        context - The context to associate with this operation.
        Returns:
        an operation on a 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.
      • migrateMySqlAsync

        Mono<OperationInner> migrateMySqlAsync​(String resourceGroupName,
                                               String name,
                                               MigrateMySqlRequest migrationRequestEnvelope)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        Returns:
        an operation on a 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.
      • migrateMySql

        OperationInner migrateMySql​(String resourceGroupName,
                                    String name,
                                    MigrateMySqlRequest migrationRequestEnvelope)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        Returns:
        an operation on a 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.
      • migrateMySql

        OperationInner migrateMySql​(String resourceGroupName,
                                    String name,
                                    MigrateMySqlRequest migrationRequestEnvelope,
                                    com.azure.core.util.Context context)
        Description for Migrates a local (in-app) MySql database to a remote MySql database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        migrationRequestEnvelope - MySql migration options.
        context - The context to associate with this operation.
        Returns:
        an operation on a 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.
      • getMigrateMySqlStatusWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MigrateMySqlStatusInner>> getMigrateMySqlStatusWithResponseAsync​(String resourceGroupName,
                                                                                                                String name)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mySQL migration status.
        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.
      • getMigrateMySqlStatusAsync

        Mono<MigrateMySqlStatusInner> getMigrateMySqlStatusAsync​(String resourceGroupName,
                                                                 String name)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mySQL migration status.
        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.
      • getMigrateMySqlStatus

        MigrateMySqlStatusInner getMigrateMySqlStatus​(String resourceGroupName,
                                                      String name)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        mySQL migration status.
        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.
      • getMigrateMySqlStatusWithResponse

        com.azure.core.http.rest.Response<MigrateMySqlStatusInner> getMigrateMySqlStatusWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     com.azure.core.util.Context context)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        mySQL migration status.
        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.
      • getSwiftVirtualNetworkConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SwiftVirtualNetworkInner>> getSwiftVirtualNetworkConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                            String name)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        swift Virtual Network Contract.
        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.
      • getSwiftVirtualNetworkConnectionAsync

        Mono<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionAsync​(String resourceGroupName,
                                                                             String name)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        swift Virtual Network Contract.
        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.
      • getSwiftVirtualNetworkConnection

        SwiftVirtualNetworkInner getSwiftVirtualNetworkConnection​(String resourceGroupName,
                                                                  String name)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        swift Virtual Network Contract.
        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.
      • getSwiftVirtualNetworkConnectionWithResponse

        com.azure.core.http.rest.Response<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionWithResponse​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 com.azure.core.util.Context context)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SwiftVirtualNetworkInner>> createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync​(String resourceGroupName,
                                                                                                                                                String name,
                                                                                                                                                SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckAsync

        Mono<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheck

        SwiftVirtualNetworkInner createOrUpdateSwiftVirtualNetworkConnectionWithCheck​(String resourceGroupName,
                                                                                      String name,
                                                                                      SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponse

        com.azure.core.http.rest.Response<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponse​(String resourceGroupName,
                                                                                                                                     String name,
                                                                                                                                     SwiftVirtualNetworkInner connectionEnvelope,
                                                                                                                                     com.azure.core.util.Context context)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        swift Virtual Network Contract.
        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.
      • deleteSwiftVirtualNetworkWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSwiftVirtualNetworkWithResponseAsync​(String resourceGroupName,
                                                                                                 String name)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSwiftVirtualNetworkAsync

        Mono<Void> deleteSwiftVirtualNetworkAsync​(String resourceGroupName,
                                                  String name)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSwiftVirtualNetwork

        void deleteSwiftVirtualNetwork​(String resourceGroupName,
                                       String name)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSwiftVirtualNetworkWithResponse

        com.azure.core.http.rest.Response<Void> deleteSwiftVirtualNetworkWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      com.azure.core.util.Context context)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SwiftVirtualNetworkInner>> updateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync​(String resourceGroupName,
                                                                                                                                        String name,
                                                                                                                                        SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • updateSwiftVirtualNetworkConnectionWithCheckAsync

        Mono<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckAsync​(String resourceGroupName,
                                                                                         String name,
                                                                                         SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • updateSwiftVirtualNetworkConnectionWithCheck

        SwiftVirtualNetworkInner updateSwiftVirtualNetworkConnectionWithCheck​(String resourceGroupName,
                                                                              String name,
                                                                              SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • updateSwiftVirtualNetworkConnectionWithCheckWithResponse

        com.azure.core.http.rest.Response<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckWithResponse​(String resourceGroupName,
                                                                                                                             String name,
                                                                                                                             SwiftVirtualNetworkInner connectionEnvelope,
                                                                                                                             com.azure.core.util.Context context)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        swift Virtual Network Contract.
        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.
      • listNetworkFeaturesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<NetworkFeaturesInner>> listNetworkFeaturesWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String view)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listNetworkFeaturesAsync

        Mono<NetworkFeaturesInner> listNetworkFeaturesAsync​(String resourceGroupName,
                                                            String name,
                                                            String view)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listNetworkFeatures

        NetworkFeaturesInner listNetworkFeatures​(String resourceGroupName,
                                                 String name,
                                                 String view)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listNetworkFeaturesWithResponse

        com.azure.core.http.rest.Response<NetworkFeaturesInner> listNetworkFeaturesWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String view,
                                                                                                com.azure.core.util.Context context)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        context - The context to associate with this operation.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getNetworkTraceOperationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Object>> getNetworkTraceOperationWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationAsync

        Mono<Object> getNetworkTraceOperationAsync​(String resourceGroupName,
                                                   String name,
                                                   String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperation

        Object getNetworkTraceOperation​(String resourceGroupName,
                                        String name,
                                        String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationWithResponse

        com.azure.core.http.rest.Response<Object> getNetworkTraceOperationWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String operationId,
                                                                                       com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceWithResponseAsync

        Mono<com.azure.core.http.rest.Response<String>> startWebSiteNetworkTraceWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  Integer durationInSeconds,
                                                                                                  Integer maxFrameLength,
                                                                                                  String sasUrl)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        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.
      • startWebSiteNetworkTraceAsync

        Mono<String> startWebSiteNetworkTraceAsync​(String resourceGroupName,
                                                   String name,
                                                   Integer durationInSeconds,
                                                   Integer maxFrameLength,
                                                   String sasUrl)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        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.
      • startWebSiteNetworkTraceAsync

        Mono<String> startWebSiteNetworkTraceAsync​(String resourceGroupName,
                                                   String name)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • startWebSiteNetworkTrace

        String startWebSiteNetworkTrace​(String resourceGroupName,
                                        String name)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • startWebSiteNetworkTraceWithResponse

        com.azure.core.http.rest.Response<String> startWebSiteNetworkTraceWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       Integer durationInSeconds,
                                                                                       Integer maxFrameLength,
                                                                                       String sasUrl,
                                                                                       com.azure.core.util.Context context)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        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.
      • startWebSiteNetworkTraceOperationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startWebSiteNetworkTraceOperationWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     Integer durationInSeconds,
                                                                                                                     Integer maxFrameLength,
                                                                                                                     String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartWebSiteNetworkTraceOperationAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartWebSiteNetworkTraceOperationAsync​(String resourceGroupName,
                                                                                                                                                              String name,
                                                                                                                                                              Integer durationInSeconds,
                                                                                                                                                              Integer maxFrameLength,
                                                                                                                                                              String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartWebSiteNetworkTraceOperation

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartWebSiteNetworkTraceOperation​(String resourceGroupName,
                                                                                                                                                         String name,
                                                                                                                                                         Integer durationInSeconds,
                                                                                                                                                         Integer maxFrameLength,
                                                                                                                                                         String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartWebSiteNetworkTraceOperation

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartWebSiteNetworkTraceOperation​(String resourceGroupName,
                                                                                                                                                         String name,
                                                                                                                                                         Integer durationInSeconds,
                                                                                                                                                         Integer maxFrameLength,
                                                                                                                                                         String sasUrl,
                                                                                                                                                         com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationAsync

        Mono<Object> startWebSiteNetworkTraceOperationAsync​(String resourceGroupName,
                                                            String name,
                                                            Integer durationInSeconds,
                                                            Integer maxFrameLength,
                                                            String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationAsync

        Mono<Object> startWebSiteNetworkTraceOperationAsync​(String resourceGroupName,
                                                            String name)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperation

        Object startWebSiteNetworkTraceOperation​(String resourceGroupName,
                                                 String name,
                                                 Integer durationInSeconds,
                                                 Integer maxFrameLength,
                                                 String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperation

        Object startWebSiteNetworkTraceOperation​(String resourceGroupName,
                                                 String name)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperation

        Object startWebSiteNetworkTraceOperation​(String resourceGroupName,
                                                 String name,
                                                 Integer durationInSeconds,
                                                 Integer maxFrameLength,
                                                 String sasUrl,
                                                 com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • stopWebSiteNetworkTraceWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopWebSiteNetworkTraceWithResponseAsync​(String resourceGroupName,
                                                                                               String name)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • stopWebSiteNetworkTraceAsync

        Mono<Void> stopWebSiteNetworkTraceAsync​(String resourceGroupName,
                                                String name)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • stopWebSiteNetworkTrace

        void stopWebSiteNetworkTrace​(String resourceGroupName,
                                     String name)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • stopWebSiteNetworkTraceWithResponse

        com.azure.core.http.rest.Response<Void> stopWebSiteNetworkTraceWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    com.azure.core.util.Context context)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • getNetworkTracesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<NetworkTraceInner>>> getNetworkTracesWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesAsync

        Mono<List<NetworkTraceInner>> getNetworkTracesAsync​(String resourceGroupName,
                                                            String name,
                                                            String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraces

        List<NetworkTraceInner> getNetworkTraces​(String resourceGroupName,
                                                 String name,
                                                 String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesWithResponse

        com.azure.core.http.rest.Response<List<NetworkTraceInner>> getNetworkTracesWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String operationId,
                                                                                                com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationV2WithResponseAsync

        Mono<com.azure.core.http.rest.Response<Object>> getNetworkTraceOperationV2WithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationV2Async

        Mono<Object> getNetworkTraceOperationV2Async​(String resourceGroupName,
                                                     String name,
                                                     String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationV2

        Object getNetworkTraceOperationV2​(String resourceGroupName,
                                          String name,
                                          String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationV2WithResponse

        com.azure.core.http.rest.Response<Object> getNetworkTraceOperationV2WithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String operationId,
                                                                                         com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesV2WithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<NetworkTraceInner>>> getNetworkTracesV2WithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesV2Async

        Mono<List<NetworkTraceInner>> getNetworkTracesV2Async​(String resourceGroupName,
                                                              String name,
                                                              String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesV2

        List<NetworkTraceInner> getNetworkTracesV2​(String resourceGroupName,
                                                   String name,
                                                   String operationId)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesV2WithResponse

        com.azure.core.http.rest.Response<List<NetworkTraceInner>> getNetworkTracesV2WithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String operationId,
                                                                                                  com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • generateNewSitePublishingPasswordWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> generateNewSitePublishingPasswordWithResponseAsync​(String resourceGroupName,
                                                                                                         String name)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • generateNewSitePublishingPasswordAsync

        Mono<Void> generateNewSitePublishingPasswordAsync​(String resourceGroupName,
                                                          String name)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • generateNewSitePublishingPassword

        void generateNewSitePublishingPassword​(String resourceGroupName,
                                               String name)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • generateNewSitePublishingPasswordWithResponse

        com.azure.core.http.rest.Response<Void> generateNewSitePublishingPasswordWithResponse​(String resourceGroupName,
                                                                                              String name,
                                                                                              com.azure.core.util.Context context)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listPerfMonCountersAsync

        com.azure.core.http.rest.PagedFlux<PerfMonResponseInner> listPerfMonCountersAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String filter)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        filter - Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(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 performance monitor counters.
        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.
      • listPerfMonCountersAsync

        com.azure.core.http.rest.PagedFlux<PerfMonResponseInner> listPerfMonCountersAsync​(String resourceGroupName,
                                                                                          String name)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        collection of performance monitor counters.
        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.
      • listPerfMonCounters

        com.azure.core.http.rest.PagedIterable<PerfMonResponseInner> listPerfMonCounters​(String resourceGroupName,
                                                                                         String name)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        collection of performance monitor counters.
        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.
      • listPerfMonCounters

        com.azure.core.http.rest.PagedIterable<PerfMonResponseInner> listPerfMonCounters​(String resourceGroupName,
                                                                                         String name,
                                                                                         String filter,
                                                                                         com.azure.core.util.Context context)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        filter - Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(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 performance monitor counters.
        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.
      • getSitePhpErrorLogFlagWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SitePhpErrorLogFlagInner>> getSitePhpErrorLogFlagWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        used for getting PHP error logging flag.
        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.
      • getSitePhpErrorLogFlagAsync

        Mono<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagAsync​(String resourceGroupName,
                                                                   String name)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        used for getting PHP error logging flag.
        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.
      • getSitePhpErrorLogFlag

        SitePhpErrorLogFlagInner getSitePhpErrorLogFlag​(String resourceGroupName,
                                                        String name)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        Returns:
        used for getting PHP error logging flag.
        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.
      • getSitePhpErrorLogFlagWithResponse

        com.azure.core.http.rest.Response<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       com.azure.core.util.Context context)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        context - The context to associate with this operation.
        Returns:
        used for getting PHP error logging flag.
        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.
      • listPremierAddOnsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> listPremierAddOnsWithResponseAsync​(String resourceGroupName,
                                                                                                      String name)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        premier add-on.
        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.
      • listPremierAddOnsAsync

        Mono<PremierAddOnInner> listPremierAddOnsAsync​(String resourceGroupName,
                                                       String name)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        premier add-on.
        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.
      • listPremierAddOns

        PremierAddOnInner listPremierAddOns​(String resourceGroupName,
                                            String name)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        premier add-on.
        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.
      • listPremierAddOnsWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> listPremierAddOnsWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           com.azure.core.util.Context context)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> getPremierAddOnWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String premierAddOnName)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnAsync

        Mono<PremierAddOnInner> getPremierAddOnAsync​(String resourceGroupName,
                                                     String name,
                                                     String premierAddOnName)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        Returns:
        premier add-on.
        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.
      • getPremierAddOn

        PremierAddOnInner getPremierAddOn​(String resourceGroupName,
                                          String name,
                                          String premierAddOnName)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> getPremierAddOnWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String premierAddOnName,
                                                                                         com.azure.core.util.Context context)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> addPremierAddOnWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String premierAddOnName,
                                                                                                    PremierAddOnInner premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnAsync

        Mono<PremierAddOnInner> addPremierAddOnAsync​(String resourceGroupName,
                                                     String name,
                                                     String premierAddOnName,
                                                     PremierAddOnInner premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • addPremierAddOn

        PremierAddOnInner addPremierAddOn​(String resourceGroupName,
                                          String name,
                                          String premierAddOnName,
                                          PremierAddOnInner premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> addPremierAddOnWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String premierAddOnName,
                                                                                         PremierAddOnInner premierAddOn,
                                                                                         com.azure.core.util.Context context)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • deletePremierAddOnWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deletePremierAddOnWithResponseAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String premierAddOnName)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        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.
      • deletePremierAddOnAsync

        Mono<Void> deletePremierAddOnAsync​(String resourceGroupName,
                                           String name,
                                           String premierAddOnName)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        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.
      • deletePremierAddOn

        void deletePremierAddOn​(String resourceGroupName,
                                String name,
                                String premierAddOnName)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        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.
      • deletePremierAddOnWithResponse

        com.azure.core.http.rest.Response<Void> deletePremierAddOnWithResponse​(String resourceGroupName,
                                                                               String name,
                                                                               String premierAddOnName,
                                                                               com.azure.core.util.Context context)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        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.
      • updatePremierAddOnWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> updatePremierAddOnWithResponseAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String premierAddOnName,
                                                                                                       PremierAddOnPatchResource premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • updatePremierAddOnAsync

        Mono<PremierAddOnInner> updatePremierAddOnAsync​(String resourceGroupName,
                                                        String name,
                                                        String premierAddOnName,
                                                        PremierAddOnPatchResource premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • updatePremierAddOn

        PremierAddOnInner updatePremierAddOn​(String resourceGroupName,
                                             String name,
                                             String premierAddOnName,
                                             PremierAddOnPatchResource premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • updatePremierAddOnWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> updatePremierAddOnWithResponse​(String resourceGroupName,
                                                                                            String name,
                                                                                            String premierAddOnName,
                                                                                            PremierAddOnPatchResource premierAddOn,
                                                                                            com.azure.core.util.Context context)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        premierAddOn - A JSON representation of the edited premier add-on.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • getPrivateAccessWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PrivateAccessInner>> getPrivateAccessWithResponseAsync​(String resourceGroupName,
                                                                                                      String name)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateAccessAsync

        Mono<PrivateAccessInner> getPrivateAccessAsync​(String resourceGroupName,
                                                       String name)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateAccess

        PrivateAccessInner getPrivateAccess​(String resourceGroupName,
                                            String name)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateAccessWithResponse

        com.azure.core.http.rest.Response<PrivateAccessInner> getPrivateAccessWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           com.azure.core.util.Context context)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        context - The context to associate with this operation.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PrivateAccessInner>> putPrivateAccessVnetWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          PrivateAccessInner access)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        access - The information for the private access.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetAsync

        Mono<PrivateAccessInner> putPrivateAccessVnetAsync​(String resourceGroupName,
                                                           String name,
                                                           PrivateAccessInner access)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        access - The information for the private access.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnet

        PrivateAccessInner putPrivateAccessVnet​(String resourceGroupName,
                                                String name,
                                                PrivateAccessInner access)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        access - The information for the private access.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetWithResponse

        com.azure.core.http.rest.Response<PrivateAccessInner> putPrivateAccessVnetWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               PrivateAccessInner access,
                                                                                               com.azure.core.util.Context context)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        access - The information for the private access.
        context - The context to associate with this operation.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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 endpoint connections associated with a site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        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 endpoint connections associated with a site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        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 endpoint connections associated with a site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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 site.
        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.
      • listProcessesAsync

        com.azure.core.http.rest.PagedFlux<ProcessInfoInner> listProcessesAsync​(String resourceGroupName,
                                                                                String name)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcesses

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listProcesses​(String resourceGroupName,
                                                                               String name)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcesses

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listProcesses​(String resourceGroupName,
                                                                               String name,
                                                                               com.azure.core.util.Context context)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessInfoInner>> getProcessWithResponseAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String processId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessAsync

        Mono<ProcessInfoInner> getProcessAsync​(String resourceGroupName,
                                               String name,
                                               String processId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcess

        ProcessInfoInner getProcess​(String resourceGroupName,
                                    String name,
                                    String processId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessWithResponse

        com.azure.core.http.rest.Response<ProcessInfoInner> getProcessWithResponse​(String resourceGroupName,
                                                                                   String name,
                                                                                   String processId,
                                                                                   com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        context - The context to associate with this operation.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteProcessWithResponseAsync​(String resourceGroupName,
                                                                                     String name,
                                                                                     String processId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessAsync

        Mono<Void> deleteProcessAsync​(String resourceGroupName,
                                      String name,
                                      String processId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcess

        void deleteProcess​(String resourceGroupName,
                           String name,
                           String processId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessWithResponse

        com.azure.core.http.rest.Response<Void> deleteProcessWithResponse​(String resourceGroupName,
                                                                          String name,
                                                                          String processId,
                                                                          com.azure.core.util.Context context)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getProcessDumpWithResponseAsync​(String resourceGroupName,
                                                                                      String name,
                                                                                      String processId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpAsync

        Flux<ByteBuffer> getProcessDumpAsync​(String resourceGroupName,
                                             String name,
                                             String processId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDump

        InputStream getProcessDump​(String resourceGroupName,
                                   String name,
                                   String processId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpWithResponse

        com.azure.core.http.rest.StreamResponse getProcessDumpWithResponse​(String resourceGroupName,
                                                                           String name,
                                                                           String processId,
                                                                           com.azure.core.util.Context context)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessModulesAsync

        com.azure.core.http.rest.PagedFlux<ProcessModuleInfoInner> listProcessModulesAsync​(String resourceGroupName,
                                                                                           String name,
                                                                                           String processId)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessModules

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listProcessModules​(String resourceGroupName,
                                                                                          String name,
                                                                                          String processId)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessModules

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listProcessModules​(String resourceGroupName,
                                                                                          String name,
                                                                                          String processId,
                                                                                          com.azure.core.util.Context context)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessModuleInfoInner>> getProcessModuleWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String processId,
                                                                                                          String baseAddress)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleAsync

        Mono<ProcessModuleInfoInner> getProcessModuleAsync​(String resourceGroupName,
                                                           String name,
                                                           String processId,
                                                           String baseAddress)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModule

        ProcessModuleInfoInner getProcessModule​(String resourceGroupName,
                                                String name,
                                                String processId,
                                                String baseAddress)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleWithResponse

        com.azure.core.http.rest.Response<ProcessModuleInfoInner> getProcessModuleWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String processId,
                                                                                               String baseAddress,
                                                                                               com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        context - The context to associate with this operation.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessThreadsAsync

        com.azure.core.http.rest.PagedFlux<ProcessThreadInfoInner> listProcessThreadsAsync​(String resourceGroupName,
                                                                                           String name,
                                                                                           String processId)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessThreads

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listProcessThreads​(String resourceGroupName,
                                                                                          String name,
                                                                                          String processId)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessThreads

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listProcessThreads​(String resourceGroupName,
                                                                                          String name,
                                                                                          String processId,
                                                                                          com.azure.core.util.Context context)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listPublicCertificatesAsync

        com.azure.core.http.rest.PagedFlux<PublicCertificateInner> listPublicCertificatesAsync​(String resourceGroupName,
                                                                                               String name)
        Description for Get public certificates for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of public certificates.
        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.
      • listPublicCertificates

        com.azure.core.http.rest.PagedIterable<PublicCertificateInner> listPublicCertificates​(String resourceGroupName,
                                                                                              String name)
        Description for Get public certificates for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        collection of public certificates.
        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.
      • listPublicCertificates

        com.azure.core.http.rest.PagedIterable<PublicCertificateInner> listPublicCertificates​(String resourceGroupName,
                                                                                              String name,
                                                                                              com.azure.core.util.Context context)
        Description for Get public certificates for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        collection of public certificates.
        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.
      • getPublicCertificateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PublicCertificateInner>> getPublicCertificateWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String publicCertificateName)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        Returns:
        public certificate 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.
      • getPublicCertificateAsync

        Mono<PublicCertificateInner> getPublicCertificateAsync​(String resourceGroupName,
                                                               String name,
                                                               String publicCertificateName)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        Returns:
        public certificate 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.
      • getPublicCertificate

        PublicCertificateInner getPublicCertificate​(String resourceGroupName,
                                                    String name,
                                                    String publicCertificateName)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        Returns:
        public certificate 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.
      • getPublicCertificateWithResponse

        com.azure.core.http.rest.Response<PublicCertificateInner> getPublicCertificateWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String publicCertificateName,
                                                                                                   com.azure.core.util.Context context)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        context - The context to associate with this operation.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PublicCertificateInner>> createOrUpdatePublicCertificateWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String publicCertificateName,
                                                                                                                         PublicCertificateInner publicCertificate)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateAsync

        Mono<PublicCertificateInner> createOrUpdatePublicCertificateAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String publicCertificateName,
                                                                          PublicCertificateInner publicCertificate)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificate

        PublicCertificateInner createOrUpdatePublicCertificate​(String resourceGroupName,
                                                               String name,
                                                               String publicCertificateName,
                                                               PublicCertificateInner publicCertificate)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateWithResponse

        com.azure.core.http.rest.Response<PublicCertificateInner> createOrUpdatePublicCertificateWithResponse​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String publicCertificateName,
                                                                                                              PublicCertificateInner publicCertificate,
                                                                                                              com.azure.core.util.Context context)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        context - The context to associate with this operation.
        Returns:
        public certificate 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.
      • deletePublicCertificateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deletePublicCertificateWithResponseAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String publicCertificateName)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        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.
      • deletePublicCertificateAsync

        Mono<Void> deletePublicCertificateAsync​(String resourceGroupName,
                                                String name,
                                                String publicCertificateName)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        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.
      • deletePublicCertificate

        void deletePublicCertificate​(String resourceGroupName,
                                     String name,
                                     String publicCertificateName)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        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.
      • deletePublicCertificateWithResponse

        com.azure.core.http.rest.Response<Void> deletePublicCertificateWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    String publicCertificateName,
                                                                                    com.azure.core.util.Context context)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        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.
      • listPublishingProfileXmlWithSecretsWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> listPublishingProfileXmlWithSecretsWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           CsmPublishingProfileOptions publishingProfileOptions)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • listPublishingProfileXmlWithSecretsAsync

        Flux<ByteBuffer> listPublishingProfileXmlWithSecretsAsync​(String resourceGroupName,
                                                                  String name,
                                                                  CsmPublishingProfileOptions publishingProfileOptions)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • listPublishingProfileXmlWithSecrets

        InputStream listPublishingProfileXmlWithSecrets​(String resourceGroupName,
                                                        String name,
                                                        CsmPublishingProfileOptions publishingProfileOptions)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • listPublishingProfileXmlWithSecretsWithResponse

        com.azure.core.http.rest.StreamResponse listPublishingProfileXmlWithSecretsWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                CsmPublishingProfileOptions publishingProfileOptions,
                                                                                                com.azure.core.util.Context context)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • resetProductionSlotConfigWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> resetProductionSlotConfigWithResponseAsync​(String resourceGroupName,
                                                                                                 String name)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • resetProductionSlotConfigAsync

        Mono<Void> resetProductionSlotConfigAsync​(String resourceGroupName,
                                                  String name)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • resetProductionSlotConfig

        void resetProductionSlotConfig​(String resourceGroupName,
                                       String name)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • resetProductionSlotConfigWithResponse

        com.azure.core.http.rest.Response<Void> resetProductionSlotConfigWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      com.azure.core.util.Context context)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • restartWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> restartWithResponseAsync​(String resourceGroupName,
                                                                               String name,
                                                                               Boolean softRestart,
                                                                               Boolean synchronous)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        softRestart - Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app.
        synchronous - Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
        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.
      • restartAsync

        Mono<Void> restartAsync​(String resourceGroupName,
                                String name,
                                Boolean softRestart,
                                Boolean synchronous)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        softRestart - Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app.
        synchronous - Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
        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.
      • restartAsync

        Mono<Void> restartAsync​(String resourceGroupName,
                                String name)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • restart

        void restart​(String resourceGroupName,
                     String name)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • restartWithResponse

        com.azure.core.http.rest.Response<Void> restartWithResponse​(String resourceGroupName,
                                                                    String name,
                                                                    Boolean softRestart,
                                                                    Boolean synchronous,
                                                                    com.azure.core.util.Context context)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        softRestart - Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app.
        synchronous - Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
        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.
      • restoreFromBackupBlobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreFromBackupBlobWithResponseAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • beginRestoreFromBackupBlobAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromBackupBlobAsync​(String resourceGroupName,
                                                                                                                                              String name,
                                                                                                                                              RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • beginRestoreFromBackupBlob

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromBackupBlob​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • beginRestoreFromBackupBlob

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromBackupBlob​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         RestoreRequestInner request,
                                                                                                                                         com.azure.core.util.Context context)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • restoreFromBackupBlobAsync

        Mono<Void> restoreFromBackupBlobAsync​(String resourceGroupName,
                                              String name,
                                              RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • restoreFromBackupBlob

        void restoreFromBackupBlob​(String resourceGroupName,
                                   String name,
                                   RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • restoreFromBackupBlob

        void restoreFromBackupBlob​(String resourceGroupName,
                                   String name,
                                   RestoreRequestInner request,
                                   com.azure.core.util.Context context)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        request - Information on restore request .
        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.
      • restoreFromDeletedAppWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreFromDeletedAppWithResponseAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore information.
        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.
      • beginRestoreFromDeletedAppAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromDeletedAppAsync​(String resourceGroupName,
                                                                                                                                              String name,
                                                                                                                                              DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore information.
        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.
      • beginRestoreFromDeletedApp

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromDeletedApp​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore information.
        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.
      • beginRestoreFromDeletedApp

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromDeletedApp​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         DeletedAppRestoreRequest restoreRequest,
                                                                                                                                         com.azure.core.util.Context context)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore information.
        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.
      • restoreFromDeletedAppAsync

        Mono<Void> restoreFromDeletedAppAsync​(String resourceGroupName,
                                              String name,
                                              DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore information.
        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.
      • restoreFromDeletedApp

        void restoreFromDeletedApp​(String resourceGroupName,
                                   String name,
                                   DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore 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.
      • restoreFromDeletedApp

        void restoreFromDeletedApp​(String resourceGroupName,
                                   String name,
                                   DeletedAppRestoreRequest restoreRequest,
                                   com.azure.core.util.Context context)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Deleted web app restore information.
        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.
      • restoreSnapshotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreSnapshotWithResponseAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • beginRestoreSnapshotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSnapshotAsync​(String resourceGroupName,
                                                                                                                                        String name,
                                                                                                                                        SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • beginRestoreSnapshot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSnapshot​(String resourceGroupName,
                                                                                                                                   String name,
                                                                                                                                   SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • beginRestoreSnapshot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSnapshot​(String resourceGroupName,
                                                                                                                                   String name,
                                                                                                                                   SnapshotRestoreRequest restoreRequest,
                                                                                                                                   com.azure.core.util.Context context)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • restoreSnapshotAsync

        Mono<Void> restoreSnapshotAsync​(String resourceGroupName,
                                        String name,
                                        SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • restoreSnapshot

        void restoreSnapshot​(String resourceGroupName,
                             String name,
                             SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • restoreSnapshot

        void restoreSnapshot​(String resourceGroupName,
                             String name,
                             SnapshotRestoreRequest restoreRequest,
                             com.azure.core.util.Context context)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • listSiteExtensionsAsync

        com.azure.core.http.rest.PagedFlux<SiteExtensionInfoInner> listSiteExtensionsAsync​(String resourceGroupName,
                                                                                           String name)
        Description for Get list of siteextensions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu site extension information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSiteExtensions

        com.azure.core.http.rest.PagedIterable<SiteExtensionInfoInner> listSiteExtensions​(String resourceGroupName,
                                                                                          String name)
        Description for Get list of siteextensions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu site extension information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSiteExtensions

        com.azure.core.http.rest.PagedIterable<SiteExtensionInfoInner> listSiteExtensions​(String resourceGroupName,
                                                                                          String name,
                                                                                          com.azure.core.util.Context context)
        Description for Get list of siteextensions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu site extension information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteExtensionInfoInner>> getSiteExtensionWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String siteExtensionId)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionAsync

        Mono<SiteExtensionInfoInner> getSiteExtensionAsync​(String resourceGroupName,
                                                           String name,
                                                           String siteExtensionId)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtension

        SiteExtensionInfoInner getSiteExtension​(String resourceGroupName,
                                                String name,
                                                String siteExtensionId)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionWithResponse

        com.azure.core.http.rest.Response<SiteExtensionInfoInner> getSiteExtensionWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String siteExtensionId,
                                                                                               com.azure.core.util.Context context)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        context - The context to associate with this operation.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtensionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> installSiteExtensionWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String siteExtensionId)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginInstallSiteExtensionAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SiteExtensionInfoInner>,​SiteExtensionInfoInner> beginInstallSiteExtensionAsync​(String resourceGroupName,
                                                                                                                                                                                 String name,
                                                                                                                                                                                 String siteExtensionId)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginInstallSiteExtension

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteExtensionInfoInner>,​SiteExtensionInfoInner> beginInstallSiteExtension​(String resourceGroupName,
                                                                                                                                                                            String name,
                                                                                                                                                                            String siteExtensionId)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginInstallSiteExtension

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteExtensionInfoInner>,​SiteExtensionInfoInner> beginInstallSiteExtension​(String resourceGroupName,
                                                                                                                                                                            String name,
                                                                                                                                                                            String siteExtensionId,
                                                                                                                                                                            com.azure.core.util.Context context)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        context - The context to associate with this operation.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtensionAsync

        Mono<SiteExtensionInfoInner> installSiteExtensionAsync​(String resourceGroupName,
                                                               String name,
                                                               String siteExtensionId)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtension

        SiteExtensionInfoInner installSiteExtension​(String resourceGroupName,
                                                    String name,
                                                    String siteExtensionId)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtension

        SiteExtensionInfoInner installSiteExtension​(String resourceGroupName,
                                                    String name,
                                                    String siteExtensionId,
                                                    com.azure.core.util.Context context)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        context - The context to associate with this operation.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSiteExtensionWithResponseAsync​(String resourceGroupName,
                                                                                           String name,
                                                                                           String siteExtensionId)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionAsync

        Mono<Void> deleteSiteExtensionAsync​(String resourceGroupName,
                                            String name,
                                            String siteExtensionId)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtension

        void deleteSiteExtension​(String resourceGroupName,
                                 String name,
                                 String siteExtensionId)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionWithResponse

        com.azure.core.http.rest.Response<Void> deleteSiteExtensionWithResponse​(String resourceGroupName,
                                                                                String name,
                                                                                String siteExtensionId,
                                                                                com.azure.core.util.Context context)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSlotsAsync

        com.azure.core.http.rest.PagedFlux<SiteInner> listSlotsAsync​(String resourceGroupName,
                                                                     String name)
        Description for Gets an app's deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listSlots

        com.azure.core.http.rest.PagedIterable<SiteInner> listSlots​(String resourceGroupName,
                                                                    String name)
        Description for Gets an app's deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listSlots

        com.azure.core.http.rest.PagedIterable<SiteInner> listSlots​(String resourceGroupName,
                                                                    String name,
                                                                    com.azure.core.util.Context context)
        Description for Gets an app's deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • getSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteInner>> getSlotWithResponseAsync​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot)
        Description for Gets the details of a web, mobile, or API app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns the production slot.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSlotAsync

        Mono<SiteInner> getSlotAsync​(String resourceGroupName,
                                     String name,
                                     String slot)
        Description for Gets the details of a web, mobile, or API app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns the production slot.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSlot

        SiteInner getSlot​(String resourceGroupName,
                          String name,
                          String slot)
        Description for Gets the details of a web, mobile, or API app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns the production slot.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSlotWithResponse

        com.azure.core.http.rest.Response<SiteInner> getSlotWithResponse​(String resourceGroupName,
                                                                         String name,
                                                                         String slot,
                                                                         com.azure.core.util.Context context)
        Description for Gets the details of a web, mobile, or API app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns the production slot.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateSlotWithResponseAsync​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String slot,
                                                                                                      SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • beginCreateOrUpdateSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SiteInner>,​SiteInner> beginCreateOrUpdateSlotAsync​(String resourceGroupName,
                                                                                                                                                     String name,
                                                                                                                                                     String slot,
                                                                                                                                                     SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • beginCreateOrUpdateSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteInner>,​SiteInner> beginCreateOrUpdateSlot​(String resourceGroupName,
                                                                                                                                                String name,
                                                                                                                                                String slot,
                                                                                                                                                SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • beginCreateOrUpdateSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteInner>,​SiteInner> beginCreateOrUpdateSlot​(String resourceGroupName,
                                                                                                                                                String name,
                                                                                                                                                String slot,
                                                                                                                                                SiteInner siteEnvelope,
                                                                                                                                                com.azure.core.util.Context context)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • createOrUpdateSlotAsync

        Mono<SiteInner> createOrUpdateSlotAsync​(String resourceGroupName,
                                                String name,
                                                String slot,
                                                SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • createOrUpdateSlot

        SiteInner createOrUpdateSlot​(String resourceGroupName,
                                     String name,
                                     String slot,
                                     SiteInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • createOrUpdateSlot

        SiteInner createOrUpdateSlot​(String resourceGroupName,
                                     String name,
                                     String slot,
                                     SiteInner siteEnvelope,
                                     com.azure.core.util.Context context)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • deleteSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSlotWithResponseAsync​(String resourceGroupName,
                                                                                  String name,
                                                                                  String slot,
                                                                                  Boolean deleteMetrics,
                                                                                  Boolean deleteEmptyServerFarm)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        slot - Name of the deployment slot to delete. By default, the API deletes the production slot.
        deleteMetrics - If true, web app metrics are also deleted.
        deleteEmptyServerFarm - Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSlotAsync

        Mono<Void> deleteSlotAsync​(String resourceGroupName,
                                   String name,
                                   String slot,
                                   Boolean deleteMetrics,
                                   Boolean deleteEmptyServerFarm)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        slot - Name of the deployment slot to delete. By default, the API deletes the production slot.
        deleteMetrics - If true, web app metrics are also deleted.
        deleteEmptyServerFarm - Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSlotAsync

        Mono<Void> deleteSlotAsync​(String resourceGroupName,
                                   String name,
                                   String slot)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        slot - Name of the deployment slot to delete. By default, the API deletes the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSlot

        void deleteSlot​(String resourceGroupName,
                        String name,
                        String slot)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        slot - Name of the deployment slot to delete. By default, the API deletes the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteSlotWithResponse​(String resourceGroupName,
                                                                       String name,
                                                                       String slot,
                                                                       Boolean deleteMetrics,
                                                                       Boolean deleteEmptyServerFarm,
                                                                       com.azure.core.util.Context context)
        Description for Deletes a web, mobile, or API app, or one of the deployment slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app to delete.
        slot - Name of the deployment slot to delete. By default, the API deletes the production slot.
        deleteMetrics - If true, web app metrics are also deleted.
        deleteEmptyServerFarm - Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteInner>> updateSlotWithResponseAsync​(String resourceGroupName,
                                                                                       String name,
                                                                                       String slot,
                                                                                       SitePatchResourceInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • updateSlotAsync

        Mono<SiteInner> updateSlotAsync​(String resourceGroupName,
                                        String name,
                                        String slot,
                                        SitePatchResourceInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • updateSlot

        SiteInner updateSlot​(String resourceGroupName,
                             String name,
                             String slot,
                             SitePatchResourceInner siteEnvelope)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • updateSlotWithResponse

        com.azure.core.http.rest.Response<SiteInner> updateSlotWithResponse​(String resourceGroupName,
                                                                            String name,
                                                                            String slot,
                                                                            SitePatchResourceInner siteEnvelope,
                                                                            com.azure.core.util.Context context)
        Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
        slot - Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
        siteEnvelope - A JSON representation of the app properties. See example.
        context - The context to associate with this operation.
        Returns:
        a web app, a mobile app backend, or an API app.
        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.
      • analyzeCustomHostnameSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CustomHostnameAnalysisResultInner>> analyzeCustomHostnameSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                              String name,
                                                                                                                              String slot,
                                                                                                                              String hostname)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        hostname - Custom hostname.
        Returns:
        custom domain analysis.
        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.
      • analyzeCustomHostnameSlotAsync

        Mono<CustomHostnameAnalysisResultInner> analyzeCustomHostnameSlotAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String slot,
                                                                               String hostname)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        hostname - Custom hostname.
        Returns:
        custom domain analysis.
        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.
      • analyzeCustomHostnameSlotAsync

        Mono<CustomHostnameAnalysisResultInner> analyzeCustomHostnameSlotAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String slot)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        custom domain analysis.
        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.
      • analyzeCustomHostnameSlot

        CustomHostnameAnalysisResultInner analyzeCustomHostnameSlot​(String resourceGroupName,
                                                                    String name,
                                                                    String slot)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        custom domain analysis.
        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.
      • analyzeCustomHostnameSlotWithResponse

        com.azure.core.http.rest.Response<CustomHostnameAnalysisResultInner> analyzeCustomHostnameSlotWithResponse​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String slot,
                                                                                                                   String hostname,
                                                                                                                   com.azure.core.util.Context context)
        Description for Analyze a custom hostname.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        hostname - Custom hostname.
        context - The context to associate with this operation.
        Returns:
        custom domain analysis.
        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.
      • applySlotConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> applySlotConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String slot,
                                                                                                  CsmSlotEntity slotSwapEntity)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • applySlotConfigurationSlotAsync

        Mono<Void> applySlotConfigurationSlotAsync​(String resourceGroupName,
                                                   String name,
                                                   String slot,
                                                   CsmSlotEntity slotSwapEntity)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • applySlotConfigurationSlot

        void applySlotConfigurationSlot​(String resourceGroupName,
                                        String name,
                                        String slot,
                                        CsmSlotEntity slotSwapEntity)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • applySlotConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<Void> applySlotConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String slot,
                                                                                       CsmSlotEntity slotSwapEntity,
                                                                                       com.azure.core.util.Context context)
        Description for Applies the configuration settings from the target slot onto the current slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • backupSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupItemInner>> backupSlotWithResponseAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String slot,
                                                                                             BackupRequestInner request)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        Returns:
        backup description.
        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.
      • backupSlotAsync

        Mono<BackupItemInner> backupSlotAsync​(String resourceGroupName,
                                              String name,
                                              String slot,
                                              BackupRequestInner request)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        Returns:
        backup description.
        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.
      • backupSlot

        BackupItemInner backupSlot​(String resourceGroupName,
                                   String name,
                                   String slot,
                                   BackupRequestInner request)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        Returns:
        backup description.
        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.
      • backupSlotWithResponse

        com.azure.core.http.rest.Response<BackupItemInner> backupSlotWithResponse​(String resourceGroupName,
                                                                                  String name,
                                                                                  String slot,
                                                                                  BackupRequestInner request,
                                                                                  com.azure.core.util.Context context)
        Description for Creates a backup of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.
        request - Backup configuration. You can use the JSON response from the POST action as input here.
        context - The context to associate with this operation.
        Returns:
        backup description.
        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.
      • listBackupsSlotAsync

        com.azure.core.http.rest.PagedFlux<BackupItemInner> listBackupsSlotAsync​(String resourceGroupName,
                                                                                 String name,
                                                                                 String slot)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
        Returns:
        collection of backup items.
        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.
      • listBackupsSlot

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listBackupsSlot​(String resourceGroupName,
                                                                                String name,
                                                                                String slot)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
        Returns:
        collection of backup items.
        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.
      • listBackupsSlot

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listBackupsSlot​(String resourceGroupName,
                                                                                String name,
                                                                                String slot,
                                                                                com.azure.core.util.Context context)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of backup items.
        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.
      • getBackupStatusSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupItemInner>> getBackupStatusSlotWithResponseAsync​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String backupId,
                                                                                                      String slot)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.
        Returns:
        backup description.
        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.
      • getBackupStatusSlotAsync

        Mono<BackupItemInner> getBackupStatusSlotAsync​(String resourceGroupName,
                                                       String name,
                                                       String backupId,
                                                       String slot)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.
        Returns:
        backup description.
        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.
      • getBackupStatusSlot

        BackupItemInner getBackupStatusSlot​(String resourceGroupName,
                                            String name,
                                            String backupId,
                                            String slot)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.
        Returns:
        backup description.
        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.
      • getBackupStatusSlotWithResponse

        com.azure.core.http.rest.Response<BackupItemInner> getBackupStatusSlotWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           String backupId,
                                                                                           String slot,
                                                                                           com.azure.core.util.Context context)
        Description for Gets a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.
        context - The context to associate with this operation.
        Returns:
        backup description.
        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.
      • deleteBackupSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteBackupSlotWithResponseAsync​(String resourceGroupName,
                                                                                        String name,
                                                                                        String backupId,
                                                                                        String slot)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteBackupSlotAsync

        Mono<Void> deleteBackupSlotAsync​(String resourceGroupName,
                                         String name,
                                         String backupId,
                                         String slot)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteBackupSlot

        void deleteBackupSlot​(String resourceGroupName,
                              String name,
                              String backupId,
                              String slot)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteBackupSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteBackupSlotWithResponse​(String resourceGroupName,
                                                                             String name,
                                                                             String backupId,
                                                                             String slot,
                                                                             com.azure.core.util.Context context)
        Description for Deletes a backup of an app by its ID.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listBackupStatusSecretsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupItemInner>> listBackupStatusSecretsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String backupId,
                                                                                                              String slot,
                                                                                                              BackupRequestInner request)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        slot - Name of web app slot. If not specified then will default to production slot.
        request - Information on backup request.
        Returns:
        backup description.
        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.
      • listBackupStatusSecretsSlotAsync

        Mono<BackupItemInner> listBackupStatusSecretsSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String backupId,
                                                               String slot,
                                                               BackupRequestInner request)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        slot - Name of web app slot. If not specified then will default to production slot.
        request - Information on backup request.
        Returns:
        backup description.
        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.
      • listBackupStatusSecretsSlot

        BackupItemInner listBackupStatusSecretsSlot​(String resourceGroupName,
                                                    String name,
                                                    String backupId,
                                                    String slot,
                                                    BackupRequestInner request)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        slot - Name of web app slot. If not specified then will default to production slot.
        request - Information on backup request.
        Returns:
        backup description.
        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.
      • listBackupStatusSecretsSlotWithResponse

        com.azure.core.http.rest.Response<BackupItemInner> listBackupStatusSecretsSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String backupId,
                                                                                                   String slot,
                                                                                                   BackupRequestInner request,
                                                                                                   com.azure.core.util.Context context)
        Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        backupId - ID of backup.
        slot - Name of web app slot. If not specified then will default to production slot.
        request - Information on backup request.
        context - The context to associate with this operation.
        Returns:
        backup description.
        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.
      • restoreSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreSlotWithResponseAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String backupId,
                                                                                               String slot,
                                                                                               RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • beginRestoreSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSlotAsync​(String resourceGroupName,
                                                                                                                                    String name,
                                                                                                                                    String backupId,
                                                                                                                                    String slot,
                                                                                                                                    RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • beginRestoreSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSlot​(String resourceGroupName,
                                                                                                                               String name,
                                                                                                                               String backupId,
                                                                                                                               String slot,
                                                                                                                               RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • beginRestoreSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSlot​(String resourceGroupName,
                                                                                                                               String name,
                                                                                                                               String backupId,
                                                                                                                               String slot,
                                                                                                                               RestoreRequestInner request,
                                                                                                                               com.azure.core.util.Context context)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreSlotAsync

        Mono<Void> restoreSlotAsync​(String resourceGroupName,
                                    String name,
                                    String backupId,
                                    String slot,
                                    RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreSlot

        void restoreSlot​(String resourceGroupName,
                         String name,
                         String backupId,
                         String slot,
                         RestoreRequestInner request)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreSlot

        void restoreSlot​(String resourceGroupName,
                         String name,
                         String backupId,
                         String slot,
                         RestoreRequestInner request,
                         com.azure.core.util.Context context)
        Description for Restores a specific backup to another app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        backupId - ID of the backup.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • listBasicPublishingCredentialsPoliciesSlotAsync

        com.azure.core.http.rest.PagedFlux<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesSlotAsync​(String resourceGroupName,
                                                                                                                                        String name,
                                                                                                                                        String slot)
        Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        Returns:
        publishing Credentials Policies entity collection 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.
      • listBasicPublishingCredentialsPoliciesSlot

        com.azure.core.http.rest.PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesSlot​(String resourceGroupName,
                                                                                                                                       String name,
                                                                                                                                       String slot)
        Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        Returns:
        publishing Credentials Policies entity collection 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.
      • listBasicPublishingCredentialsPoliciesSlot

        com.azure.core.http.rest.PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesSlot​(String resourceGroupName,
                                                                                                                                       String name,
                                                                                                                                       String slot,
                                                                                                                                       com.azure.core.util.Context context)
        Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies entity collection 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.
      • getFtpAllowedSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> getFtpAllowedSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                String name,
                                                                                                                                String slot)
        Description for Returns whether FTP is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • getFtpAllowedSlotWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedSlotWithResponse​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String slot,
                                                                                                                     com.azure.core.util.Context context)
        Description for Returns whether FTP is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • updateFtpAllowedSlotWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedSlotWithResponse​(String resourceGroupName,
                                                                                                                        String name,
                                                                                                                        String slot,
                                                                                                                        CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity,
                                                                                                                        com.azure.core.util.Context context)
        Description for Updates whether FTP is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • getScmAllowedSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> getScmAllowedSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                String name,
                                                                                                                                String slot)
        Description for Returns whether Scm basic auth is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • getScmAllowedSlotWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedSlotWithResponse​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String slot,
                                                                                                                     com.azure.core.util.Context context)
        Description for Returns whether Scm basic auth is allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • updateScmAllowedSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> updateScmAllowedSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                   String name,
                                                                                                                                   String slot,
                                                                                                                                   CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
        Description for Updates whether user publishing credentials are allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • updateScmAllowedSlotWithResponse

        com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedSlotWithResponse​(String resourceGroupName,
                                                                                                                        String name,
                                                                                                                        String slot,
                                                                                                                        CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity,
                                                                                                                        com.azure.core.util.Context context)
        Description for Updates whether user publishing credentials are allowed on the site or not.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
        context - The context to associate with this operation.
        Returns:
        publishing Credentials Policies parameters.
        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.
      • listConfigurationsSlotAsync

        com.azure.core.http.rest.PagedFlux<SiteConfigResourceInner> listConfigurationsSlotAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot)
        Description for List the configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        collection of site configurations.
        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.
      • listConfigurationsSlot

        com.azure.core.http.rest.PagedIterable<SiteConfigResourceInner> listConfigurationsSlot​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot)
        Description for List the configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        collection of site configurations.
        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.
      • listConfigurationsSlot

        com.azure.core.http.rest.PagedIterable<SiteConfigResourceInner> listConfigurationsSlot​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot,
                                                                                               com.azure.core.util.Context context)
        Description for List the configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of site configurations.
        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.
      • updateApplicationSettingsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> updateApplicationSettingsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String slot,
                                                                                                                      StringDictionaryInner appSettings)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.
        appSettings - Application settings of the app.
        Returns:
        string dictionary 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.
      • updateApplicationSettingsSlotAsync

        Mono<StringDictionaryInner> updateApplicationSettingsSlotAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String slot,
                                                                       StringDictionaryInner appSettings)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.
        appSettings - Application settings of the app.
        Returns:
        string dictionary 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.
      • updateApplicationSettingsSlot

        StringDictionaryInner updateApplicationSettingsSlot​(String resourceGroupName,
                                                            String name,
                                                            String slot,
                                                            StringDictionaryInner appSettings)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.
        appSettings - Application settings of the app.
        Returns:
        string dictionary 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.
      • updateApplicationSettingsSlotWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> updateApplicationSettingsSlotWithResponse​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String slot,
                                                                                                           StringDictionaryInner appSettings,
                                                                                                           com.azure.core.util.Context context)
        Description for Replaces the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.
        appSettings - Application settings of the app.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listApplicationSettingsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> listApplicationSettingsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    String slot)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.
        Returns:
        string dictionary 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.
      • listApplicationSettingsSlotAsync

        Mono<StringDictionaryInner> listApplicationSettingsSlotAsync​(String resourceGroupName,
                                                                     String name,
                                                                     String slot)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.
        Returns:
        string dictionary 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.
      • listApplicationSettingsSlot

        StringDictionaryInner listApplicationSettingsSlot​(String resourceGroupName,
                                                          String name,
                                                          String slot)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.
        Returns:
        string dictionary 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.
      • listApplicationSettingsSlotWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> listApplicationSettingsSlotWithResponse​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         com.azure.core.util.Context context)
        Description for Gets the application settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • updateAuthSettingsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsInner>> updateAuthSettingsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String slot,
                                                                                                               SiteAuthSettingsInner siteAuthSettings)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettings - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettingsSlotAsync

        Mono<SiteAuthSettingsInner> updateAuthSettingsSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String slot,
                                                                SiteAuthSettingsInner siteAuthSettings)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettings - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettingsSlot

        SiteAuthSettingsInner updateAuthSettingsSlot​(String resourceGroupName,
                                                     String name,
                                                     String slot,
                                                     SiteAuthSettingsInner siteAuthSettings)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettings - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettingsSlotWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsInner> updateAuthSettingsSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String slot,
                                                                                                    SiteAuthSettingsInner siteAuthSettings,
                                                                                                    com.azure.core.util.Context context)
        Description for Updates the Authentication / Authorization settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettings - Auth settings associated with web app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsInner>> getAuthSettingsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String slot)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsSlotAsync

        Mono<SiteAuthSettingsInner> getAuthSettingsSlotAsync​(String resourceGroupName,
                                                             String name,
                                                             String slot)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsSlot

        SiteAuthSettingsInner getAuthSettingsSlot​(String resourceGroupName,
                                                  String name,
                                                  String slot)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • getAuthSettingsSlotWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsInner> getAuthSettingsSlotWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String slot,
                                                                                                 com.azure.core.util.Context context)
        Description for Gets the Authentication/Authorization settings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization feature.
        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.
      • updateAuthSettingsV2SlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner>> updateAuthSettingsV2SlotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String slot,
                                                                                                                   SiteAuthSettingsV2Inner siteAuthSettingsV2)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettingsV2 - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2SlotAsync

        Mono<SiteAuthSettingsV2Inner> updateAuthSettingsV2SlotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String slot,
                                                                    SiteAuthSettingsV2Inner siteAuthSettingsV2)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettingsV2 - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2Slot

        SiteAuthSettingsV2Inner updateAuthSettingsV2Slot​(String resourceGroupName,
                                                         String name,
                                                         String slot,
                                                         SiteAuthSettingsV2Inner siteAuthSettingsV2)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettingsV2 - Auth settings associated with web app.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAuthSettingsV2SlotWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner> updateAuthSettingsV2SlotWithResponse​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String slot,
                                                                                                        SiteAuthSettingsV2Inner siteAuthSettingsV2,
                                                                                                        com.azure.core.util.Context context)
        Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        siteAuthSettingsV2 - Auth settings associated with web app.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2SlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2SlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String slot)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2SlotAsync

        Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2SlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String slot)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2Slot

        SiteAuthSettingsV2Inner getAuthSettingsV2Slot​(String resourceGroupName,
                                                      String name,
                                                      String slot)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • getAuthSettingsV2SlotWithResponse

        com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner> getAuthSettingsV2SlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String slot,
                                                                                                     com.azure.core.util.Context context)
        Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
        context - The context to associate with this operation.
        Returns:
        configuration settings for the Azure App Service Authentication / Authorization V2 feature.
        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.
      • updateAzureStorageAccountsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner>> updateAzureStorageAccountsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)
        Description for Updates the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        azureStorageAccounts - Azure storage accounts of the app.
        Returns:
        azureStorageInfo dictionary 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.
      • updateAzureStorageAccountsSlotAsync

        Mono<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsSlotAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)
        Description for Updates the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        azureStorageAccounts - Azure storage accounts of the app.
        Returns:
        azureStorageInfo dictionary 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.
      • updateAzureStorageAccountsSlot

        AzureStoragePropertyDictionaryResourceInner updateAzureStorageAccountsSlot​(String resourceGroupName,
                                                                                   String name,
                                                                                   String slot,
                                                                                   AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)
        Description for Updates the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        azureStorageAccounts - Azure storage accounts of the app.
        Returns:
        azureStorageInfo dictionary 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.
      • updateAzureStorageAccountsSlotWithResponse

        com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsSlotWithResponse​(String resourceGroupName,
                                                                                                                                  String name,
                                                                                                                                  String slot,
                                                                                                                                  AzureStoragePropertyDictionaryResourceInner azureStorageAccounts,
                                                                                                                                  com.azure.core.util.Context context)
        Description for Updates the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        azureStorageAccounts - Azure storage accounts of the app.
        context - The context to associate with this operation.
        Returns:
        azureStorageInfo dictionary 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.
      • listAzureStorageAccountsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner>> listAzureStorageAccountsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                           String name,
                                                                                                                                           String slot)
        Description for Gets the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        Returns:
        azureStorageInfo dictionary 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.
      • listAzureStorageAccountsSlotAsync

        Mono<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsSlotAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String slot)
        Description for Gets the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        Returns:
        azureStorageInfo dictionary 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.
      • listAzureStorageAccountsSlot

        AzureStoragePropertyDictionaryResourceInner listAzureStorageAccountsSlot​(String resourceGroupName,
                                                                                 String name,
                                                                                 String slot)
        Description for Gets the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        Returns:
        azureStorageInfo dictionary 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.
      • listAzureStorageAccountsSlotWithResponse

        com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsSlotWithResponse​(String resourceGroupName,
                                                                                                                                String name,
                                                                                                                                String slot,
                                                                                                                                com.azure.core.util.Context context)
        Description for Gets the Azure storage account configurations of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
        context - The context to associate with this operation.
        Returns:
        azureStorageInfo dictionary 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.
      • updateBackupConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupRequestInner>> updateBackupConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String slot,
                                                                                                                   BackupRequestInner request)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.
        request - Edited backup configuration.
        Returns:
        description of a backup which will be performed.
        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.
      • updateBackupConfigurationSlotAsync

        Mono<BackupRequestInner> updateBackupConfigurationSlotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String slot,
                                                                    BackupRequestInner request)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.
        request - Edited backup configuration.
        Returns:
        description of a backup which will be performed.
        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.
      • updateBackupConfigurationSlot

        BackupRequestInner updateBackupConfigurationSlot​(String resourceGroupName,
                                                         String name,
                                                         String slot,
                                                         BackupRequestInner request)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.
        request - Edited backup configuration.
        Returns:
        description of a backup which will be performed.
        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.
      • updateBackupConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<BackupRequestInner> updateBackupConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String slot,
                                                                                                        BackupRequestInner request,
                                                                                                        com.azure.core.util.Context context)
        Description for Updates the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.
        request - Edited backup configuration.
        context - The context to associate with this operation.
        Returns:
        description of a backup which will be performed.
        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.
      • deleteBackupConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteBackupConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String slot)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.
        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.
      • deleteBackupConfigurationSlotAsync

        Mono<Void> deleteBackupConfigurationSlotAsync​(String resourceGroupName,
                                                      String name,
                                                      String slot)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.
        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.
      • deleteBackupConfigurationSlot

        void deleteBackupConfigurationSlot​(String resourceGroupName,
                                           String name,
                                           String slot)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.
        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.
      • deleteBackupConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteBackupConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                          String name,
                                                                                          String slot,
                                                                                          com.azure.core.util.Context context)
        Description for Deletes the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.
        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.
      • getBackupConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<BackupRequestInner>> getBackupConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String slot)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.
        Returns:
        description of a backup which will be performed.
        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.
      • getBackupConfigurationSlotAsync

        Mono<BackupRequestInner> getBackupConfigurationSlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String slot)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.
        Returns:
        description of a backup which will be performed.
        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.
      • getBackupConfigurationSlot

        BackupRequestInner getBackupConfigurationSlot​(String resourceGroupName,
                                                      String name,
                                                      String slot)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.
        Returns:
        description of a backup which will be performed.
        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.
      • getBackupConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<BackupRequestInner> getBackupConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String slot,
                                                                                                     com.azure.core.util.Context context)
        Description for Gets the backup configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        description of a backup which will be performed.
        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.
      • getAppSettingsKeyVaultReferencesSlotAsync

        com.azure.core.http.rest.PagedFlux<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesSlotAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String slot)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        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.
      • getAppSettingsKeyVaultReferencesSlot

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesSlot​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        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.
      • getAppSettingsKeyVaultReferencesSlot

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesSlot​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         com.azure.core.util.Context context)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        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.
      • getAppSettingKeyVaultReferenceSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ApiKVReferenceInner>> getAppSettingKeyVaultReferenceSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String appSettingKey,
                                                                                                                         String slot)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        slot - The slot parameter.
        Returns:
        description of site key vault references.
        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.
      • getAppSettingKeyVaultReferenceSlotAsync

        Mono<ApiKVReferenceInner> getAppSettingKeyVaultReferenceSlotAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String appSettingKey,
                                                                          String slot)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        slot - The slot parameter.
        Returns:
        description of site key vault references.
        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.
      • getAppSettingKeyVaultReferenceSlot

        ApiKVReferenceInner getAppSettingKeyVaultReferenceSlot​(String resourceGroupName,
                                                               String name,
                                                               String appSettingKey,
                                                               String slot)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        slot - The slot parameter.
        Returns:
        description of site key vault references.
        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.
      • getAppSettingKeyVaultReferenceSlotWithResponse

        com.azure.core.http.rest.Response<ApiKVReferenceInner> getAppSettingKeyVaultReferenceSlotWithResponse​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String appSettingKey,
                                                                                                              String slot,
                                                                                                              com.azure.core.util.Context context)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        appSettingKey - App Setting key name.
        slot - The slot parameter.
        context - The context to associate with this operation.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferencesSlotAsync

        com.azure.core.http.rest.PagedFlux<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesSlotAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String slot)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        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.
      • getSiteConnectionStringKeyVaultReferencesSlot

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesSlot​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String slot)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        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.
      • getSiteConnectionStringKeyVaultReferencesSlot

        com.azure.core.http.rest.PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesSlot​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String slot,
                                                                                                                  com.azure.core.util.Context context)
        Description for Gets the config reference app settings and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - The slot parameter.
        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.
      • getSiteConnectionStringKeyVaultReferenceSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ApiKVReferenceInner>> getSiteConnectionStringKeyVaultReferenceSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                   String name,
                                                                                                                                   String connectionStringKey,
                                                                                                                                   String slot)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        slot - The slot parameter.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferenceSlotAsync

        Mono<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceSlotAsync​(String resourceGroupName,
                                                                                    String name,
                                                                                    String connectionStringKey,
                                                                                    String slot)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        slot - The slot parameter.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferenceSlot

        ApiKVReferenceInner getSiteConnectionStringKeyVaultReferenceSlot​(String resourceGroupName,
                                                                         String name,
                                                                         String connectionStringKey,
                                                                         String slot)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        slot - The slot parameter.
        Returns:
        description of site key vault references.
        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.
      • getSiteConnectionStringKeyVaultReferenceSlotWithResponse

        com.azure.core.http.rest.Response<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceSlotWithResponse​(String resourceGroupName,
                                                                                                                        String name,
                                                                                                                        String connectionStringKey,
                                                                                                                        String slot,
                                                                                                                        com.azure.core.util.Context context)
        Description for Gets the config reference and status of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        connectionStringKey - The connectionStringKey parameter.
        slot - The slot parameter.
        context - The context to associate with this operation.
        Returns:
        description of site key vault references.
        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.
      • updateConnectionStringsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ConnectionStringDictionaryInner>> updateConnectionStringsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                              String name,
                                                                                                                              String slot,
                                                                                                                              ConnectionStringDictionaryInner connectionStrings)
        Description for Replaces the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.
        connectionStrings - Connection strings of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateConnectionStringsSlotAsync

        Mono<ConnectionStringDictionaryInner> updateConnectionStringsSlotAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String slot,
                                                                               ConnectionStringDictionaryInner connectionStrings)
        Description for Replaces the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.
        connectionStrings - Connection strings of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateConnectionStringsSlot

        ConnectionStringDictionaryInner updateConnectionStringsSlot​(String resourceGroupName,
                                                                    String name,
                                                                    String slot,
                                                                    ConnectionStringDictionaryInner connectionStrings)
        Description for Replaces the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.
        connectionStrings - Connection strings of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateConnectionStringsSlotWithResponse

        com.azure.core.http.rest.Response<ConnectionStringDictionaryInner> updateConnectionStringsSlotWithResponse​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String slot,
                                                                                                                   ConnectionStringDictionaryInner connectionStrings,
                                                                                                                   com.azure.core.util.Context context)
        Description for Replaces the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.
        connectionStrings - Connection strings of the app or deployment slot. See example.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listConnectionStringsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ConnectionStringDictionaryInner>> listConnectionStringsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                            String name,
                                                                                                                            String slot)
        Description for Gets the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.
        Returns:
        string dictionary 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.
      • listConnectionStringsSlotAsync

        Mono<ConnectionStringDictionaryInner> listConnectionStringsSlotAsync​(String resourceGroupName,
                                                                             String name,
                                                                             String slot)
        Description for Gets the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.
        Returns:
        string dictionary 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.
      • listConnectionStringsSlot

        ConnectionStringDictionaryInner listConnectionStringsSlot​(String resourceGroupName,
                                                                  String name,
                                                                  String slot)
        Description for Gets the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.
        Returns:
        string dictionary 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.
      • listConnectionStringsSlotWithResponse

        com.azure.core.http.rest.Response<ConnectionStringDictionaryInner> listConnectionStringsSlotWithResponse​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 String slot,
                                                                                                                 com.azure.core.util.Context context)
        Description for Gets the connection strings of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • getDiagnosticLogsConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteLogsConfigInner>> getDiagnosticLogsConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String slot)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.
        Returns:
        configuration of App Service site logs.
        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.
      • getDiagnosticLogsConfigurationSlotAsync

        Mono<SiteLogsConfigInner> getDiagnosticLogsConfigurationSlotAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String slot)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.
        Returns:
        configuration of App Service site logs.
        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.
      • getDiagnosticLogsConfigurationSlot

        SiteLogsConfigInner getDiagnosticLogsConfigurationSlot​(String resourceGroupName,
                                                               String name,
                                                               String slot)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.
        Returns:
        configuration of App Service site logs.
        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.
      • getDiagnosticLogsConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<SiteLogsConfigInner> getDiagnosticLogsConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String slot,
                                                                                                              com.azure.core.util.Context context)
        Description for Gets the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteLogsConfigInner>> updateDiagnosticLogsConfigSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String slot,
                                                                                                                     SiteLogsConfigInner siteLogsConfig)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigSlotAsync

        Mono<SiteLogsConfigInner> updateDiagnosticLogsConfigSlotAsync​(String resourceGroupName,
                                                                      String name,
                                                                      String slot,
                                                                      SiteLogsConfigInner siteLogsConfig)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigSlot

        SiteLogsConfigInner updateDiagnosticLogsConfigSlot​(String resourceGroupName,
                                                           String name,
                                                           String slot,
                                                           SiteLogsConfigInner siteLogsConfig)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        Returns:
        configuration of App Service site logs.
        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.
      • updateDiagnosticLogsConfigSlotWithResponse

        com.azure.core.http.rest.Response<SiteLogsConfigInner> updateDiagnosticLogsConfigSlotWithResponse​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String slot,
                                                                                                          SiteLogsConfigInner siteLogsConfig,
                                                                                                          com.azure.core.util.Context context)
        Description for Updates the logging configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.
        siteLogsConfig - A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.
        context - The context to associate with this operation.
        Returns:
        configuration of App Service site logs.
        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.
      • updateMetadataSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> updateMetadataSlotWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String slot,
                                                                                                           StringDictionaryInner metadata)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.
        metadata - Edited metadata of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateMetadataSlotAsync

        Mono<StringDictionaryInner> updateMetadataSlotAsync​(String resourceGroupName,
                                                            String name,
                                                            String slot,
                                                            StringDictionaryInner metadata)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.
        metadata - Edited metadata of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateMetadataSlot

        StringDictionaryInner updateMetadataSlot​(String resourceGroupName,
                                                 String name,
                                                 String slot,
                                                 StringDictionaryInner metadata)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.
        metadata - Edited metadata of the app or deployment slot. See example.
        Returns:
        string dictionary 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.
      • updateMetadataSlotWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> updateMetadataSlotWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot,
                                                                                                StringDictionaryInner metadata,
                                                                                                com.azure.core.util.Context context)
        Description for Replaces the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.
        metadata - Edited metadata of the app or deployment slot. See example.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listMetadataSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> listMetadataSlotWithResponseAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
        Returns:
        string dictionary 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.
      • listMetadataSlotAsync

        Mono<StringDictionaryInner> listMetadataSlotAsync​(String resourceGroupName,
                                                          String name,
                                                          String slot)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
        Returns:
        string dictionary 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.
      • listMetadataSlot

        StringDictionaryInner listMetadataSlot​(String resourceGroupName,
                                               String name,
                                               String slot)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
        Returns:
        string dictionary 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.
      • listMetadataSlotWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> listMetadataSlotWithResponse​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              com.azure.core.util.Context context)
        Description for Gets the metadata of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listPublishingCredentialsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listPublishingCredentialsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 String slot)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • beginListPublishingCredentialsSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<UserInner>,​UserInner> beginListPublishingCredentialsSlotAsync​(String resourceGroupName,
                                                                                                                                                                String name,
                                                                                                                                                                String slot)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • beginListPublishingCredentialsSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<UserInner>,​UserInner> beginListPublishingCredentialsSlot​(String resourceGroupName,
                                                                                                                                                           String name,
                                                                                                                                                           String slot)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • beginListPublishingCredentialsSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<UserInner>,​UserInner> beginListPublishingCredentialsSlot​(String resourceGroupName,
                                                                                                                                                           String name,
                                                                                                                                                           String slot,
                                                                                                                                                           com.azure.core.util.Context context)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • listPublishingCredentialsSlotAsync

        Mono<UserInner> listPublishingCredentialsSlotAsync​(String resourceGroupName,
                                                           String name,
                                                           String slot)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • listPublishingCredentialsSlot

        UserInner listPublishingCredentialsSlot​(String resourceGroupName,
                                                String name,
                                                String slot)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • listPublishingCredentialsSlot

        UserInner listPublishingCredentialsSlot​(String resourceGroupName,
                                                String name,
                                                String slot,
                                                com.azure.core.util.Context context)
        Description for Gets the Git/FTP publishing credentials of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • updateSitePushSettingsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PushSettingsInner>> updateSitePushSettingsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String slot,
                                                                                                               PushSettingsInner pushSettings)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        pushSettings - Push settings associated with web app.
        Returns:
        push settings for the App.
        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.
      • updateSitePushSettingsSlotAsync

        Mono<PushSettingsInner> updateSitePushSettingsSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String slot,
                                                                PushSettingsInner pushSettings)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        pushSettings - Push settings associated with web app.
        Returns:
        push settings for the App.
        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.
      • updateSitePushSettingsSlot

        PushSettingsInner updateSitePushSettingsSlot​(String resourceGroupName,
                                                     String name,
                                                     String slot,
                                                     PushSettingsInner pushSettings)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        pushSettings - Push settings associated with web app.
        Returns:
        push settings for the App.
        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.
      • updateSitePushSettingsSlotWithResponse

        com.azure.core.http.rest.Response<PushSettingsInner> updateSitePushSettingsSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String slot,
                                                                                                    PushSettingsInner pushSettings,
                                                                                                    com.azure.core.util.Context context)
        Description for Updates the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        pushSettings - Push settings associated with web app.
        context - The context to associate with this operation.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PushSettingsInner>> listSitePushSettingsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String slot)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsSlotAsync

        Mono<PushSettingsInner> listSitePushSettingsSlotAsync​(String resourceGroupName,
                                                              String name,
                                                              String slot)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsSlot

        PushSettingsInner listSitePushSettingsSlot​(String resourceGroupName,
                                                   String name,
                                                   String slot)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        push settings for the App.
        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.
      • listSitePushSettingsSlotWithResponse

        com.azure.core.http.rest.Response<PushSettingsInner> listSitePushSettingsSlotWithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String slot,
                                                                                                  com.azure.core.util.Context context)
        Description for Gets the Push settings associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        context - The context to associate with this operation.
        Returns:
        push settings for the App.
        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.
      • getConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> getConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String slot)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        web app configuration 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.
      • getConfigurationSlotAsync

        Mono<SiteConfigResourceInner> getConfigurationSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String slot)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        web app configuration 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.
      • getConfigurationSlot

        SiteConfigResourceInner getConfigurationSlot​(String resourceGroupName,
                                                     String name,
                                                     String slot)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        web app configuration 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.
      • getConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> getConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String slot,
                                                                                                    com.azure.core.util.Context context)
        Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> createOrUpdateConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          String slot,
                                                                                                                          SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationSlotAsync

        Mono<SiteConfigResourceInner> createOrUpdateConfigurationSlotAsync​(String resourceGroupName,
                                                                           String name,
                                                                           String slot,
                                                                           SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationSlot

        SiteConfigResourceInner createOrUpdateConfigurationSlot​(String resourceGroupName,
                                                                String name,
                                                                String slot,
                                                                SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • createOrUpdateConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> createOrUpdateConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String slot,
                                                                                                               SiteConfigResourceInner siteConfig,
                                                                                                               com.azure.core.util.Context context)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • updateConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> updateConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String slot,
                                                                                                                  SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • updateConfigurationSlotAsync

        Mono<SiteConfigResourceInner> updateConfigurationSlotAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String slot,
                                                                   SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • updateConfigurationSlot

        SiteConfigResourceInner updateConfigurationSlot​(String resourceGroupName,
                                                        String name,
                                                        String slot,
                                                        SiteConfigResourceInner siteConfig)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        Returns:
        web app configuration 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.
      • updateConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> updateConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String slot,
                                                                                                       SiteConfigResourceInner siteConfig,
                                                                                                       com.azure.core.util.Context context)
        Description for Updates the configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.
        siteConfig - JSON representation of a SiteConfig object. See example.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • listConfigurationSnapshotInfoSlotAsync

        com.azure.core.http.rest.PagedFlux<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoSlotAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String slot)
        Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        collection of metadata for the app configuration snapshots that can be restored.
        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.
      • listConfigurationSnapshotInfoSlot

        com.azure.core.http.rest.PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoSlot​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String slot)
        Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        collection of metadata for the app configuration snapshots that can be restored.
        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.
      • listConfigurationSnapshotInfoSlot

        com.azure.core.http.rest.PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoSlot​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String slot,
                                                                                                                     com.azure.core.util.Context context)
        Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of metadata for the app configuration snapshots that can be restored.
        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.
      • getConfigurationSnapshotSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteConfigResourceInner>> getConfigurationSnapshotSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String snapshotId,
                                                                                                                       String slot)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        web app configuration 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.
      • getConfigurationSnapshotSlotAsync

        Mono<SiteConfigResourceInner> getConfigurationSnapshotSlotAsync​(String resourceGroupName,
                                                                        String name,
                                                                        String snapshotId,
                                                                        String slot)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        web app configuration 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.
      • getConfigurationSnapshotSlot

        SiteConfigResourceInner getConfigurationSnapshotSlot​(String resourceGroupName,
                                                             String name,
                                                             String snapshotId,
                                                             String slot)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        Returns:
        web app configuration 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.
      • getConfigurationSnapshotSlotWithResponse

        com.azure.core.http.rest.Response<SiteConfigResourceInner> getConfigurationSnapshotSlotWithResponse​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String snapshotId,
                                                                                                            String slot,
                                                                                                            com.azure.core.util.Context context)
        Description for Gets a snapshot of the configuration of an app at a previous point in time.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        web app configuration 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.
      • recoverSiteConfigurationSnapshotSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> recoverSiteConfigurationSnapshotSlotWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String snapshotId,
                                                                                                            String slot)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        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.
      • recoverSiteConfigurationSnapshotSlotAsync

        Mono<Void> recoverSiteConfigurationSnapshotSlotAsync​(String resourceGroupName,
                                                             String name,
                                                             String snapshotId,
                                                             String slot)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        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.
      • recoverSiteConfigurationSnapshotSlot

        void recoverSiteConfigurationSnapshotSlot​(String resourceGroupName,
                                                  String name,
                                                  String snapshotId,
                                                  String slot)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        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.
      • recoverSiteConfigurationSnapshotSlotWithResponse

        com.azure.core.http.rest.Response<Void> recoverSiteConfigurationSnapshotSlotWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String snapshotId,
                                                                                                 String slot,
                                                                                                 com.azure.core.util.Context context)
        Description for Reverts the configuration of an app to a previous snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        snapshotId - The ID of the snapshot to read.
        slot - Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.
        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.
      • getWebSiteContainerLogsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getWebSiteContainerLogsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWebSiteContainerLogsSlotAsync

        Flux<ByteBuffer> getWebSiteContainerLogsSlotAsync​(String resourceGroupName,
                                                          String name,
                                                          String slot)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWebSiteContainerLogsSlot

        InputStream getWebSiteContainerLogsSlot​(String resourceGroupName,
                                                String name,
                                                String slot)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWebSiteContainerLogsSlotWithResponse

        com.azure.core.http.rest.StreamResponse getWebSiteContainerLogsSlotWithResponse​(String resourceGroupName,
                                                                                        String name,
                                                                                        String slot,
                                                                                        com.azure.core.util.Context context)
        Description for Gets the last lines of docker logs for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipSlotWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getContainerLogsZipSlotWithResponseAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipSlotAsync

        Flux<ByteBuffer> getContainerLogsZipSlotAsync​(String resourceGroupName,
                                                      String name,
                                                      String slot)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipSlot

        InputStream getContainerLogsZipSlot​(String resourceGroupName,
                                            String name,
                                            String slot)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContainerLogsZipSlotWithResponse

        com.azure.core.http.rest.StreamResponse getContainerLogsZipSlotWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot,
                                                                                    com.azure.core.util.Context context)
        Description for Gets the ZIP archived docker log files for the given site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listContinuousWebJobsSlotAsync

        com.azure.core.http.rest.PagedFlux<ContinuousWebJobInner> listContinuousWebJobsSlotAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String slot)
        Description for List continuous web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listContinuousWebJobsSlot

        com.azure.core.http.rest.PagedIterable<ContinuousWebJobInner> listContinuousWebJobsSlot​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot)
        Description for List continuous web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listContinuousWebJobsSlot

        com.azure.core.http.rest.PagedIterable<ContinuousWebJobInner> listContinuousWebJobsSlot​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot,
                                                                                                com.azure.core.util.Context context)
        Description for List continuous web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • getContinuousWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ContinuousWebJobInner>> getContinuousWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String webJobName,
                                                                                                                String slot)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContinuousWebJobSlotAsync

        Mono<ContinuousWebJobInner> getContinuousWebJobSlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String webJobName,
                                                                 String slot)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContinuousWebJobSlot

        ContinuousWebJobInner getContinuousWebJobSlot​(String resourceGroupName,
                                                      String name,
                                                      String webJobName,
                                                      String slot)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getContinuousWebJobSlotWithResponse

        com.azure.core.http.rest.Response<ContinuousWebJobInner> getContinuousWebJobSlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String webJobName,
                                                                                                     String slot,
                                                                                                     com.azure.core.util.Context context)
        Description for Gets a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        continuous Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteContinuousWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteContinuousWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String webJobName,
                                                                                                  String slot)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • deleteContinuousWebJobSlotAsync

        Mono<Void> deleteContinuousWebJobSlotAsync​(String resourceGroupName,
                                                   String name,
                                                   String webJobName,
                                                   String slot)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • deleteContinuousWebJobSlot

        void deleteContinuousWebJobSlot​(String resourceGroupName,
                                        String name,
                                        String webJobName,
                                        String slot)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • deleteContinuousWebJobSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteContinuousWebJobSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String webJobName,
                                                                                       String slot,
                                                                                       com.azure.core.util.Context context)
        Description for Delete a continuous web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • startContinuousWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> startContinuousWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String webJobName,
                                                                                                 String slot)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • startContinuousWebJobSlotAsync

        Mono<Void> startContinuousWebJobSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String webJobName,
                                                  String slot)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • startContinuousWebJobSlot

        void startContinuousWebJobSlot​(String resourceGroupName,
                                       String name,
                                       String webJobName,
                                       String slot)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • startContinuousWebJobSlotWithResponse

        com.azure.core.http.rest.Response<Void> startContinuousWebJobSlotWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      String webJobName,
                                                                                      String slot,
                                                                                      com.azure.core.util.Context context)
        Description for Start a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopContinuousWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String webJobName,
                                                                                                String slot)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobSlotAsync

        Mono<Void> stopContinuousWebJobSlotAsync​(String resourceGroupName,
                                                 String name,
                                                 String webJobName,
                                                 String slot)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobSlot

        void stopContinuousWebJobSlot​(String resourceGroupName,
                                      String name,
                                      String webJobName,
                                      String slot)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • stopContinuousWebJobSlotWithResponse

        com.azure.core.http.rest.Response<Void> stopContinuousWebJobSlotWithResponse​(String resourceGroupName,
                                                                                     String name,
                                                                                     String webJobName,
                                                                                     String slot,
                                                                                     com.azure.core.util.Context context)
        Description for Stop a continuous web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listDeploymentsSlotAsync

        com.azure.core.http.rest.PagedFlux<DeploymentInner> listDeploymentsSlotAsync​(String resourceGroupName,
                                                                                     String name,
                                                                                     String slot)
        Description for List deployments for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of app deployments.
        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.
      • listDeploymentsSlot

        com.azure.core.http.rest.PagedIterable<DeploymentInner> listDeploymentsSlot​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot)
        Description for List deployments for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of app deployments.
        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.
      • listDeploymentsSlot

        com.azure.core.http.rest.PagedIterable<DeploymentInner> listDeploymentsSlot​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot,
                                                                                    com.azure.core.util.Context context)
        Description for List deployments for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of app deployments.
        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.
      • getDeploymentSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<DeploymentInner>> getDeploymentSlotWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String id,
                                                                                                    String slot)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • getDeploymentSlotAsync

        Mono<DeploymentInner> getDeploymentSlotAsync​(String resourceGroupName,
                                                     String name,
                                                     String id,
                                                     String slot)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • getDeploymentSlot

        DeploymentInner getDeploymentSlot​(String resourceGroupName,
                                          String name,
                                          String id,
                                          String slot)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • getDeploymentSlotWithResponse

        com.azure.core.http.rest.Response<DeploymentInner> getDeploymentSlotWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String id,
                                                                                         String slot,
                                                                                         com.azure.core.util.Context context)
        Description for Get a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<DeploymentInner>> createDeploymentSlotWithResponseAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String id,
                                                                                                       String slot,
                                                                                                       DeploymentInner deployment)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        slot - Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
        deployment - Deployment details.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentSlotAsync

        Mono<DeploymentInner> createDeploymentSlotAsync​(String resourceGroupName,
                                                        String name,
                                                        String id,
                                                        String slot,
                                                        DeploymentInner deployment)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        slot - Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
        deployment - Deployment details.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentSlot

        DeploymentInner createDeploymentSlot​(String resourceGroupName,
                                             String name,
                                             String id,
                                             String slot,
                                             DeploymentInner deployment)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        slot - Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
        deployment - Deployment details.
        Returns:
        user credentials used for publishing activity.
        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.
      • createDeploymentSlotWithResponse

        com.azure.core.http.rest.Response<DeploymentInner> createDeploymentSlotWithResponse​(String resourceGroupName,
                                                                                            String name,
                                                                                            String id,
                                                                                            String slot,
                                                                                            DeploymentInner deployment,
                                                                                            com.azure.core.util.Context context)
        Description for Create a deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - ID of an existing deployment.
        slot - Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
        deployment - Deployment details.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • deleteDeploymentSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteDeploymentSlotWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String id,
                                                                                            String slot)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • deleteDeploymentSlotAsync

        Mono<Void> deleteDeploymentSlotAsync​(String resourceGroupName,
                                             String name,
                                             String id,
                                             String slot)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • deleteDeploymentSlot

        void deleteDeploymentSlot​(String resourceGroupName,
                                  String name,
                                  String id,
                                  String slot)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • deleteDeploymentSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteDeploymentSlotWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String id,
                                                                                 String slot,
                                                                                 com.azure.core.util.Context context)
        Description for Delete a deployment by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - Deployment ID.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        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.
      • listDeploymentLogSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<DeploymentInner>> listDeploymentLogSlotWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String id,
                                                                                                        String slot)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • listDeploymentLogSlotAsync

        Mono<DeploymentInner> listDeploymentLogSlotAsync​(String resourceGroupName,
                                                         String name,
                                                         String id,
                                                         String slot)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • listDeploymentLogSlot

        DeploymentInner listDeploymentLogSlot​(String resourceGroupName,
                                              String name,
                                              String id,
                                              String slot)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        user credentials used for publishing activity.
        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.
      • listDeploymentLogSlotWithResponse

        com.azure.core.http.rest.Response<DeploymentInner> listDeploymentLogSlotWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String id,
                                                                                             String slot,
                                                                                             com.azure.core.util.Context context)
        Description for List deployment log for specific deployment for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        id - The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        user credentials used for publishing activity.
        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.
      • discoverBackupSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RestoreRequestInner>> discoverBackupSlotWithResponseAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         RestoreRequestInner request)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        Returns:
        description of a restore request.
        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.
      • discoverBackupSlotAsync

        Mono<RestoreRequestInner> discoverBackupSlotAsync​(String resourceGroupName,
                                                          String name,
                                                          String slot,
                                                          RestoreRequestInner request)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        Returns:
        description of a restore request.
        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.
      • discoverBackupSlot

        RestoreRequestInner discoverBackupSlot​(String resourceGroupName,
                                               String name,
                                               String slot,
                                               RestoreRequestInner request)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        Returns:
        description of a restore request.
        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.
      • discoverBackupSlotWithResponse

        com.azure.core.http.rest.Response<RestoreRequestInner> discoverBackupSlotWithResponse​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              RestoreRequestInner request,
                                                                                              com.azure.core.util.Context context)
        Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.
        request - A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.
        context - The context to associate with this operation.
        Returns:
        description of a restore request.
        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.
      • listDomainOwnershipIdentifiersSlotAsync

        com.azure.core.http.rest.PagedFlux<IdentifierInner> listDomainOwnershipIdentifiersSlotAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String slot)
        Description for Lists ownership identifiers for domain associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        Returns:
        collection of identifiers.
        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.
      • listDomainOwnershipIdentifiersSlot

        com.azure.core.http.rest.PagedIterable<IdentifierInner> listDomainOwnershipIdentifiersSlot​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot)
        Description for Lists ownership identifiers for domain associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        Returns:
        collection of identifiers.
        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.
      • listDomainOwnershipIdentifiersSlot

        com.azure.core.http.rest.PagedIterable<IdentifierInner> listDomainOwnershipIdentifiersSlot​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot,
                                                                                                   com.azure.core.util.Context context)
        Description for Lists ownership identifiers for domain associated with web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of identifiers.
        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.
      • getDomainOwnershipIdentifierSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<IdentifierInner>> getDomainOwnershipIdentifierSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String domainOwnershipIdentifierName,
                                                                                                                   String slot)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        Returns:
        a domain specific resource identifier.
        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.
      • getDomainOwnershipIdentifierSlotAsync

        Mono<IdentifierInner> getDomainOwnershipIdentifierSlotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String domainOwnershipIdentifierName,
                                                                    String slot)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        Returns:
        a domain specific resource identifier.
        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.
      • getDomainOwnershipIdentifierSlot

        IdentifierInner getDomainOwnershipIdentifierSlot​(String resourceGroupName,
                                                         String name,
                                                         String domainOwnershipIdentifierName,
                                                         String slot)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        Returns:
        a domain specific resource identifier.
        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.
      • getDomainOwnershipIdentifierSlotWithResponse

        com.azure.core.http.rest.Response<IdentifierInner> getDomainOwnershipIdentifierSlotWithResponse​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String domainOwnershipIdentifierName,
                                                                                                        String slot,
                                                                                                        com.azure.core.util.Context context)
        Description for Get domain ownership identifier for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        context - The context to associate with this operation.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<IdentifierInner>> createOrUpdateDomainOwnershipIdentifierSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                              String name,
                                                                                                                              String domainOwnershipIdentifierName,
                                                                                                                              String slot,
                                                                                                                              IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierSlotAsync

        Mono<IdentifierInner> createOrUpdateDomainOwnershipIdentifierSlotAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String domainOwnershipIdentifierName,
                                                                               String slot,
                                                                               IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierSlot

        IdentifierInner createOrUpdateDomainOwnershipIdentifierSlot​(String resourceGroupName,
                                                                    String name,
                                                                    String domainOwnershipIdentifierName,
                                                                    String slot,
                                                                    IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • createOrUpdateDomainOwnershipIdentifierSlotWithResponse

        com.azure.core.http.rest.Response<IdentifierInner> createOrUpdateDomainOwnershipIdentifierSlotWithResponse​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String domainOwnershipIdentifierName,
                                                                                                                   String slot,
                                                                                                                   IdentifierInner domainOwnershipIdentifier,
                                                                                                                   com.azure.core.util.Context context)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        context - The context to associate with this operation.
        Returns:
        a domain specific resource identifier.
        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.
      • deleteDomainOwnershipIdentifierSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteDomainOwnershipIdentifierSlotWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String domainOwnershipIdentifierName,
                                                                                                           String slot)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        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.
      • deleteDomainOwnershipIdentifierSlotAsync

        Mono<Void> deleteDomainOwnershipIdentifierSlotAsync​(String resourceGroupName,
                                                            String name,
                                                            String domainOwnershipIdentifierName,
                                                            String slot)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        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.
      • deleteDomainOwnershipIdentifierSlot

        void deleteDomainOwnershipIdentifierSlot​(String resourceGroupName,
                                                 String name,
                                                 String domainOwnershipIdentifierName,
                                                 String slot)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        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.
      • deleteDomainOwnershipIdentifierSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteDomainOwnershipIdentifierSlotWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String domainOwnershipIdentifierName,
                                                                                                String slot,
                                                                                                com.azure.core.util.Context context)
        Description for Deletes a domain ownership identifier for a web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        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.
      • updateDomainOwnershipIdentifierSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<IdentifierInner>> updateDomainOwnershipIdentifierSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String domainOwnershipIdentifierName,
                                                                                                                      String slot,
                                                                                                                      IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • updateDomainOwnershipIdentifierSlotAsync

        Mono<IdentifierInner> updateDomainOwnershipIdentifierSlotAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String domainOwnershipIdentifierName,
                                                                       String slot,
                                                                       IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • updateDomainOwnershipIdentifierSlot

        IdentifierInner updateDomainOwnershipIdentifierSlot​(String resourceGroupName,
                                                            String name,
                                                            String domainOwnershipIdentifierName,
                                                            String slot,
                                                            IdentifierInner domainOwnershipIdentifier)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        Returns:
        a domain specific resource identifier.
        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.
      • updateDomainOwnershipIdentifierSlotWithResponse

        com.azure.core.http.rest.Response<IdentifierInner> updateDomainOwnershipIdentifierSlotWithResponse​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String domainOwnershipIdentifierName,
                                                                                                           String slot,
                                                                                                           IdentifierInner domainOwnershipIdentifier,
                                                                                                           com.azure.core.util.Context context)
        Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        domainOwnershipIdentifierName - Name of domain ownership identifier.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
        context - The context to associate with this operation.
        Returns:
        a domain specific resource identifier.
        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.
      • getMSDeployStatusSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployStatusInner>> getMSDeployStatusSlotWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String slot)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        mSDeploy ARM 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.
      • getMSDeployStatusSlotAsync

        Mono<MSDeployStatusInner> getMSDeployStatusSlotAsync​(String resourceGroupName,
                                                             String name,
                                                             String slot)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        mSDeploy ARM 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.
      • getMSDeployStatusSlot

        MSDeployStatusInner getMSDeployStatusSlot​(String resourceGroupName,
                                                  String name,
                                                  String slot)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        mSDeploy ARM 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.
      • getMSDeployStatusSlotWithResponse

        com.azure.core.http.rest.Response<MSDeployStatusInner> getMSDeployStatusSlotWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String slot,
                                                                                                 com.azure.core.util.Context context)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM 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.
      • createMSDeployOperationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createMSDeployOperationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String slot,
                                                                                                               MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateMSDeployOperationSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateMSDeployOperationSlotAsync​(String resourceGroupName,
                                                                                                                                                                                  String name,
                                                                                                                                                                                  String slot,
                                                                                                                                                                                  MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateMSDeployOperationSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateMSDeployOperationSlot​(String resourceGroupName,
                                                                                                                                                                             String name,
                                                                                                                                                                             String slot,
                                                                                                                                                                             MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateMSDeployOperationSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateMSDeployOperationSlot​(String resourceGroupName,
                                                                                                                                                                             String name,
                                                                                                                                                                             String slot,
                                                                                                                                                                             MSDeploy mSDeploy,
                                                                                                                                                                             com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createMSDeployOperationSlotAsync

        Mono<MSDeployStatusInner> createMSDeployOperationSlotAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String slot,
                                                                   MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createMSDeployOperationSlot

        MSDeployStatusInner createMSDeployOperationSlot​(String resourceGroupName,
                                                        String name,
                                                        String slot,
                                                        MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createMSDeployOperationSlot

        MSDeployStatusInner createMSDeployOperationSlot​(String resourceGroupName,
                                                        String name,
                                                        String slot,
                                                        MSDeploy mSDeploy,
                                                        com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployLogInner>> getMSDeployLogSlotWithResponseAsync​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String slot)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogSlotAsync

        Mono<MSDeployLogInner> getMSDeployLogSlotAsync​(String resourceGroupName,
                                                       String name,
                                                       String slot)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogSlot

        MSDeployLogInner getMSDeployLogSlot​(String resourceGroupName,
                                            String name,
                                            String slot)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getMSDeployLogSlotWithResponse

        com.azure.core.http.rest.Response<MSDeployLogInner> getMSDeployLogSlotWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           String slot,
                                                                                           com.azure.core.util.Context context)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        context - The context to associate with this operation.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceFunctionsSlotAsync

        com.azure.core.http.rest.PagedFlux<FunctionEnvelopeInner> listInstanceFunctionsSlotAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String slot)
        Description for List the functions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        Returns:
        collection of Kudu function information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceFunctionsSlot

        com.azure.core.http.rest.PagedIterable<FunctionEnvelopeInner> listInstanceFunctionsSlot​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot)
        Description for List the functions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        Returns:
        collection of Kudu function information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceFunctionsSlot

        com.azure.core.http.rest.PagedIterable<FunctionEnvelopeInner> listInstanceFunctionsSlot​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot,
                                                                                                com.azure.core.util.Context context)
        Description for List the functions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu function information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFunctionsAdminTokenSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<String>> getFunctionsAdminTokenSlotWithResponseAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String slot)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • getFunctionsAdminTokenSlotAsync

        Mono<String> getFunctionsAdminTokenSlotAsync​(String resourceGroupName,
                                                     String name,
                                                     String slot)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • getFunctionsAdminTokenSlot

        String getFunctionsAdminTokenSlot​(String resourceGroupName,
                                          String name,
                                          String slot)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • getFunctionsAdminTokenSlotWithResponse

        com.azure.core.http.rest.Response<String> getFunctionsAdminTokenSlotWithResponse​(String resourceGroupName,
                                                                                         String name,
                                                                                         String slot,
                                                                                         com.azure.core.util.Context context)
        Description for Fetch a short lived token that can be exchanged for a master key.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • getInstanceFunctionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<FunctionEnvelopeInner>> getInstanceFunctionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String functionName,
                                                                                                                String slot)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceFunctionSlotAsync

        Mono<FunctionEnvelopeInner> getInstanceFunctionSlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String functionName,
                                                                 String slot)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceFunctionSlot

        FunctionEnvelopeInner getInstanceFunctionSlot​(String resourceGroupName,
                                                      String name,
                                                      String functionName,
                                                      String slot)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceFunctionSlotWithResponse

        com.azure.core.http.rest.Response<FunctionEnvelopeInner> getInstanceFunctionSlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String functionName,
                                                                                                     String slot,
                                                                                                     com.azure.core.util.Context context)
        Description for Get function information by its ID for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        function information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceFunctionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createInstanceFunctionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String functionName,
                                                                                                              String slot,
                                                                                                              FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • beginCreateInstanceFunctionSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<FunctionEnvelopeInner>,​FunctionEnvelopeInner> beginCreateInstanceFunctionSlotAsync​(String resourceGroupName,
                                                                                                                                                                                     String name,
                                                                                                                                                                                     String functionName,
                                                                                                                                                                                     String slot,
                                                                                                                                                                                     FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • beginCreateInstanceFunctionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FunctionEnvelopeInner>,​FunctionEnvelopeInner> beginCreateInstanceFunctionSlot​(String resourceGroupName,
                                                                                                                                                                                String name,
                                                                                                                                                                                String functionName,
                                                                                                                                                                                String slot,
                                                                                                                                                                                FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • beginCreateInstanceFunctionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<FunctionEnvelopeInner>,​FunctionEnvelopeInner> beginCreateInstanceFunctionSlot​(String resourceGroupName,
                                                                                                                                                                                String name,
                                                                                                                                                                                String functionName,
                                                                                                                                                                                String slot,
                                                                                                                                                                                FunctionEnvelopeInner functionEnvelope,
                                                                                                                                                                                com.azure.core.util.Context context)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        context - The context to associate with this operation.
        Returns:
        function 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.
      • createInstanceFunctionSlotAsync

        Mono<FunctionEnvelopeInner> createInstanceFunctionSlotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String functionName,
                                                                    String slot,
                                                                    FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • createInstanceFunctionSlot

        FunctionEnvelopeInner createInstanceFunctionSlot​(String resourceGroupName,
                                                         String name,
                                                         String functionName,
                                                         String slot,
                                                         FunctionEnvelopeInner functionEnvelope)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        Returns:
        function 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.
      • createInstanceFunctionSlot

        FunctionEnvelopeInner createInstanceFunctionSlot​(String resourceGroupName,
                                                         String name,
                                                         String functionName,
                                                         String slot,
                                                         FunctionEnvelopeInner functionEnvelope,
                                                         com.azure.core.util.Context context)
        Description for Create function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        functionEnvelope - Function details.
        context - The context to associate with this operation.
        Returns:
        function 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.
      • deleteInstanceFunctionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteInstanceFunctionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String functionName,
                                                                                                  String slot)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceFunctionSlotAsync

        Mono<Void> deleteInstanceFunctionSlotAsync​(String resourceGroupName,
                                                   String name,
                                                   String functionName,
                                                   String slot)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceFunctionSlot

        void deleteInstanceFunctionSlot​(String resourceGroupName,
                                        String name,
                                        String functionName,
                                        String slot)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceFunctionSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteInstanceFunctionSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String functionName,
                                                                                       String slot,
                                                                                       com.azure.core.util.Context context)
        Description for Delete a function for web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateFunctionSecretSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<KeyInfoInner>> createOrUpdateFunctionSecretSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String functionName,
                                                                                                                String keyName,
                                                                                                                String slot,
                                                                                                                KeyInfoInner key)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateFunctionSecretSlotAsync

        Mono<KeyInfoInner> createOrUpdateFunctionSecretSlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String functionName,
                                                                 String keyName,
                                                                 String slot,
                                                                 KeyInfoInner key)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateFunctionSecretSlot

        KeyInfoInner createOrUpdateFunctionSecretSlot​(String resourceGroupName,
                                                      String name,
                                                      String functionName,
                                                      String keyName,
                                                      String slot,
                                                      KeyInfoInner key)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateFunctionSecretSlotWithResponse

        com.azure.core.http.rest.Response<KeyInfoInner> createOrUpdateFunctionSecretSlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String functionName,
                                                                                                     String keyName,
                                                                                                     String slot,
                                                                                                     KeyInfoInner key,
                                                                                                     com.azure.core.util.Context context)
        Description for Add or update a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        context - The context to associate with this operation.
        Returns:
        function key info.
        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.
      • deleteFunctionSecretSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteFunctionSecretSlotWithResponseAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String functionName,
                                                                                                String keyName,
                                                                                                String slot)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionSecretSlotAsync

        Mono<Void> deleteFunctionSecretSlotAsync​(String resourceGroupName,
                                                 String name,
                                                 String functionName,
                                                 String keyName,
                                                 String slot)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionSecretSlot

        void deleteFunctionSecretSlot​(String resourceGroupName,
                                      String name,
                                      String functionName,
                                      String keyName,
                                      String slot)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteFunctionSecretSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteFunctionSecretSlotWithResponse​(String resourceGroupName,
                                                                                     String name,
                                                                                     String functionName,
                                                                                     String keyName,
                                                                                     String slot,
                                                                                     com.azure.core.util.Context context)
        Description for Delete a function secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - The name of the function.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listFunctionKeysSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<StringDictionaryInner>> listFunctionKeysSlotWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String functionName,
                                                                                                             String slot)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        string dictionary 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.
      • listFunctionKeysSlotAsync

        Mono<StringDictionaryInner> listFunctionKeysSlotAsync​(String resourceGroupName,
                                                              String name,
                                                              String functionName,
                                                              String slot)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        string dictionary 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.
      • listFunctionKeysSlot

        StringDictionaryInner listFunctionKeysSlot​(String resourceGroupName,
                                                   String name,
                                                   String functionName,
                                                   String slot)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        string dictionary 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.
      • listFunctionKeysSlotWithResponse

        com.azure.core.http.rest.Response<StringDictionaryInner> listFunctionKeysSlotWithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String functionName,
                                                                                                  String slot,
                                                                                                  com.azure.core.util.Context context)
        Description for Get function keys for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        string dictionary 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.
      • listFunctionSecretsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<FunctionSecretsInner>> listFunctionSecretsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String functionName,
                                                                                                               String slot)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        function secrets.
        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.
      • listFunctionSecretsSlotAsync

        Mono<FunctionSecretsInner> listFunctionSecretsSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String functionName,
                                                                String slot)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        function secrets.
        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.
      • listFunctionSecretsSlot

        FunctionSecretsInner listFunctionSecretsSlot​(String resourceGroupName,
                                                     String name,
                                                     String functionName,
                                                     String slot)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        Returns:
        function secrets.
        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.
      • listFunctionSecretsSlotWithResponse

        com.azure.core.http.rest.Response<FunctionSecretsInner> listFunctionSecretsSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String functionName,
                                                                                                    String slot,
                                                                                                    com.azure.core.util.Context context)
        Description for Get function secrets for a function in a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        functionName - Function name.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        function secrets.
        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.
      • listHostKeysSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostKeysInner>> listHostKeysSlotWithResponseAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String slot)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        Returns:
        functions host level keys.
        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.
      • listHostKeysSlotAsync

        Mono<HostKeysInner> listHostKeysSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String slot)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        Returns:
        functions host level keys.
        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.
      • listHostKeysSlot

        HostKeysInner listHostKeysSlot​(String resourceGroupName,
                                       String name,
                                       String slot)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        Returns:
        functions host level keys.
        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.
      • listHostKeysSlotWithResponse

        com.azure.core.http.rest.Response<HostKeysInner> listHostKeysSlotWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      String slot,
                                                                                      com.azure.core.util.Context context)
        Description for Get host secrets for a function app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        functions host level keys.
        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.
      • listSyncStatusSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> listSyncStatusSlotWithResponseAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String slot)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • listSyncStatusSlotAsync

        Mono<Void> listSyncStatusSlotAsync​(String resourceGroupName,
                                           String name,
                                           String slot)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • listSyncStatusSlot

        void listSyncStatusSlot​(String resourceGroupName,
                                String name,
                                String slot)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • listSyncStatusSlotWithResponse

        com.azure.core.http.rest.Response<Void> listSyncStatusSlotWithResponse​(String resourceGroupName,
                                                                               String name,
                                                                               String slot,
                                                                               com.azure.core.util.Context context)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> syncFunctionsSlotWithResponseAsync​(String resourceGroupName,
                                                                                         String name,
                                                                                         String slot)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionsSlotAsync

        Mono<Void> syncFunctionsSlotAsync​(String resourceGroupName,
                                          String name,
                                          String slot)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionsSlot

        void syncFunctionsSlot​(String resourceGroupName,
                               String name,
                               String slot)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionsSlotWithResponse

        com.azure.core.http.rest.Response<Void> syncFunctionsSlotWithResponse​(String resourceGroupName,
                                                                              String name,
                                                                              String slot,
                                                                              com.azure.core.util.Context context)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • createOrUpdateHostSecretSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<KeyInfoInner>> createOrUpdateHostSecretSlotWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String keyType,
                                                                                                            String keyName,
                                                                                                            String slot,
                                                                                                            KeyInfoInner key)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateHostSecretSlotAsync

        Mono<KeyInfoInner> createOrUpdateHostSecretSlotAsync​(String resourceGroupName,
                                                             String name,
                                                             String keyType,
                                                             String keyName,
                                                             String slot,
                                                             KeyInfoInner key)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateHostSecretSlot

        KeyInfoInner createOrUpdateHostSecretSlot​(String resourceGroupName,
                                                  String name,
                                                  String keyType,
                                                  String keyName,
                                                  String slot,
                                                  KeyInfoInner key)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        Returns:
        function key info.
        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.
      • createOrUpdateHostSecretSlotWithResponse

        com.azure.core.http.rest.Response<KeyInfoInner> createOrUpdateHostSecretSlotWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String keyType,
                                                                                                 String keyName,
                                                                                                 String slot,
                                                                                                 KeyInfoInner key,
                                                                                                 com.azure.core.util.Context context)
        Description for Add or update a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        key - The key to create or update.
        context - The context to associate with this operation.
        Returns:
        function key info.
        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.
      • deleteHostSecretSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteHostSecretSlotWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String keyType,
                                                                                            String keyName,
                                                                                            String slot)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHostSecretSlotAsync

        Mono<Void> deleteHostSecretSlotAsync​(String resourceGroupName,
                                             String name,
                                             String keyType,
                                             String keyName,
                                             String slot)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHostSecretSlot

        void deleteHostSecretSlot​(String resourceGroupName,
                                  String name,
                                  String keyType,
                                  String keyName,
                                  String slot)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHostSecretSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteHostSecretSlotWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String keyType,
                                                                                 String keyName,
                                                                                 String slot,
                                                                                 com.azure.core.util.Context context)
        Description for Delete a host level secret.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        keyType - The type of host key.
        keyName - The name of the key.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listHostnameBindingsSlotAsync

        com.azure.core.http.rest.PagedFlux<HostnameBindingInner> listHostnameBindingsSlotAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot)
        Description for Get hostname bindings for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
        Returns:
        collection of hostname bindings.
        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.
      • listHostnameBindingsSlot

        com.azure.core.http.rest.PagedIterable<HostnameBindingInner> listHostnameBindingsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot)
        Description for Get hostname bindings for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
        Returns:
        collection of hostname bindings.
        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.
      • listHostnameBindingsSlot

        com.azure.core.http.rest.PagedIterable<HostnameBindingInner> listHostnameBindingsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              com.azure.core.util.Context context)
        Description for Get hostname bindings for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of hostname bindings.
        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.
      • getHostnameBindingSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostnameBindingInner>> getHostnameBindingSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String slot,
                                                                                                              String hostname)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        hostname - Hostname in the hostname binding.
        Returns:
        a hostname binding 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.
      • getHostnameBindingSlotAsync

        Mono<HostnameBindingInner> getHostnameBindingSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String slot,
                                                               String hostname)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        hostname - Hostname in the hostname binding.
        Returns:
        a hostname binding 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.
      • getHostnameBindingSlot

        HostnameBindingInner getHostnameBindingSlot​(String resourceGroupName,
                                                    String name,
                                                    String slot,
                                                    String hostname)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        hostname - Hostname in the hostname binding.
        Returns:
        a hostname binding 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.
      • getHostnameBindingSlotWithResponse

        com.azure.core.http.rest.Response<HostnameBindingInner> getHostnameBindingSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot,
                                                                                                   String hostname,
                                                                                                   com.azure.core.util.Context context)
        Description for Get the named hostname binding for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        hostname - Hostname in the hostname binding.
        context - The context to associate with this operation.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HostnameBindingInner>> createOrUpdateHostnameBindingSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String hostname,
                                                                                                                         String slot,
                                                                                                                         HostnameBindingInner hostnameBinding)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingSlotAsync

        Mono<HostnameBindingInner> createOrUpdateHostnameBindingSlotAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String hostname,
                                                                          String slot,
                                                                          HostnameBindingInner hostnameBinding)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingSlot

        HostnameBindingInner createOrUpdateHostnameBindingSlot​(String resourceGroupName,
                                                               String name,
                                                               String hostname,
                                                               String slot,
                                                               HostnameBindingInner hostnameBinding)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        Returns:
        a hostname binding 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.
      • createOrUpdateHostnameBindingSlotWithResponse

        com.azure.core.http.rest.Response<HostnameBindingInner> createOrUpdateHostnameBindingSlotWithResponse​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String hostname,
                                                                                                              String slot,
                                                                                                              HostnameBindingInner hostnameBinding,
                                                                                                              com.azure.core.util.Context context)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        hostname - Hostname in the hostname binding.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        hostnameBinding - Binding details. This is the JSON representation of a HostNameBinding object.
        context - The context to associate with this operation.
        Returns:
        a hostname binding 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.
      • deleteHostnameBindingSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteHostnameBindingSlotWithResponseAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String slot,
                                                                                                 String hostname)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        hostname - Hostname in the hostname binding.
        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.
      • deleteHostnameBindingSlotAsync

        Mono<Void> deleteHostnameBindingSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String slot,
                                                  String hostname)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        hostname - Hostname in the hostname binding.
        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.
      • deleteHostnameBindingSlot

        void deleteHostnameBindingSlot​(String resourceGroupName,
                                       String name,
                                       String slot,
                                       String hostname)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        hostname - Hostname in the hostname binding.
        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.
      • deleteHostnameBindingSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteHostnameBindingSlotWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      String slot,
                                                                                      String hostname,
                                                                                      com.azure.core.util.Context context)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        hostname - Hostname in the hostname binding.
        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.
      • getHybridConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> getHybridConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String namespaceName,
                                                                                                                String relayName,
                                                                                                                String slot)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        Returns:
        hybrid Connection contract.
        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.
      • getHybridConnectionSlotAsync

        Mono<HybridConnectionInner> getHybridConnectionSlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String namespaceName,
                                                                 String relayName,
                                                                 String slot)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        Returns:
        hybrid Connection contract.
        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.
      • getHybridConnectionSlot

        HybridConnectionInner getHybridConnectionSlot​(String resourceGroupName,
                                                      String name,
                                                      String namespaceName,
                                                      String relayName,
                                                      String slot)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        Returns:
        hybrid Connection contract.
        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.
      • getHybridConnectionSlotWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> getHybridConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String namespaceName,
                                                                                                     String relayName,
                                                                                                     String slot,
                                                                                                     com.azure.core.util.Context context)
        Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> createOrUpdateHybridConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                           String name,
                                                                                                                           String namespaceName,
                                                                                                                           String relayName,
                                                                                                                           String slot,
                                                                                                                           HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionSlotAsync

        Mono<HybridConnectionInner> createOrUpdateHybridConnectionSlotAsync​(String resourceGroupName,
                                                                            String name,
                                                                            String namespaceName,
                                                                            String relayName,
                                                                            String slot,
                                                                            HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionSlot

        HybridConnectionInner createOrUpdateHybridConnectionSlot​(String resourceGroupName,
                                                                 String name,
                                                                 String namespaceName,
                                                                 String relayName,
                                                                 String slot,
                                                                 HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • createOrUpdateHybridConnectionSlotWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> createOrUpdateHybridConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String namespaceName,
                                                                                                                String relayName,
                                                                                                                String slot,
                                                                                                                HybridConnectionInner connectionEnvelope,
                                                                                                                com.azure.core.util.Context context)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • deleteHybridConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteHybridConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String namespaceName,
                                                                                                  String relayName,
                                                                                                  String slot)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHybridConnectionSlotAsync

        Mono<Void> deleteHybridConnectionSlotAsync​(String resourceGroupName,
                                                   String name,
                                                   String namespaceName,
                                                   String relayName,
                                                   String slot)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHybridConnectionSlot

        void deleteHybridConnectionSlot​(String resourceGroupName,
                                        String name,
                                        String namespaceName,
                                        String relayName,
                                        String slot)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteHybridConnectionSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteHybridConnectionSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String namespaceName,
                                                                                       String relayName,
                                                                                       String slot,
                                                                                       com.azure.core.util.Context context)
        Description for Removes a Hybrid Connection from this site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateHybridConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> updateHybridConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String namespaceName,
                                                                                                                   String relayName,
                                                                                                                   String slot,
                                                                                                                   HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • updateHybridConnectionSlotAsync

        Mono<HybridConnectionInner> updateHybridConnectionSlotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String namespaceName,
                                                                    String relayName,
                                                                    String slot,
                                                                    HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • updateHybridConnectionSlot

        HybridConnectionInner updateHybridConnectionSlot​(String resourceGroupName,
                                                         String name,
                                                         String namespaceName,
                                                         String relayName,
                                                         String slot,
                                                         HybridConnectionInner connectionEnvelope)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        Returns:
        hybrid Connection contract.
        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.
      • updateHybridConnectionSlotWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> updateHybridConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String namespaceName,
                                                                                                        String relayName,
                                                                                                        String slot,
                                                                                                        HybridConnectionInner connectionEnvelope,
                                                                                                        com.azure.core.util.Context context)
        Description for Creates a new Hybrid Connection using a Service Bus relay.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        namespaceName - The namespace for this hybrid connection.
        relayName - The relay name for this hybrid connection.
        slot - The name of the slot for the web app.
        connectionEnvelope - The details of the hybrid connection.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<HybridConnectionInner>> listHybridConnectionsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String slot)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsSlotAsync

        Mono<HybridConnectionInner> listHybridConnectionsSlotAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String slot)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsSlot

        HybridConnectionInner listHybridConnectionsSlot​(String resourceGroupName,
                                                        String name,
                                                        String slot)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        Returns:
        hybrid Connection contract.
        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.
      • listHybridConnectionsSlotWithResponse

        com.azure.core.http.rest.Response<HybridConnectionInner> listHybridConnectionsSlotWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String slot,
                                                                                                       com.azure.core.util.Context context)
        Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection contract.
        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.
      • listRelayServiceConnectionsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> listRelayServiceConnectionsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                    String name,
                                                                                                                                    String slot)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listRelayServiceConnectionsSlotAsync

        Mono<RelayServiceConnectionEntityInner> listRelayServiceConnectionsSlotAsync​(String resourceGroupName,
                                                                                     String name,
                                                                                     String slot)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listRelayServiceConnectionsSlot

        RelayServiceConnectionEntityInner listRelayServiceConnectionsSlot​(String resourceGroupName,
                                                                          String name,
                                                                          String slot)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listRelayServiceConnectionsSlotWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> listRelayServiceConnectionsSlotWithResponse​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String slot,
                                                                                                                         com.azure.core.util.Context context)
        Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> getRelayServiceConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                  String name,
                                                                                                                                  String entityName,
                                                                                                                                  String slot)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionSlotAsync

        Mono<RelayServiceConnectionEntityInner> getRelayServiceConnectionSlotAsync​(String resourceGroupName,
                                                                                   String name,
                                                                                   String entityName,
                                                                                   String slot)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionSlot

        RelayServiceConnectionEntityInner getRelayServiceConnectionSlot​(String resourceGroupName,
                                                                        String name,
                                                                        String entityName,
                                                                        String slot)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • getRelayServiceConnectionSlotWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> getRelayServiceConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String entityName,
                                                                                                                       String slot,
                                                                                                                       com.azure.core.util.Context context)
        Description for Gets a hybrid connection configuration by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> createOrUpdateRelayServiceConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String entityName,
                                                                                                                                             String slot,
                                                                                                                                             RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionSlotAsync

        Mono<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionSlotAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String entityName,
                                                                                              String slot,
                                                                                              RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionSlot

        RelayServiceConnectionEntityInner createOrUpdateRelayServiceConnectionSlot​(String resourceGroupName,
                                                                                   String name,
                                                                                   String entityName,
                                                                                   String slot,
                                                                                   RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • createOrUpdateRelayServiceConnectionSlotWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                                                  String name,
                                                                                                                                  String entityName,
                                                                                                                                  String slot,
                                                                                                                                  RelayServiceConnectionEntityInner connectionEnvelope,
                                                                                                                                  com.azure.core.util.Context context)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • deleteRelayServiceConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteRelayServiceConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String entityName,
                                                                                                        String slot)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteRelayServiceConnectionSlotAsync

        Mono<Void> deleteRelayServiceConnectionSlotAsync​(String resourceGroupName,
                                                         String name,
                                                         String entityName,
                                                         String slot)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteRelayServiceConnectionSlot

        void deleteRelayServiceConnectionSlot​(String resourceGroupName,
                                              String name,
                                              String entityName,
                                              String slot)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteRelayServiceConnectionSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteRelayServiceConnectionSlotWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String entityName,
                                                                                             String slot,
                                                                                             com.azure.core.util.Context context)
        Description for Deletes a relay service connection by its name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateRelayServiceConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner>> updateRelayServiceConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                     String name,
                                                                                                                                     String entityName,
                                                                                                                                     String slot,
                                                                                                                                     RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • updateRelayServiceConnectionSlotAsync

        Mono<RelayServiceConnectionEntityInner> updateRelayServiceConnectionSlotAsync​(String resourceGroupName,
                                                                                      String name,
                                                                                      String entityName,
                                                                                      String slot,
                                                                                      RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • updateRelayServiceConnectionSlot

        RelayServiceConnectionEntityInner updateRelayServiceConnectionSlot​(String resourceGroupName,
                                                                           String name,
                                                                           String entityName,
                                                                           String slot,
                                                                           RelayServiceConnectionEntityInner connectionEnvelope)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • updateRelayServiceConnectionSlotWithResponse

        com.azure.core.http.rest.Response<RelayServiceConnectionEntityInner> updateRelayServiceConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                                          String name,
                                                                                                                          String entityName,
                                                                                                                          String slot,
                                                                                                                          RelayServiceConnectionEntityInner connectionEnvelope,
                                                                                                                          com.azure.core.util.Context context)
        Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        entityName - Name of the hybrid connection configuration.
        slot - Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
        connectionEnvelope - Details of the hybrid connection configuration.
        context - The context to associate with this operation.
        Returns:
        hybrid Connection for an App Service app.
        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.
      • listInstanceIdentifiersSlotAsync

        com.azure.core.http.rest.PagedFlux<WebSiteInstanceStatusInner> listInstanceIdentifiersSlotAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String slot)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        Returns:
        collection of app instances.
        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.
      • listInstanceIdentifiersSlot

        com.azure.core.http.rest.PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiersSlot​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String slot)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        Returns:
        collection of app instances.
        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.
      • listInstanceIdentifiersSlot

        com.azure.core.http.rest.PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiersSlot​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String slot,
                                                                                                       com.azure.core.util.Context context)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        context - The context to associate with this operation.
        Returns:
        collection of app instances.
        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.
      • getInstanceInfoSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WebSiteInstanceStatusInner>> getInstanceInfoSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 String instanceId,
                                                                                                                 String slot)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        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.
      • getInstanceInfoSlotAsync

        Mono<WebSiteInstanceStatusInner> getInstanceInfoSlotAsync​(String resourceGroupName,
                                                                  String name,
                                                                  String instanceId,
                                                                  String slot)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        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.
      • getInstanceInfoSlot

        WebSiteInstanceStatusInner getInstanceInfoSlot​(String resourceGroupName,
                                                       String name,
                                                       String instanceId,
                                                       String slot)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        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.
      • getInstanceInfoSlotWithResponse

        com.azure.core.http.rest.Response<WebSiteInstanceStatusInner> getInstanceInfoSlotWithResponse​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String instanceId,
                                                                                                      String slot,
                                                                                                      com.azure.core.util.Context context)
        Description for Gets all scale-out instances of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        instanceId - The instanceId parameter.
        slot - Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.
        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.
      • getInstanceMsDeployStatusSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployStatusInner>> getInstanceMsDeployStatusSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    String slot,
                                                                                                                    String instanceId)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy ARM 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.
      • getInstanceMsDeployStatusSlotAsync

        Mono<MSDeployStatusInner> getInstanceMsDeployStatusSlotAsync​(String resourceGroupName,
                                                                     String name,
                                                                     String slot,
                                                                     String instanceId)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy ARM 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.
      • getInstanceMsDeployStatusSlot

        MSDeployStatusInner getInstanceMsDeployStatusSlot​(String resourceGroupName,
                                                          String name,
                                                          String slot,
                                                          String instanceId)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy ARM 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.
      • getInstanceMsDeployStatusSlotWithResponse

        com.azure.core.http.rest.Response<MSDeployStatusInner> getInstanceMsDeployStatusSlotWithResponse​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         String instanceId,
                                                                                                         com.azure.core.util.Context context)
        Description for Get the status of the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM 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.
      • createInstanceMSDeployOperationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createInstanceMSDeployOperationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String slot,
                                                                                                                       String instanceId,
                                                                                                                       MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateInstanceMSDeployOperationSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlotAsync​(String resourceGroupName,
                                                                                                                                                                                          String name,
                                                                                                                                                                                          String slot,
                                                                                                                                                                                          String instanceId,
                                                                                                                                                                                          MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateInstanceMSDeployOperationSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlot​(String resourceGroupName,
                                                                                                                                                                                     String name,
                                                                                                                                                                                     String slot,
                                                                                                                                                                                     String instanceId,
                                                                                                                                                                                     MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginCreateInstanceMSDeployOperationSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MSDeployStatusInner>,​MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlot​(String resourceGroupName,
                                                                                                                                                                                     String name,
                                                                                                                                                                                     String slot,
                                                                                                                                                                                     String instanceId,
                                                                                                                                                                                     MSDeploy mSDeploy,
                                                                                                                                                                                     com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceMSDeployOperationSlotAsync

        Mono<MSDeployStatusInner> createInstanceMSDeployOperationSlotAsync​(String resourceGroupName,
                                                                           String name,
                                                                           String slot,
                                                                           String instanceId,
                                                                           MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceMSDeployOperationSlot

        MSDeployStatusInner createInstanceMSDeployOperationSlot​(String resourceGroupName,
                                                                String name,
                                                                String slot,
                                                                String instanceId,
                                                                MSDeploy mSDeploy)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createInstanceMSDeployOperationSlot

        MSDeployStatusInner createInstanceMSDeployOperationSlot​(String resourceGroupName,
                                                                String name,
                                                                String slot,
                                                                String instanceId,
                                                                MSDeploy mSDeploy,
                                                                com.azure.core.util.Context context)
        Description for Invoke the MSDeploy web app extension.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        mSDeploy - Details of MSDeploy operation.
        context - The context to associate with this operation.
        Returns:
        mSDeploy ARM response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MSDeployLogInner>> getInstanceMSDeployLogSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String slot,
                                                                                                              String instanceId)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogSlotAsync

        Mono<MSDeployLogInner> getInstanceMSDeployLogSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String slot,
                                                               String instanceId)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogSlot

        MSDeployLogInner getInstanceMSDeployLogSlot​(String resourceGroupName,
                                                    String name,
                                                    String slot,
                                                    String instanceId)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceMSDeployLogSlotWithResponse

        com.azure.core.http.rest.Response<MSDeployLogInner> getInstanceMSDeployLogSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot,
                                                                                                   String instanceId,
                                                                                                   com.azure.core.util.Context context)
        Description for Get the MSDeploy Log for the last MSDeploy operation.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        instanceId - ID of web app instance.
        context - The context to associate with this operation.
        Returns:
        mSDeploy log.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessesSlotAsync

        com.azure.core.http.rest.PagedFlux<ProcessInfoInner> listInstanceProcessesSlotAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String slot,
                                                                                            String instanceId)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessesSlot

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listInstanceProcessesSlot​(String resourceGroupName,
                                                                                           String name,
                                                                                           String slot,
                                                                                           String instanceId)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessesSlot

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listInstanceProcessesSlot​(String resourceGroupName,
                                                                                           String name,
                                                                                           String slot,
                                                                                           String instanceId,
                                                                                           com.azure.core.util.Context context)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessInfoInner>> getInstanceProcessSlotWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String processId,
                                                                                                          String slot,
                                                                                                          String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessSlotAsync

        Mono<ProcessInfoInner> getInstanceProcessSlotAsync​(String resourceGroupName,
                                                           String name,
                                                           String processId,
                                                           String slot,
                                                           String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessSlot

        ProcessInfoInner getInstanceProcessSlot​(String resourceGroupName,
                                                String name,
                                                String processId,
                                                String slot,
                                                String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessSlotWithResponse

        com.azure.core.http.rest.Response<ProcessInfoInner> getInstanceProcessSlotWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String processId,
                                                                                               String slot,
                                                                                               String instanceId,
                                                                                               com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteInstanceProcessSlotWithResponseAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String processId,
                                                                                                 String slot,
                                                                                                 String instanceId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessSlotAsync

        Mono<Void> deleteInstanceProcessSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String processId,
                                                  String slot,
                                                  String instanceId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessSlot

        void deleteInstanceProcessSlot​(String resourceGroupName,
                                       String name,
                                       String processId,
                                       String slot,
                                       String instanceId)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteInstanceProcessSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteInstanceProcessSlotWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      String processId,
                                                                                      String slot,
                                                                                      String instanceId,
                                                                                      com.azure.core.util.Context context)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpSlotWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getInstanceProcessDumpSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String processId,
                                                                                                  String slot,
                                                                                                  String instanceId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpSlotAsync

        Flux<ByteBuffer> getInstanceProcessDumpSlotAsync​(String resourceGroupName,
                                                         String name,
                                                         String processId,
                                                         String slot,
                                                         String instanceId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpSlot

        InputStream getInstanceProcessDumpSlot​(String resourceGroupName,
                                               String name,
                                               String processId,
                                               String slot,
                                               String instanceId)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessDumpSlotWithResponse

        com.azure.core.http.rest.StreamResponse getInstanceProcessDumpSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String processId,
                                                                                       String slot,
                                                                                       String instanceId,
                                                                                       com.azure.core.util.Context context)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessModulesSlotAsync

        com.azure.core.http.rest.PagedFlux<ProcessModuleInfoInner> listInstanceProcessModulesSlotAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String processId,
                                                                                                       String slot,
                                                                                                       String instanceId)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessModulesSlot

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listInstanceProcessModulesSlot​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String processId,
                                                                                                      String slot,
                                                                                                      String instanceId)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessModulesSlot

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listInstanceProcessModulesSlot​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String processId,
                                                                                                      String slot,
                                                                                                      String instanceId,
                                                                                                      com.azure.core.util.Context context)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessModuleInfoInner>> getInstanceProcessModuleSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String processId,
                                                                                                                      String baseAddress,
                                                                                                                      String slot,
                                                                                                                      String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleSlotAsync

        Mono<ProcessModuleInfoInner> getInstanceProcessModuleSlotAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String processId,
                                                                       String baseAddress,
                                                                       String slot,
                                                                       String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleSlot

        ProcessModuleInfoInner getInstanceProcessModuleSlot​(String resourceGroupName,
                                                            String name,
                                                            String processId,
                                                            String baseAddress,
                                                            String slot,
                                                            String instanceId)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getInstanceProcessModuleSlotWithResponse

        com.azure.core.http.rest.Response<ProcessModuleInfoInner> getInstanceProcessModuleSlotWithResponse​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String processId,
                                                                                                           String baseAddress,
                                                                                                           String slot,
                                                                                                           String instanceId,
                                                                                                           com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessThreadsSlotAsync

        com.azure.core.http.rest.PagedFlux<ProcessThreadInfoInner> listInstanceProcessThreadsSlotAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String processId,
                                                                                                       String slot,
                                                                                                       String instanceId)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessThreadsSlot

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreadsSlot​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String processId,
                                                                                                      String slot,
                                                                                                      String instanceId)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listInstanceProcessThreadsSlot

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreadsSlot​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String processId,
                                                                                                      String slot,
                                                                                                      String instanceId,
                                                                                                      com.azure.core.util.Context context)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        instanceId - ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances".
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • isCloneableSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteCloneabilityInner>> isCloneableSlotWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String slot)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns information on the production slot.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • isCloneableSlotAsync

        Mono<SiteCloneabilityInner> isCloneableSlotAsync​(String resourceGroupName,
                                                         String name,
                                                         String slot)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns information on the production slot.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • isCloneableSlot

        SiteCloneabilityInner isCloneableSlot​(String resourceGroupName,
                                              String name,
                                              String slot)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns information on the production slot.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • isCloneableSlotWithResponse

        com.azure.core.http.rest.Response<SiteCloneabilityInner> isCloneableSlotWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String slot,
                                                                                             com.azure.core.util.Context context)
        Description for Shows whether an app can be cloned to another resource group or subscription.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. By default, this API returns information on the production slot.
        context - The context to associate with this operation.
        Returns:
        represents whether or not an app is cloneable.
        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.
      • listSiteBackupsSlotAsync

        com.azure.core.http.rest.PagedFlux<BackupItemInner> listSiteBackupsSlotAsync​(String resourceGroupName,
                                                                                     String name,
                                                                                     String slot)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
        Returns:
        collection of backup items.
        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.
      • listSiteBackupsSlot

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listSiteBackupsSlot​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
        Returns:
        collection of backup items.
        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.
      • listSiteBackupsSlot

        com.azure.core.http.rest.PagedIterable<BackupItemInner> listSiteBackupsSlot​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot,
                                                                                    com.azure.core.util.Context context)
        Description for Gets existing backups of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of backup items.
        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.
      • listSyncFunctionTriggersSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<FunctionSecretsInner>> listSyncFunctionTriggersSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    String slot)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        Returns:
        function secrets.
        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.
      • listSyncFunctionTriggersSlotAsync

        Mono<FunctionSecretsInner> listSyncFunctionTriggersSlotAsync​(String resourceGroupName,
                                                                     String name,
                                                                     String slot)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        Returns:
        function secrets.
        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.
      • listSyncFunctionTriggersSlot

        FunctionSecretsInner listSyncFunctionTriggersSlot​(String resourceGroupName,
                                                          String name,
                                                          String slot)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        Returns:
        function secrets.
        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.
      • listSyncFunctionTriggersSlotWithResponse

        com.azure.core.http.rest.Response<FunctionSecretsInner> listSyncFunctionTriggersSlotWithResponse​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         com.azure.core.util.Context context)
        Description for This is to allow calling via powershell and ARM template.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        function secrets.
        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.
      • getMigrateMySqlStatusSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MigrateMySqlStatusInner>> getMigrateMySqlStatusSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    String slot)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of the deployment slot.
        Returns:
        mySQL migration status.
        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.
      • getMigrateMySqlStatusSlotAsync

        Mono<MigrateMySqlStatusInner> getMigrateMySqlStatusSlotAsync​(String resourceGroupName,
                                                                     String name,
                                                                     String slot)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of the deployment slot.
        Returns:
        mySQL migration status.
        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.
      • getMigrateMySqlStatusSlot

        MigrateMySqlStatusInner getMigrateMySqlStatusSlot​(String resourceGroupName,
                                                          String name,
                                                          String slot)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of the deployment slot.
        Returns:
        mySQL migration status.
        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.
      • getMigrateMySqlStatusSlotWithResponse

        com.azure.core.http.rest.Response<MigrateMySqlStatusInner> getMigrateMySqlStatusSlotWithResponse​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         com.azure.core.util.Context context)
        Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of the deployment slot.
        context - The context to associate with this operation.
        Returns:
        mySQL migration status.
        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.
      • getSwiftVirtualNetworkConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SwiftVirtualNetworkInner>> getSwiftVirtualNetworkConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                String name,
                                                                                                                                String slot)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        Returns:
        swift Virtual Network Contract.
        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.
      • getSwiftVirtualNetworkConnectionSlotAsync

        Mono<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionSlotAsync​(String resourceGroupName,
                                                                                 String name,
                                                                                 String slot)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        Returns:
        swift Virtual Network Contract.
        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.
      • getSwiftVirtualNetworkConnectionSlot

        SwiftVirtualNetworkInner getSwiftVirtualNetworkConnectionSlot​(String resourceGroupName,
                                                                      String name,
                                                                      String slot)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        Returns:
        swift Virtual Network Contract.
        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.
      • getSwiftVirtualNetworkConnectionSlotWithResponse

        com.azure.core.http.rest.Response<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String slot,
                                                                                                                     com.azure.core.util.Context context)
        Description for Gets a Swift Virtual Network connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        context - The context to associate with this operation.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SwiftVirtualNetworkInner>> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                                    String name,
                                                                                                                                                    String slot,
                                                                                                                                                    SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotAsync

        Mono<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotAsync​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String slot,
                                                                                                     SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot

        SwiftVirtualNetworkInner createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot​(String resourceGroupName,
                                                                                          String name,
                                                                                          String slot,
                                                                                          SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse

        com.azure.core.http.rest.Response<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         String slot,
                                                                                                                                         SwiftVirtualNetworkInner connectionEnvelope,
                                                                                                                                         com.azure.core.util.Context context)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        swift Virtual Network Contract.
        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.
      • deleteSwiftVirtualNetworkSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSwiftVirtualNetworkSlotWithResponseAsync​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String slot)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSwiftVirtualNetworkSlotAsync

        Mono<Void> deleteSwiftVirtualNetworkSlotAsync​(String resourceGroupName,
                                                      String name,
                                                      String slot)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSwiftVirtualNetworkSlot

        void deleteSwiftVirtualNetworkSlot​(String resourceGroupName,
                                           String name,
                                           String slot)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSwiftVirtualNetworkSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteSwiftVirtualNetworkSlotWithResponse​(String resourceGroupName,
                                                                                          String name,
                                                                                          String slot,
                                                                                          com.azure.core.util.Context context)
        Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SwiftVirtualNetworkInner>> updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                            String name,
                                                                                                                                            String slot,
                                                                                                                                            SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • updateSwiftVirtualNetworkConnectionWithCheckSlotAsync

        Mono<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckSlotAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String slot,
                                                                                             SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • updateSwiftVirtualNetworkConnectionWithCheckSlot

        SwiftVirtualNetworkInner updateSwiftVirtualNetworkConnectionWithCheckSlot​(String resourceGroupName,
                                                                                  String name,
                                                                                  String slot,
                                                                                  SwiftVirtualNetworkInner connectionEnvelope)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        swift Virtual Network Contract.
        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.
      • updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse

        com.azure.core.http.rest.Response<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse​(String resourceGroupName,
                                                                                                                                 String name,
                                                                                                                                 String slot,
                                                                                                                                 SwiftVirtualNetworkInner connectionEnvelope,
                                                                                                                                 com.azure.core.util.Context context)
        Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        swift Virtual Network Contract.
        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.
      • listNetworkFeaturesSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<NetworkFeaturesInner>> listNetworkFeaturesSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String view,
                                                                                                               String slot)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        slot - Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listNetworkFeaturesSlotAsync

        Mono<NetworkFeaturesInner> listNetworkFeaturesSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String view,
                                                                String slot)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        slot - Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listNetworkFeaturesSlot

        NetworkFeaturesInner listNetworkFeaturesSlot​(String resourceGroupName,
                                                     String name,
                                                     String view,
                                                     String slot)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        slot - Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listNetworkFeaturesSlotWithResponse

        com.azure.core.http.rest.Response<NetworkFeaturesInner> listNetworkFeaturesSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String view,
                                                                                                    String slot,
                                                                                                    com.azure.core.util.Context context)
        Description for Gets all network features used by the app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        view - The type of view. Only "summary" is supported at this time.
        slot - Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.
        context - The context to associate with this operation.
        Returns:
        full view of network features for an app (presently VNET integration and Hybrid Connections).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getNetworkTraceOperationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Object>> getNetworkTraceOperationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String operationId,
                                                                                                      String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlotAsync

        Mono<Object> getNetworkTraceOperationSlotAsync​(String resourceGroupName,
                                                       String name,
                                                       String operationId,
                                                       String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlot

        Object getNetworkTraceOperationSlot​(String resourceGroupName,
                                            String name,
                                            String operationId,
                                            String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlotWithResponse

        com.azure.core.http.rest.Response<Object> getNetworkTraceOperationSlotWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           String operationId,
                                                                                           String slot,
                                                                                           com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<String>> startWebSiteNetworkTraceSlotWithResponseAsync​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String slot,
                                                                                                      Integer durationInSeconds,
                                                                                                      Integer maxFrameLength,
                                                                                                      String sasUrl)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        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.
      • startWebSiteNetworkTraceSlotAsync

        Mono<String> startWebSiteNetworkTraceSlotAsync​(String resourceGroupName,
                                                       String name,
                                                       String slot,
                                                       Integer durationInSeconds,
                                                       Integer maxFrameLength,
                                                       String sasUrl)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        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.
      • startWebSiteNetworkTraceSlotAsync

        Mono<String> startWebSiteNetworkTraceSlotAsync​(String resourceGroupName,
                                                       String name,
                                                       String slot)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • startWebSiteNetworkTraceSlot

        String startWebSiteNetworkTraceSlot​(String resourceGroupName,
                                            String name,
                                            String slot)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • startWebSiteNetworkTraceSlotWithResponse

        com.azure.core.http.rest.Response<String> startWebSiteNetworkTraceSlotWithResponse​(String resourceGroupName,
                                                                                           String name,
                                                                                           String slot,
                                                                                           Integer durationInSeconds,
                                                                                           Integer maxFrameLength,
                                                                                           String sasUrl,
                                                                                           com.azure.core.util.Context context)
        Description for Start capturing network packets for the site (To be deprecated).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        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.
      • startWebSiteNetworkTraceOperationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startWebSiteNetworkTraceOperationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String slot,
                                                                                                                         Integer durationInSeconds,
                                                                                                                         Integer maxFrameLength,
                                                                                                                         String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartWebSiteNetworkTraceOperationSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartWebSiteNetworkTraceOperationSlotAsync​(String resourceGroupName,
                                                                                                                                                                  String name,
                                                                                                                                                                  String slot,
                                                                                                                                                                  Integer durationInSeconds,
                                                                                                                                                                  Integer maxFrameLength,
                                                                                                                                                                  String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartWebSiteNetworkTraceOperationSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartWebSiteNetworkTraceOperationSlot​(String resourceGroupName,
                                                                                                                                                             String name,
                                                                                                                                                             String slot,
                                                                                                                                                             Integer durationInSeconds,
                                                                                                                                                             Integer maxFrameLength,
                                                                                                                                                             String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartWebSiteNetworkTraceOperationSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartWebSiteNetworkTraceOperationSlot​(String resourceGroupName,
                                                                                                                                                             String name,
                                                                                                                                                             String slot,
                                                                                                                                                             Integer durationInSeconds,
                                                                                                                                                             Integer maxFrameLength,
                                                                                                                                                             String sasUrl,
                                                                                                                                                             com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationSlotAsync

        Mono<Object> startWebSiteNetworkTraceOperationSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String slot,
                                                                Integer durationInSeconds,
                                                                Integer maxFrameLength,
                                                                String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationSlotAsync

        Mono<Object> startWebSiteNetworkTraceOperationSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String slot)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationSlot

        Object startWebSiteNetworkTraceOperationSlot​(String resourceGroupName,
                                                     String name,
                                                     String slot,
                                                     Integer durationInSeconds,
                                                     Integer maxFrameLength,
                                                     String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationSlot

        Object startWebSiteNetworkTraceOperationSlot​(String resourceGroupName,
                                                     String name,
                                                     String slot)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        Returns:
        array of NetworkTrace.
        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.
      • startWebSiteNetworkTraceOperationSlot

        Object startWebSiteNetworkTraceOperationSlot​(String resourceGroupName,
                                                     String name,
                                                     String slot,
                                                     Integer durationInSeconds,
                                                     Integer maxFrameLength,
                                                     String sasUrl,
                                                     com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • stopWebSiteNetworkTraceSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopWebSiteNetworkTraceSlotWithResponseAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • stopWebSiteNetworkTraceSlotAsync

        Mono<Void> stopWebSiteNetworkTraceSlotAsync​(String resourceGroupName,
                                                    String name,
                                                    String slot)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • stopWebSiteNetworkTraceSlot

        void stopWebSiteNetworkTraceSlot​(String resourceGroupName,
                                         String name,
                                         String slot)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • stopWebSiteNetworkTraceSlotWithResponse

        com.azure.core.http.rest.Response<Void> stopWebSiteNetworkTraceSlotWithResponse​(String resourceGroupName,
                                                                                        String name,
                                                                                        String slot,
                                                                                        com.azure.core.util.Context context)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • getNetworkTracesSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<NetworkTraceInner>>> getNetworkTracesSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String operationId,
                                                                                                               String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlotAsync

        Mono<List<NetworkTraceInner>> getNetworkTracesSlotAsync​(String resourceGroupName,
                                                                String name,
                                                                String operationId,
                                                                String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlot

        List<NetworkTraceInner> getNetworkTracesSlot​(String resourceGroupName,
                                                     String name,
                                                     String operationId,
                                                     String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlotWithResponse

        com.azure.core.http.rest.Response<List<NetworkTraceInner>> getNetworkTracesSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String operationId,
                                                                                                    String slot,
                                                                                                    com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlotV2WithResponseAsync

        Mono<com.azure.core.http.rest.Response<Object>> getNetworkTraceOperationSlotV2WithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String operationId,
                                                                                                        String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlotV2Async

        Mono<Object> getNetworkTraceOperationSlotV2Async​(String resourceGroupName,
                                                         String name,
                                                         String operationId,
                                                         String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlotV2

        Object getNetworkTraceOperationSlotV2​(String resourceGroupName,
                                              String name,
                                              String operationId,
                                              String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTraceOperationSlotV2WithResponse

        com.azure.core.http.rest.Response<Object> getNetworkTraceOperationSlotV2WithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String operationId,
                                                                                             String slot,
                                                                                             com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlotV2WithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<NetworkTraceInner>>> getNetworkTracesSlotV2WithResponseAsync​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 String operationId,
                                                                                                                 String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlotV2Async

        Mono<List<NetworkTraceInner>> getNetworkTracesSlotV2Async​(String resourceGroupName,
                                                                  String name,
                                                                  String operationId,
                                                                  String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlotV2

        List<NetworkTraceInner> getNetworkTracesSlotV2​(String resourceGroupName,
                                                       String name,
                                                       String operationId,
                                                       String slot)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        Returns:
        array of NetworkTrace.
        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.
      • getNetworkTracesSlotV2WithResponse

        com.azure.core.http.rest.Response<List<NetworkTraceInner>> getNetworkTracesSlotV2WithResponse​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String operationId,
                                                                                                      String slot,
                                                                                                      com.azure.core.util.Context context)
        Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        operationId - GUID of the operation.
        slot - Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • generateNewSitePublishingPasswordSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> generateNewSitePublishingPasswordSlotWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String slot)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.
        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.
      • generateNewSitePublishingPasswordSlotAsync

        Mono<Void> generateNewSitePublishingPasswordSlotAsync​(String resourceGroupName,
                                                              String name,
                                                              String slot)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.
        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.
      • generateNewSitePublishingPasswordSlot

        void generateNewSitePublishingPasswordSlot​(String resourceGroupName,
                                                   String name,
                                                   String slot)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.
        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.
      • generateNewSitePublishingPasswordSlotWithResponse

        com.azure.core.http.rest.Response<Void> generateNewSitePublishingPasswordSlotWithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String slot,
                                                                                                  com.azure.core.util.Context context)
        Description for Generates a new publishing password for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.
        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.
      • listPerfMonCountersSlotAsync

        com.azure.core.http.rest.PagedFlux<PerfMonResponseInner> listPerfMonCountersSlotAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              String filter)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        filter - Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(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 performance monitor counters.
        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.
      • listPerfMonCountersSlotAsync

        com.azure.core.http.rest.PagedFlux<PerfMonResponseInner> listPerfMonCountersSlotAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        collection of performance monitor counters.
        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.
      • listPerfMonCountersSlot

        com.azure.core.http.rest.PagedIterable<PerfMonResponseInner> listPerfMonCountersSlot​(String resourceGroupName,
                                                                                             String name,
                                                                                             String slot)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        collection of performance monitor counters.
        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.
      • listPerfMonCountersSlot

        com.azure.core.http.rest.PagedIterable<PerfMonResponseInner> listPerfMonCountersSlot​(String resourceGroupName,
                                                                                             String name,
                                                                                             String slot,
                                                                                             String filter,
                                                                                             com.azure.core.util.Context context)
        Description for Gets perfmon counters for web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        filter - Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(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 performance monitor counters.
        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.
      • getSitePhpErrorLogFlagSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SitePhpErrorLogFlagInner>> getSitePhpErrorLogFlagSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String slot)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        used for getting PHP error logging flag.
        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.
      • getSitePhpErrorLogFlagSlotAsync

        Mono<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagSlotAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String slot)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        used for getting PHP error logging flag.
        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.
      • getSitePhpErrorLogFlagSlot

        SitePhpErrorLogFlagInner getSitePhpErrorLogFlagSlot​(String resourceGroupName,
                                                            String name,
                                                            String slot)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        Returns:
        used for getting PHP error logging flag.
        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.
      • getSitePhpErrorLogFlagSlotWithResponse

        com.azure.core.http.rest.Response<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagSlotWithResponse​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String slot,
                                                                                                           com.azure.core.util.Context context)
        Description for Gets web app's event logs.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        context - The context to associate with this operation.
        Returns:
        used for getting PHP error logging flag.
        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.
      • listPremierAddOnsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> listPremierAddOnsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String slot)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.
        Returns:
        premier add-on.
        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.
      • listPremierAddOnsSlotAsync

        Mono<PremierAddOnInner> listPremierAddOnsSlotAsync​(String resourceGroupName,
                                                           String name,
                                                           String slot)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.
        Returns:
        premier add-on.
        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.
      • listPremierAddOnsSlot

        PremierAddOnInner listPremierAddOnsSlot​(String resourceGroupName,
                                                String name,
                                                String slot)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.
        Returns:
        premier add-on.
        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.
      • listPremierAddOnsSlotWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> listPremierAddOnsSlotWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot,
                                                                                               com.azure.core.util.Context context)
        Description for Gets the premier add-ons of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> getPremierAddOnSlotWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String premierAddOnName,
                                                                                                        String slot)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnSlotAsync

        Mono<PremierAddOnInner> getPremierAddOnSlotAsync​(String resourceGroupName,
                                                         String name,
                                                         String premierAddOnName,
                                                         String slot)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnSlot

        PremierAddOnInner getPremierAddOnSlot​(String resourceGroupName,
                                              String name,
                                              String premierAddOnName,
                                              String slot)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.
        Returns:
        premier add-on.
        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.
      • getPremierAddOnSlotWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> getPremierAddOnSlotWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String premierAddOnName,
                                                                                             String slot,
                                                                                             com.azure.core.util.Context context)
        Description for Gets a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> addPremierAddOnSlotWithResponseAsync​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String premierAddOnName,
                                                                                                        String slot,
                                                                                                        PremierAddOnInner premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnSlotAsync

        Mono<PremierAddOnInner> addPremierAddOnSlotAsync​(String resourceGroupName,
                                                         String name,
                                                         String premierAddOnName,
                                                         String slot,
                                                         PremierAddOnInner premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnSlot

        PremierAddOnInner addPremierAddOnSlot​(String resourceGroupName,
                                              String name,
                                              String premierAddOnName,
                                              String slot,
                                              PremierAddOnInner premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • addPremierAddOnSlotWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> addPremierAddOnSlotWithResponse​(String resourceGroupName,
                                                                                             String name,
                                                                                             String premierAddOnName,
                                                                                             String slot,
                                                                                             PremierAddOnInner premierAddOn,
                                                                                             com.azure.core.util.Context context)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • deletePremierAddOnSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deletePremierAddOnSlotWithResponseAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String premierAddOnName,
                                                                                              String slot)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.
        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.
      • deletePremierAddOnSlotAsync

        Mono<Void> deletePremierAddOnSlotAsync​(String resourceGroupName,
                                               String name,
                                               String premierAddOnName,
                                               String slot)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.
        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.
      • deletePremierAddOnSlot

        void deletePremierAddOnSlot​(String resourceGroupName,
                                    String name,
                                    String premierAddOnName,
                                    String slot)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.
        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.
      • deletePremierAddOnSlotWithResponse

        com.azure.core.http.rest.Response<Void> deletePremierAddOnSlotWithResponse​(String resourceGroupName,
                                                                                   String name,
                                                                                   String premierAddOnName,
                                                                                   String slot,
                                                                                   com.azure.core.util.Context context)
        Description for Delete a premier add-on from an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.
        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.
      • updatePremierAddOnSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PremierAddOnInner>> updatePremierAddOnSlotWithResponseAsync​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String premierAddOnName,
                                                                                                           String slot,
                                                                                                           PremierAddOnPatchResource premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • updatePremierAddOnSlotAsync

        Mono<PremierAddOnInner> updatePremierAddOnSlotAsync​(String resourceGroupName,
                                                            String name,
                                                            String premierAddOnName,
                                                            String slot,
                                                            PremierAddOnPatchResource premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • updatePremierAddOnSlot

        PremierAddOnInner updatePremierAddOnSlot​(String resourceGroupName,
                                                 String name,
                                                 String premierAddOnName,
                                                 String slot,
                                                 PremierAddOnPatchResource premierAddOn)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        Returns:
        premier add-on.
        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.
      • updatePremierAddOnSlotWithResponse

        com.azure.core.http.rest.Response<PremierAddOnInner> updatePremierAddOnSlotWithResponse​(String resourceGroupName,
                                                                                                String name,
                                                                                                String premierAddOnName,
                                                                                                String slot,
                                                                                                PremierAddOnPatchResource premierAddOn,
                                                                                                com.azure.core.util.Context context)
        Description for Updates a named add-on of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        premierAddOnName - Add-on name.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
        premierAddOn - A JSON representation of the edited premier add-on.
        context - The context to associate with this operation.
        Returns:
        premier add-on.
        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.
      • getPrivateAccessSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PrivateAccessInner>> getPrivateAccessSlotWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String slot)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateAccessSlotAsync

        Mono<PrivateAccessInner> getPrivateAccessSlotAsync​(String resourceGroupName,
                                                           String name,
                                                           String slot)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateAccessSlot

        PrivateAccessInner getPrivateAccessSlot​(String resourceGroupName,
                                                String name,
                                                String slot)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateAccessSlotWithResponse

        com.azure.core.http.rest.Response<PrivateAccessInner> getPrivateAccessSlotWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot,
                                                                                               com.azure.core.util.Context context)
        Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        context - The context to associate with this operation.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PrivateAccessInner>> putPrivateAccessVnetSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String slot,
                                                                                                              PrivateAccessInner access)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        access - The information for the private access.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetSlotAsync

        Mono<PrivateAccessInner> putPrivateAccessVnetSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String slot,
                                                               PrivateAccessInner access)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        access - The information for the private access.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetSlot

        PrivateAccessInner putPrivateAccessVnetSlot​(String resourceGroupName,
                                                    String name,
                                                    String slot,
                                                    PrivateAccessInner access)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        access - The information for the private access.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • putPrivateAccessVnetSlotWithResponse

        com.azure.core.http.rest.Response<PrivateAccessInner> putPrivateAccessVnetSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot,
                                                                                                   PrivateAccessInner access,
                                                                                                   com.azure.core.util.Context context)
        Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for the web app.
        access - The information for the private access.
        context - The context to associate with this operation.
        Returns:
        description of the parameters of Private Access for a Web Site.
        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.
      • getPrivateEndpointConnectionListSlotAsync

        com.azure.core.http.rest.PagedFlux<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListSlotAsync​(String resourceGroupName,
                                                                                                                                      String name,
                                                                                                                                      String slot)
        Description for Gets the list of private endpoint connections associated with a site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        slot - Name of the site deployment slot.
        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.
      • getPrivateEndpointConnectionListSlot

        com.azure.core.http.rest.PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListSlot​(String resourceGroupName,
                                                                                                                                     String name,
                                                                                                                                     String slot)
        Description for Gets the list of private endpoint connections associated with a site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        slot - Name of the site deployment slot.
        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.
      • getPrivateEndpointConnectionListSlot

        com.azure.core.http.rest.PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListSlot​(String resourceGroupName,
                                                                                                                                     String name,
                                                                                                                                     String slot,
                                                                                                                                     com.azure.core.util.Context context)
        Description for Gets the list of private endpoint connections associated with a site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        slot - Name of the site deployment slot.
        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.
      • getPrivateEndpointConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RemotePrivateEndpointConnectionArmResourceInner>> getPrivateEndpointConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                                   String name,
                                                                                                                                                   String privateEndpointConnectionName,
                                                                                                                                                   String slot)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - Name of the private endpoint connection.
        slot - Name of the site deployment slot.
        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.
      • getPrivateEndpointConnectionSlotAsync

        Mono<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionSlotAsync​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String privateEndpointConnectionName,
                                                                                                    String slot)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - Name of the private endpoint connection.
        slot - Name of the site deployment slot.
        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.
      • getPrivateEndpointConnectionSlot

        RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnectionSlot​(String resourceGroupName,
                                                                                         String name,
                                                                                         String privateEndpointConnectionName,
                                                                                         String slot)
        Description for Gets a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - Name of the private endpoint connection.
        slot - Name of the site deployment slot.
        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.
      • getPrivateEndpointConnectionSlotWithResponse

        com.azure.core.http.rest.Response<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                                                        String name,
                                                                                                                                        String privateEndpointConnectionName,
                                                                                                                                        String slot,
                                                                                                                                        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 site.
        privateEndpointConnectionName - Name of the private endpoint connection.
        slot - Name of the site deployment slot.
        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.
      • approveOrRejectPrivateEndpointConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> approveOrRejectPrivateEndpointConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                                String name,
                                                                                                                                String privateEndpointConnectionName,
                                                                                                                                String slot,
                                                                                                                                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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • beginApproveOrRejectPrivateEndpointConnectionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<RemotePrivateEndpointConnectionArmResourceInner>,​RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlot​(String resourceGroupName,
                                                                                                                                                                                                                                                      String name,
                                                                                                                                                                                                                                                      String privateEndpointConnectionName,
                                                                                                                                                                                                                                                      String slot,
                                                                                                                                                                                                                                                      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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • approveOrRejectPrivateEndpointConnectionSlotAsync

        Mono<RemotePrivateEndpointConnectionArmResourceInner> approveOrRejectPrivateEndpointConnectionSlotAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String privateEndpointConnectionName,
                                                                                                                String slot,
                                                                                                                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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • approveOrRejectPrivateEndpointConnectionSlot

        RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnectionSlot​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String privateEndpointConnectionName,
                                                                                                     String slot,
                                                                                                     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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • approveOrRejectPrivateEndpointConnectionSlot

        RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnectionSlot​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String privateEndpointConnectionName,
                                                                                                     String slot,
                                                                                                     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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • deletePrivateEndpointConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deletePrivateEndpointConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String privateEndpointConnectionName,
                                                                                                                       String slot)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • beginDeletePrivateEndpointConnectionSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Object>,​Object> beginDeletePrivateEndpointConnectionSlotAsync​(String resourceGroupName,
                                                                                                                                                                String name,
                                                                                                                                                                String privateEndpointConnectionName,
                                                                                                                                                                String slot)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • beginDeletePrivateEndpointConnectionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginDeletePrivateEndpointConnectionSlot​(String resourceGroupName,
                                                                                                                                                           String name,
                                                                                                                                                           String privateEndpointConnectionName,
                                                                                                                                                           String slot)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • beginDeletePrivateEndpointConnectionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginDeletePrivateEndpointConnectionSlot​(String resourceGroupName,
                                                                                                                                                           String name,
                                                                                                                                                           String privateEndpointConnectionName,
                                                                                                                                                           String slot,
                                                                                                                                                           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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • deletePrivateEndpointConnectionSlotAsync

        Mono<Object> deletePrivateEndpointConnectionSlotAsync​(String resourceGroupName,
                                                              String name,
                                                              String privateEndpointConnectionName,
                                                              String slot)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • deletePrivateEndpointConnectionSlot

        Object deletePrivateEndpointConnectionSlot​(String resourceGroupName,
                                                   String name,
                                                   String privateEndpointConnectionName,
                                                   String slot)
        Description for Deletes a private endpoint connection.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • deletePrivateEndpointConnectionSlot

        Object deletePrivateEndpointConnectionSlot​(String resourceGroupName,
                                                   String name,
                                                   String privateEndpointConnectionName,
                                                   String slot,
                                                   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 site.
        privateEndpointConnectionName - The privateEndpointConnectionName parameter.
        slot - The slot 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.
      • getPrivateLinkResourcesSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PrivateLinkResourcesWrapperInner>> getPrivateLinkResourcesSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                               String name,
                                                                                                                               String slot)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        slot - The slot parameter.
        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.
      • getPrivateLinkResourcesSlotAsync

        Mono<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesSlotAsync​(String resourceGroupName,
                                                                                String name,
                                                                                String slot)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        slot - The slot parameter.
        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.
      • getPrivateLinkResourcesSlot

        PrivateLinkResourcesWrapperInner getPrivateLinkResourcesSlot​(String resourceGroupName,
                                                                     String name,
                                                                     String slot)
        Description for Gets the private link resources.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the site.
        slot - The slot parameter.
        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.
      • getPrivateLinkResourcesSlotWithResponse

        com.azure.core.http.rest.Response<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesSlotWithResponse​(String resourceGroupName,
                                                                                                                    String name,
                                                                                                                    String slot,
                                                                                                                    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 site.
        slot - The slot parameter.
        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.
      • listProcessesSlotAsync

        com.azure.core.http.rest.PagedFlux<ProcessInfoInner> listProcessesSlotAsync​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessesSlot

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listProcessesSlot​(String resourceGroupName,
                                                                                   String name,
                                                                                   String slot)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessesSlot

        com.azure.core.http.rest.PagedIterable<ProcessInfoInner> listProcessesSlot​(String resourceGroupName,
                                                                                   String name,
                                                                                   String slot,
                                                                                   com.azure.core.util.Context context)
        Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu process information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessInfoInner>> getProcessSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String processId,
                                                                                                  String slot)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessSlotAsync

        Mono<ProcessInfoInner> getProcessSlotAsync​(String resourceGroupName,
                                                   String name,
                                                   String processId,
                                                   String slot)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessSlot

        ProcessInfoInner getProcessSlot​(String resourceGroupName,
                                        String name,
                                        String processId,
                                        String slot)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessSlotWithResponse

        com.azure.core.http.rest.Response<ProcessInfoInner> getProcessSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String processId,
                                                                                       String slot,
                                                                                       com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        process Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteProcessSlotWithResponseAsync​(String resourceGroupName,
                                                                                         String name,
                                                                                         String processId,
                                                                                         String slot)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessSlotAsync

        Mono<Void> deleteProcessSlotAsync​(String resourceGroupName,
                                          String name,
                                          String processId,
                                          String slot)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessSlot

        void deleteProcessSlot​(String resourceGroupName,
                               String name,
                               String processId,
                               String slot)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteProcessSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteProcessSlotWithResponse​(String resourceGroupName,
                                                                              String name,
                                                                              String processId,
                                                                              String slot,
                                                                              com.azure.core.util.Context context)
        Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpSlotWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> getProcessDumpSlotWithResponseAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String processId,
                                                                                          String slot)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpSlotAsync

        Flux<ByteBuffer> getProcessDumpSlotAsync​(String resourceGroupName,
                                                 String name,
                                                 String processId,
                                                 String slot)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpSlot

        InputStream getProcessDumpSlot​(String resourceGroupName,
                                       String name,
                                       String processId,
                                       String slot)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessDumpSlotWithResponse

        com.azure.core.http.rest.StreamResponse getProcessDumpSlotWithResponse​(String resourceGroupName,
                                                                               String name,
                                                                               String processId,
                                                                               String slot,
                                                                               com.azure.core.util.Context context)
        Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessModulesSlotAsync

        com.azure.core.http.rest.PagedFlux<ProcessModuleInfoInner> listProcessModulesSlotAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String processId,
                                                                                               String slot)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessModulesSlot

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listProcessModulesSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String processId,
                                                                                              String slot)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessModulesSlot

        com.azure.core.http.rest.PagedIterable<ProcessModuleInfoInner> listProcessModulesSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String processId,
                                                                                              String slot,
                                                                                              com.azure.core.util.Context context)
        Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ProcessModuleInfoInner>> getProcessModuleSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String processId,
                                                                                                              String baseAddress,
                                                                                                              String slot)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleSlotAsync

        Mono<ProcessModuleInfoInner> getProcessModuleSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String processId,
                                                               String baseAddress,
                                                               String slot)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleSlot

        ProcessModuleInfoInner getProcessModuleSlot​(String resourceGroupName,
                                                    String name,
                                                    String processId,
                                                    String baseAddress,
                                                    String slot)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getProcessModuleSlotWithResponse

        com.azure.core.http.rest.Response<ProcessModuleInfoInner> getProcessModuleSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String processId,
                                                                                                   String baseAddress,
                                                                                                   String slot,
                                                                                                   com.azure.core.util.Context context)
        Description for Get process information by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        baseAddress - Module base address.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        process Module Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessThreadsSlotAsync

        com.azure.core.http.rest.PagedFlux<ProcessThreadInfoInner> listProcessThreadsSlotAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String processId,
                                                                                               String slot)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessThreadsSlot

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listProcessThreadsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String processId,
                                                                                              String slot)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listProcessThreadsSlot

        com.azure.core.http.rest.PagedIterable<ProcessThreadInfoInner> listProcessThreadsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String processId,
                                                                                              String slot,
                                                                                              com.azure.core.util.Context context)
        Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        processId - PID.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu thread information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listPublicCertificatesSlotAsync

        com.azure.core.http.rest.PagedFlux<PublicCertificateInner> listPublicCertificatesSlotAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot)
        Description for Get public certificates for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
        Returns:
        collection of public certificates.
        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.
      • listPublicCertificatesSlot

        com.azure.core.http.rest.PagedIterable<PublicCertificateInner> listPublicCertificatesSlot​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String slot)
        Description for Get public certificates for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
        Returns:
        collection of public certificates.
        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.
      • listPublicCertificatesSlot

        com.azure.core.http.rest.PagedIterable<PublicCertificateInner> listPublicCertificatesSlot​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String slot,
                                                                                                  com.azure.core.util.Context context)
        Description for Get public certificates for an app or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of public certificates.
        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.
      • getPublicCertificateSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PublicCertificateInner>> getPublicCertificateSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String slot,
                                                                                                                  String publicCertificateName)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        publicCertificateName - Public certificate name.
        Returns:
        public certificate 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.
      • getPublicCertificateSlotAsync

        Mono<PublicCertificateInner> getPublicCertificateSlotAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String slot,
                                                                   String publicCertificateName)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        publicCertificateName - Public certificate name.
        Returns:
        public certificate 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.
      • getPublicCertificateSlot

        PublicCertificateInner getPublicCertificateSlot​(String resourceGroupName,
                                                        String name,
                                                        String slot,
                                                        String publicCertificateName)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        publicCertificateName - Public certificate name.
        Returns:
        public certificate 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.
      • getPublicCertificateSlotWithResponse

        com.azure.core.http.rest.Response<PublicCertificateInner> getPublicCertificateSlotWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String slot,
                                                                                                       String publicCertificateName,
                                                                                                       com.azure.core.util.Context context)
        Description for Get the named public certificate for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
        publicCertificateName - Public certificate name.
        context - The context to associate with this operation.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<PublicCertificateInner>> createOrUpdatePublicCertificateSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                             String name,
                                                                                                                             String publicCertificateName,
                                                                                                                             String slot,
                                                                                                                             PublicCertificateInner publicCertificate)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateSlotAsync

        Mono<PublicCertificateInner> createOrUpdatePublicCertificateSlotAsync​(String resourceGroupName,
                                                                              String name,
                                                                              String publicCertificateName,
                                                                              String slot,
                                                                              PublicCertificateInner publicCertificate)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateSlot

        PublicCertificateInner createOrUpdatePublicCertificateSlot​(String resourceGroupName,
                                                                   String name,
                                                                   String publicCertificateName,
                                                                   String slot,
                                                                   PublicCertificateInner publicCertificate)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        Returns:
        public certificate 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.
      • createOrUpdatePublicCertificateSlotWithResponse

        com.azure.core.http.rest.Response<PublicCertificateInner> createOrUpdatePublicCertificateSlotWithResponse​(String resourceGroupName,
                                                                                                                  String name,
                                                                                                                  String publicCertificateName,
                                                                                                                  String slot,
                                                                                                                  PublicCertificateInner publicCertificate,
                                                                                                                  com.azure.core.util.Context context)
        Description for Creates a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        publicCertificateName - Public certificate name.
        slot - Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
        publicCertificate - Public certificate details. This is the JSON representation of a PublicCertificate object.
        context - The context to associate with this operation.
        Returns:
        public certificate 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.
      • deletePublicCertificateSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deletePublicCertificateSlotWithResponseAsync​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot,
                                                                                                   String publicCertificateName)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        publicCertificateName - Public certificate name.
        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.
      • deletePublicCertificateSlotAsync

        Mono<Void> deletePublicCertificateSlotAsync​(String resourceGroupName,
                                                    String name,
                                                    String slot,
                                                    String publicCertificateName)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        publicCertificateName - Public certificate name.
        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.
      • deletePublicCertificateSlot

        void deletePublicCertificateSlot​(String resourceGroupName,
                                         String name,
                                         String slot,
                                         String publicCertificateName)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        publicCertificateName - Public certificate name.
        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.
      • deletePublicCertificateSlotWithResponse

        com.azure.core.http.rest.Response<Void> deletePublicCertificateSlotWithResponse​(String resourceGroupName,
                                                                                        String name,
                                                                                        String slot,
                                                                                        String publicCertificateName,
                                                                                        com.azure.core.util.Context context)
        Description for Deletes a hostname binding for an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
        publicCertificateName - Public certificate name.
        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.
      • listPublishingProfileXmlWithSecretsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.StreamResponse> listPublishingProfileXmlWithSecretsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String slot,
                                                                                                               CsmPublishingProfileOptions publishingProfileOptions)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • listPublishingProfileXmlWithSecretsSlotAsync

        Flux<ByteBuffer> listPublishingProfileXmlWithSecretsSlotAsync​(String resourceGroupName,
                                                                      String name,
                                                                      String slot,
                                                                      CsmPublishingProfileOptions publishingProfileOptions)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • listPublishingProfileXmlWithSecretsSlot

        InputStream listPublishingProfileXmlWithSecretsSlot​(String resourceGroupName,
                                                            String name,
                                                            String slot,
                                                            CsmPublishingProfileOptions publishingProfileOptions)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • listPublishingProfileXmlWithSecretsSlotWithResponse

        com.azure.core.http.rest.StreamResponse listPublishingProfileXmlWithSecretsSlotWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String slot,
                                                                                                    CsmPublishingProfileOptions publishingProfileOptions,
                                                                                                    com.azure.core.util.Context context)
        Description for Gets the publishing profile for an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.
        publishingProfileOptions - Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.
        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.
      • resetSlotConfigurationSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> resetSlotConfigurationSlotWithResponseAsync​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String slot)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.
        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.
      • resetSlotConfigurationSlotAsync

        Mono<Void> resetSlotConfigurationSlotAsync​(String resourceGroupName,
                                                   String name,
                                                   String slot)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.
        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.
      • resetSlotConfigurationSlot

        void resetSlotConfigurationSlot​(String resourceGroupName,
                                        String name,
                                        String slot)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.
        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.
      • resetSlotConfigurationSlotWithResponse

        com.azure.core.http.rest.Response<Void> resetSlotConfigurationSlotWithResponse​(String resourceGroupName,
                                                                                       String name,
                                                                                       String slot,
                                                                                       com.azure.core.util.Context context)
        Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.
        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.
      • restartSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> restartSlotWithResponseAsync​(String resourceGroupName,
                                                                                   String name,
                                                                                   String slot,
                                                                                   Boolean softRestart,
                                                                                   Boolean synchronous)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restart the production slot.
        softRestart - Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app.
        synchronous - Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
        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.
      • restartSlotAsync

        Mono<Void> restartSlotAsync​(String resourceGroupName,
                                    String name,
                                    String slot,
                                    Boolean softRestart,
                                    Boolean synchronous)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restart the production slot.
        softRestart - Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app.
        synchronous - Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
        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.
      • restartSlotAsync

        Mono<Void> restartSlotAsync​(String resourceGroupName,
                                    String name,
                                    String slot)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restart the production slot.
        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.
      • restartSlot

        void restartSlot​(String resourceGroupName,
                         String name,
                         String slot)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restart the production slot.
        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.
      • restartSlotWithResponse

        com.azure.core.http.rest.Response<Void> restartSlotWithResponse​(String resourceGroupName,
                                                                        String name,
                                                                        String slot,
                                                                        Boolean softRestart,
                                                                        Boolean synchronous,
                                                                        com.azure.core.util.Context context)
        Description for Restarts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restart the production slot.
        softRestart - Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app.
        synchronous - Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous).
        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.
      • restoreFromBackupBlobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreFromBackupBlobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String slot,
                                                                                                             RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • beginRestoreFromBackupBlobSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromBackupBlobSlotAsync​(String resourceGroupName,
                                                                                                                                                  String name,
                                                                                                                                                  String slot,
                                                                                                                                                  RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • beginRestoreFromBackupBlobSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromBackupBlobSlot​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • beginRestoreFromBackupBlobSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromBackupBlobSlot​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             RestoreRequestInner request,
                                                                                                                                             com.azure.core.util.Context context)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreFromBackupBlobSlotAsync

        Mono<Void> restoreFromBackupBlobSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String slot,
                                                  RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreFromBackupBlobSlot

        void restoreFromBackupBlobSlot​(String resourceGroupName,
                                       String name,
                                       String slot,
                                       RestoreRequestInner request)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreFromBackupBlobSlot

        void restoreFromBackupBlobSlot​(String resourceGroupName,
                                       String name,
                                       String slot,
                                       RestoreRequestInner request,
                                       com.azure.core.util.Context context)
        Description for Restores an app from a backup blob in Azure Storage.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.
        request - Information on restore request .
        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.
      • restoreFromDeletedAppSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreFromDeletedAppSlotWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String slot,
                                                                                                             DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore information.
        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.
      • beginRestoreFromDeletedAppSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromDeletedAppSlotAsync​(String resourceGroupName,
                                                                                                                                                  String name,
                                                                                                                                                  String slot,
                                                                                                                                                  DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore information.
        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.
      • beginRestoreFromDeletedAppSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromDeletedAppSlot​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore information.
        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.
      • beginRestoreFromDeletedAppSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreFromDeletedAppSlot​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             DeletedAppRestoreRequest restoreRequest,
                                                                                                                                             com.azure.core.util.Context context)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore information.
        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.
      • restoreFromDeletedAppSlotAsync

        Mono<Void> restoreFromDeletedAppSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String slot,
                                                  DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore information.
        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.
      • restoreFromDeletedAppSlot

        void restoreFromDeletedAppSlot​(String resourceGroupName,
                                       String name,
                                       String slot,
                                       DeletedAppRestoreRequest restoreRequest)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore 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.
      • restoreFromDeletedAppSlot

        void restoreFromDeletedAppSlot​(String resourceGroupName,
                                       String name,
                                       String slot,
                                       DeletedAppRestoreRequest restoreRequest,
                                       com.azure.core.util.Context context)
        Description for Restores a deleted web app to this web app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Deleted web app restore information.
        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.
      • restoreSnapshotSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> restoreSnapshotSlotWithResponseAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       String slot,
                                                                                                       SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • beginRestoreSnapshotSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSnapshotSlotAsync​(String resourceGroupName,
                                                                                                                                            String name,
                                                                                                                                            String slot,
                                                                                                                                            SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • beginRestoreSnapshotSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSnapshotSlot​(String resourceGroupName,
                                                                                                                                       String name,
                                                                                                                                       String slot,
                                                                                                                                       SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • beginRestoreSnapshotSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginRestoreSnapshotSlot​(String resourceGroupName,
                                                                                                                                       String name,
                                                                                                                                       String slot,
                                                                                                                                       SnapshotRestoreRequest restoreRequest,
                                                                                                                                       com.azure.core.util.Context context)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • restoreSnapshotSlotAsync

        Mono<Void> restoreSnapshotSlotAsync​(String resourceGroupName,
                                            String name,
                                            String slot,
                                            SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • restoreSnapshotSlot

        void restoreSnapshotSlot​(String resourceGroupName,
                                 String name,
                                 String slot,
                                 SnapshotRestoreRequest restoreRequest)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • restoreSnapshotSlot

        void restoreSnapshotSlot​(String resourceGroupName,
                                 String name,
                                 String slot,
                                 SnapshotRestoreRequest restoreRequest,
                                 com.azure.core.util.Context context)
        Description for Restores a web app from a snapshot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        restoreRequest - Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.
        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.
      • listSiteExtensionsSlotAsync

        com.azure.core.http.rest.PagedFlux<SiteExtensionInfoInner> listSiteExtensionsSlotAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot)
        Description for Get list of siteextensions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        collection of Kudu site extension information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSiteExtensionsSlot

        com.azure.core.http.rest.PagedIterable<SiteExtensionInfoInner> listSiteExtensionsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot)
        Description for Get list of siteextensions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        collection of Kudu site extension information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSiteExtensionsSlot

        com.azure.core.http.rest.PagedIterable<SiteExtensionInfoInner> listSiteExtensionsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              com.azure.core.util.Context context)
        Description for Get list of siteextensions for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu site extension information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteExtensionInfoInner>> getSiteExtensionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String siteExtensionId,
                                                                                                              String slot)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionSlotAsync

        Mono<SiteExtensionInfoInner> getSiteExtensionSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String siteExtensionId,
                                                               String slot)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionSlot

        SiteExtensionInfoInner getSiteExtensionSlot​(String resourceGroupName,
                                                    String name,
                                                    String siteExtensionId,
                                                    String slot)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getSiteExtensionSlotWithResponse

        com.azure.core.http.rest.Response<SiteExtensionInfoInner> getSiteExtensionSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String siteExtensionId,
                                                                                                   String slot,
                                                                                                   com.azure.core.util.Context context)
        Description for Get site extension information by its ID for a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtensionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> installSiteExtensionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String siteExtensionId,
                                                                                                            String slot)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginInstallSiteExtensionSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SiteExtensionInfoInner>,​SiteExtensionInfoInner> beginInstallSiteExtensionSlotAsync​(String resourceGroupName,
                                                                                                                                                                                     String name,
                                                                                                                                                                                     String siteExtensionId,
                                                                                                                                                                                     String slot)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginInstallSiteExtensionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteExtensionInfoInner>,​SiteExtensionInfoInner> beginInstallSiteExtensionSlot​(String resourceGroupName,
                                                                                                                                                                                String name,
                                                                                                                                                                                String siteExtensionId,
                                                                                                                                                                                String slot)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • beginInstallSiteExtensionSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteExtensionInfoInner>,​SiteExtensionInfoInner> beginInstallSiteExtensionSlot​(String resourceGroupName,
                                                                                                                                                                                String name,
                                                                                                                                                                                String siteExtensionId,
                                                                                                                                                                                String slot,
                                                                                                                                                                                com.azure.core.util.Context context)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtensionSlotAsync

        Mono<SiteExtensionInfoInner> installSiteExtensionSlotAsync​(String resourceGroupName,
                                                                   String name,
                                                                   String siteExtensionId,
                                                                   String slot)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtensionSlot

        SiteExtensionInfoInner installSiteExtensionSlot​(String resourceGroupName,
                                                        String name,
                                                        String siteExtensionId,
                                                        String slot)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • installSiteExtensionSlot

        SiteExtensionInfoInner installSiteExtensionSlot​(String resourceGroupName,
                                                        String name,
                                                        String siteExtensionId,
                                                        String slot,
                                                        com.azure.core.util.Context context)
        Description for Install site extension on a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        site Extension Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSiteExtensionSlotWithResponseAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String siteExtensionId,
                                                                                               String slot)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionSlotAsync

        Mono<Void> deleteSiteExtensionSlotAsync​(String resourceGroupName,
                                                String name,
                                                String siteExtensionId,
                                                String slot)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionSlot

        void deleteSiteExtensionSlot​(String resourceGroupName,
                                     String name,
                                     String siteExtensionId,
                                     String slot)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSiteExtensionSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteSiteExtensionSlotWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    String siteExtensionId,
                                                                                    String slot,
                                                                                    com.azure.core.util.Context context)
        Description for Remove a site extension from a web site, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        siteExtensionId - Site extension name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listSlotDifferencesSlotAsync

        com.azure.core.http.rest.PagedFlux<SlotDifferenceInner> listSlotDifferencesSlotAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String slot,
                                                                                             CsmSlotEntity slotSwapEntity)
        Description for Get the difference in configuration settings between two web app slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        Returns:
        collection of slot differences.
        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.
      • listSlotDifferencesSlot

        com.azure.core.http.rest.PagedIterable<SlotDifferenceInner> listSlotDifferencesSlot​(String resourceGroupName,
                                                                                            String name,
                                                                                            String slot,
                                                                                            CsmSlotEntity slotSwapEntity)
        Description for Get the difference in configuration settings between two web app slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        Returns:
        collection of slot differences.
        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.
      • listSlotDifferencesSlot

        com.azure.core.http.rest.PagedIterable<SlotDifferenceInner> listSlotDifferencesSlot​(String resourceGroupName,
                                                                                            String name,
                                                                                            String slot,
                                                                                            CsmSlotEntity slotSwapEntity,
                                                                                            com.azure.core.util.Context context)
        Description for Get the difference in configuration settings between two web app slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        context - The context to associate with this operation.
        Returns:
        collection of slot differences.
        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.
      • swapSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> swapSlotWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String slot,
                                                                                            CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • beginSwapSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginSwapSlotAsync​(String resourceGroupName,
                                                                                                                                 String name,
                                                                                                                                 String slot,
                                                                                                                                 CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • beginSwapSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginSwapSlot​(String resourceGroupName,
                                                                                                                            String name,
                                                                                                                            String slot,
                                                                                                                            CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • beginSwapSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginSwapSlot​(String resourceGroupName,
                                                                                                                            String name,
                                                                                                                            String slot,
                                                                                                                            CsmSlotEntity slotSwapEntity,
                                                                                                                            com.azure.core.util.Context context)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • swapSlotAsync

        Mono<Void> swapSlotAsync​(String resourceGroupName,
                                 String name,
                                 String slot,
                                 CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • swapSlot

        void swapSlot​(String resourceGroupName,
                      String name,
                      String slot,
                      CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • swapSlot

        void swapSlot​(String resourceGroupName,
                      String name,
                      String slot,
                      CsmSlotEntity slotSwapEntity,
                      com.azure.core.util.Context context)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the source slot. If a slot is not specified, the production slot is used as the source slot.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • listSnapshotsSlotAsync

        com.azure.core.http.rest.PagedFlux<SnapshotInner> listSnapshotsSlotAsync​(String resourceGroupName,
                                                                                 String name,
                                                                                 String slot)
        Description for Returns all Snapshots to the user.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        slot - Website Slot.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsSlot

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshotsSlot​(String resourceGroupName,
                                                                                String name,
                                                                                String slot)
        Description for Returns all Snapshots to the user.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        slot - Website Slot.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsSlot

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshotsSlot​(String resourceGroupName,
                                                                                String name,
                                                                                String slot,
                                                                                com.azure.core.util.Context context)
        Description for Returns all Snapshots to the user.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        slot - Website Slot.
        context - The context to associate with this operation.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsFromDRSecondarySlotAsync

        com.azure.core.http.rest.PagedFlux<SnapshotInner> listSnapshotsFromDRSecondarySlotAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot)
        Description for Returns all Snapshots to the user from DRSecondary endpoint.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        slot - Website Slot.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsFromDRSecondarySlot

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshotsFromDRSecondarySlot​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot)
        Description for Returns all Snapshots to the user from DRSecondary endpoint.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        slot - Website Slot.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsFromDRSecondarySlot

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshotsFromDRSecondarySlot​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot,
                                                                                               com.azure.core.util.Context context)
        Description for Returns all Snapshots to the user from DRSecondary endpoint.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        slot - Website Slot.
        context - The context to associate with this operation.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • getSourceControlSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteSourceControlInner>> getSourceControlSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String slot)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.
        Returns:
        source control configuration for an app.
        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.
      • getSourceControlSlotAsync

        Mono<SiteSourceControlInner> getSourceControlSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String slot)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.
        Returns:
        source control configuration for an app.
        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.
      • getSourceControlSlot

        SiteSourceControlInner getSourceControlSlot​(String resourceGroupName,
                                                    String name,
                                                    String slot)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.
        Returns:
        source control configuration for an app.
        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.
      • getSourceControlSlotWithResponse

        com.azure.core.http.rest.Response<SiteSourceControlInner> getSourceControlSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String slot,
                                                                                                   com.azure.core.util.Context context)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControlSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateSourceControlSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String slot,
                                                                                                                   SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • beginCreateOrUpdateSourceControlSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SiteSourceControlInner>,​SiteSourceControlInner> beginCreateOrUpdateSourceControlSlotAsync​(String resourceGroupName,
                                                                                                                                                                                            String name,
                                                                                                                                                                                            String slot,
                                                                                                                                                                                            SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • beginCreateOrUpdateSourceControlSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteSourceControlInner>,​SiteSourceControlInner> beginCreateOrUpdateSourceControlSlot​(String resourceGroupName,
                                                                                                                                                                                       String name,
                                                                                                                                                                                       String slot,
                                                                                                                                                                                       SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • beginCreateOrUpdateSourceControlSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteSourceControlInner>,​SiteSourceControlInner> beginCreateOrUpdateSourceControlSlot​(String resourceGroupName,
                                                                                                                                                                                       String name,
                                                                                                                                                                                       String slot,
                                                                                                                                                                                       SiteSourceControlInner siteSourceControl,
                                                                                                                                                                                       com.azure.core.util.Context context)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControlSlotAsync

        Mono<SiteSourceControlInner> createOrUpdateSourceControlSlotAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String slot,
                                                                          SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControlSlot

        SiteSourceControlInner createOrUpdateSourceControlSlot​(String resourceGroupName,
                                                               String name,
                                                               String slot,
                                                               SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControlSlot

        SiteSourceControlInner createOrUpdateSourceControlSlot​(String resourceGroupName,
                                                               String name,
                                                               String slot,
                                                               SiteSourceControlInner siteSourceControl,
                                                               com.azure.core.util.Context context)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • deleteSourceControlSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSourceControlSlotWithResponseAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot,
                                                                                               String additionalFlags)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.
        additionalFlags - The additionalFlags parameter.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlSlotAsync

        Mono<Void> deleteSourceControlSlotAsync​(String resourceGroupName,
                                                String name,
                                                String slot,
                                                String additionalFlags)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.
        additionalFlags - The additionalFlags parameter.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlSlotAsync

        Mono<Void> deleteSourceControlSlotAsync​(String resourceGroupName,
                                                String name,
                                                String slot)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlSlot

        void deleteSourceControlSlot​(String resourceGroupName,
                                     String name,
                                     String slot)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteSourceControlSlotWithResponse​(String resourceGroupName,
                                                                                    String name,
                                                                                    String slot,
                                                                                    String additionalFlags,
                                                                                    com.azure.core.util.Context context)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.
        additionalFlags - The additionalFlags parameter.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateSourceControlSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteSourceControlInner>> updateSourceControlSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 String slot,
                                                                                                                 SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • updateSourceControlSlotAsync

        Mono<SiteSourceControlInner> updateSourceControlSlotAsync​(String resourceGroupName,
                                                                  String name,
                                                                  String slot,
                                                                  SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • updateSourceControlSlot

        SiteSourceControlInner updateSourceControlSlot​(String resourceGroupName,
                                                       String name,
                                                       String slot,
                                                       SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • updateSourceControlSlotWithResponse

        com.azure.core.http.rest.Response<SiteSourceControlInner> updateSourceControlSlotWithResponse​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String slot,
                                                                                                      SiteSourceControlInner siteSourceControl,
                                                                                                      com.azure.core.util.Context context)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • startSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> startSlotWithResponseAsync​(String resourceGroupName,
                                                                                 String name,
                                                                                 String slot)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will start the production slot.
        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.
      • startSlotAsync

        Mono<Void> startSlotAsync​(String resourceGroupName,
                                  String name,
                                  String slot)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will start the production slot.
        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.
      • startSlot

        void startSlot​(String resourceGroupName,
                       String name,
                       String slot)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will start the production slot.
        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.
      • startSlotWithResponse

        com.azure.core.http.rest.Response<Void> startSlotWithResponse​(String resourceGroupName,
                                                                      String name,
                                                                      String slot,
                                                                      com.azure.core.util.Context context)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will start the production slot.
        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.
      • startNetworkTraceSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startNetworkTraceSlotWithResponseAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String slot,
                                                                                                         Integer durationInSeconds,
                                                                                                         Integer maxFrameLength,
                                                                                                         String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartNetworkTraceSlotAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartNetworkTraceSlotAsync​(String resourceGroupName,
                                                                                                                                                  String name,
                                                                                                                                                  String slot,
                                                                                                                                                  Integer durationInSeconds,
                                                                                                                                                  Integer maxFrameLength,
                                                                                                                                                  String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartNetworkTraceSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartNetworkTraceSlot​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             Integer durationInSeconds,
                                                                                                                                             Integer maxFrameLength,
                                                                                                                                             String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartNetworkTraceSlot

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartNetworkTraceSlot​(String resourceGroupName,
                                                                                                                                             String name,
                                                                                                                                             String slot,
                                                                                                                                             Integer durationInSeconds,
                                                                                                                                             Integer maxFrameLength,
                                                                                                                                             String sasUrl,
                                                                                                                                             com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceSlotAsync

        Mono<Object> startNetworkTraceSlotAsync​(String resourceGroupName,
                                                String name,
                                                String slot,
                                                Integer durationInSeconds,
                                                Integer maxFrameLength,
                                                String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceSlotAsync

        Mono<Object> startNetworkTraceSlotAsync​(String resourceGroupName,
                                                String name,
                                                String slot)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceSlot

        Object startNetworkTraceSlot​(String resourceGroupName,
                                     String name,
                                     String slot,
                                     Integer durationInSeconds,
                                     Integer maxFrameLength,
                                     String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceSlot

        Object startNetworkTraceSlot​(String resourceGroupName,
                                     String name,
                                     String slot)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceSlot

        Object startNetworkTraceSlot​(String resourceGroupName,
                                     String name,
                                     String slot,
                                     Integer durationInSeconds,
                                     Integer maxFrameLength,
                                     String sasUrl,
                                     com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • stopSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopSlotWithResponseAsync​(String resourceGroupName,
                                                                                String name,
                                                                                String slot)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will stop the production slot.
        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.
      • stopSlotAsync

        Mono<Void> stopSlotAsync​(String resourceGroupName,
                                 String name,
                                 String slot)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will stop the production slot.
        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.
      • stopSlot

        void stopSlot​(String resourceGroupName,
                      String name,
                      String slot)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will stop the production slot.
        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.
      • stopSlotWithResponse

        com.azure.core.http.rest.Response<Void> stopSlotWithResponse​(String resourceGroupName,
                                                                     String name,
                                                                     String slot,
                                                                     com.azure.core.util.Context context)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will stop the production slot.
        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.
      • stopNetworkTraceSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopNetworkTraceSlotWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String slot)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • stopNetworkTraceSlotAsync

        Mono<Void> stopNetworkTraceSlotAsync​(String resourceGroupName,
                                             String name,
                                             String slot)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • stopNetworkTraceSlot

        void stopNetworkTraceSlot​(String resourceGroupName,
                                  String name,
                                  String slot)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • stopNetworkTraceSlotWithResponse

        com.azure.core.http.rest.Response<Void> stopNetworkTraceSlotWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String slot,
                                                                                 com.azure.core.util.Context context)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        slot - The name of the slot for this web app.
        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.
      • syncRepositorySlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> syncRepositorySlotWithResponseAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String slot)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • syncRepositorySlotAsync

        Mono<Void> syncRepositorySlotAsync​(String resourceGroupName,
                                           String name,
                                           String slot)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • syncRepositorySlot

        void syncRepositorySlot​(String resourceGroupName,
                                String name,
                                String slot)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • syncRepositorySlotWithResponse

        com.azure.core.http.rest.Response<Void> syncRepositorySlotWithResponse​(String resourceGroupName,
                                                                               String name,
                                                                               String slot,
                                                                               com.azure.core.util.Context context)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        slot - Name of web app slot. If not specified then will default to production slot.
        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.
      • syncFunctionTriggersSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> syncFunctionTriggersSlotWithResponseAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String slot)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionTriggersSlotAsync

        Mono<Void> syncFunctionTriggersSlotAsync​(String resourceGroupName,
                                                 String name,
                                                 String slot)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionTriggersSlot

        void syncFunctionTriggersSlot​(String resourceGroupName,
                                      String name,
                                      String slot)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • syncFunctionTriggersSlotWithResponse

        com.azure.core.http.rest.Response<Void> syncFunctionTriggersSlotWithResponse​(String resourceGroupName,
                                                                                     String name,
                                                                                     String slot,
                                                                                     com.azure.core.util.Context context)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot.
        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.
      • listTriggeredWebJobsSlotAsync

        com.azure.core.http.rest.PagedFlux<TriggeredWebJobInner> listTriggeredWebJobsSlotAsync​(String resourceGroupName,
                                                                                               String name,
                                                                                               String slot)
        Description for List triggered web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listTriggeredWebJobsSlot

        com.azure.core.http.rest.PagedIterable<TriggeredWebJobInner> listTriggeredWebJobsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot)
        Description for List triggered web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listTriggeredWebJobsSlot

        com.azure.core.http.rest.PagedIterable<TriggeredWebJobInner> listTriggeredWebJobsSlot​(String resourceGroupName,
                                                                                              String name,
                                                                                              String slot,
                                                                                              com.azure.core.util.Context context)
        Description for List triggered web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • getTriggeredWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<TriggeredWebJobInner>> getTriggeredWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String webJobName,
                                                                                                              String slot)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobSlotAsync

        Mono<TriggeredWebJobInner> getTriggeredWebJobSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String webJobName,
                                                               String slot)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobSlot

        TriggeredWebJobInner getTriggeredWebJobSlot​(String resourceGroupName,
                                                    String name,
                                                    String webJobName,
                                                    String slot)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobSlotWithResponse

        com.azure.core.http.rest.Response<TriggeredWebJobInner> getTriggeredWebJobSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String webJobName,
                                                                                                   String slot,
                                                                                                   com.azure.core.util.Context context)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteTriggeredWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteTriggeredWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String webJobName,
                                                                                                 String slot)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes web job for the production slot.
        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.
      • deleteTriggeredWebJobSlotAsync

        Mono<Void> deleteTriggeredWebJobSlotAsync​(String resourceGroupName,
                                                  String name,
                                                  String webJobName,
                                                  String slot)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes web job for the production slot.
        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.
      • deleteTriggeredWebJobSlot

        void deleteTriggeredWebJobSlot​(String resourceGroupName,
                                       String name,
                                       String webJobName,
                                       String slot)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes web job for the production slot.
        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.
      • deleteTriggeredWebJobSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteTriggeredWebJobSlotWithResponse​(String resourceGroupName,
                                                                                      String name,
                                                                                      String webJobName,
                                                                                      String slot,
                                                                                      com.azure.core.util.Context context)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API deletes web job for the production slot.
        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.
      • listTriggeredWebJobHistorySlotAsync

        com.azure.core.http.rest.PagedFlux<TriggeredJobHistoryInner> listTriggeredWebJobHistorySlotAsync​(String resourceGroupName,
                                                                                                         String name,
                                                                                                         String webJobName,
                                                                                                         String slot)
        Description for List a triggered web job's history for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        collection of Kudu continuous web job information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTriggeredWebJobHistorySlot

        com.azure.core.http.rest.PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistorySlot​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String webJobName,
                                                                                                        String slot)
        Description for List a triggered web job's history for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        collection of Kudu continuous web job information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTriggeredWebJobHistorySlot

        com.azure.core.http.rest.PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistorySlot​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String webJobName,
                                                                                                        String slot,
                                                                                                        com.azure.core.util.Context context)
        Description for List a triggered web job's history for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu continuous web job information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistorySlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<TriggeredJobHistoryInner>> getTriggeredWebJobHistorySlotWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String webJobName,
                                                                                                                         String id,
                                                                                                                         String slot)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistorySlotAsync

        Mono<TriggeredJobHistoryInner> getTriggeredWebJobHistorySlotAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String webJobName,
                                                                          String id,
                                                                          String slot)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistorySlot

        TriggeredJobHistoryInner getTriggeredWebJobHistorySlot​(String resourceGroupName,
                                                               String name,
                                                               String webJobName,
                                                               String id,
                                                               String slot)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistorySlotWithResponse

        com.azure.core.http.rest.Response<TriggeredJobHistoryInner> getTriggeredWebJobHistorySlotWithResponse​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String webJobName,
                                                                                                              String id,
                                                                                                              String slot,
                                                                                                              com.azure.core.util.Context context)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> runTriggeredWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                              String name,
                                                                                              String webJobName,
                                                                                              String slot)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobSlotAsync

        Mono<Void> runTriggeredWebJobSlotAsync​(String resourceGroupName,
                                               String name,
                                               String webJobName,
                                               String slot)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobSlot

        void runTriggeredWebJobSlot​(String resourceGroupName,
                                    String name,
                                    String webJobName,
                                    String slot)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobSlotWithResponse

        com.azure.core.http.rest.Response<Void> runTriggeredWebJobSlotWithResponse​(String resourceGroupName,
                                                                                   String name,
                                                                                   String webJobName,
                                                                                   String slot,
                                                                                   com.azure.core.util.Context context)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        slot - Name of the deployment slot. If a slot is not specified, the API uses the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listUsagesSlotAsync

        com.azure.core.http.rest.PagedFlux<CsmUsageQuotaInner> listUsagesSlotAsync​(String resourceGroupName,
                                                                                   String name,
                                                                                   String slot,
                                                                                   String filter)
        Description for Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.
        filter - Return only information specified in the filter (using OData syntax). For 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.
      • listUsagesSlotAsync

        com.azure.core.http.rest.PagedFlux<CsmUsageQuotaInner> listUsagesSlotAsync​(String resourceGroupName,
                                                                                   String name,
                                                                                   String slot)
        Description for Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.
        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.
      • listUsagesSlot

        com.azure.core.http.rest.PagedIterable<CsmUsageQuotaInner> listUsagesSlot​(String resourceGroupName,
                                                                                  String name,
                                                                                  String slot)
        Description for Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.
        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.
      • listUsagesSlot

        com.azure.core.http.rest.PagedIterable<CsmUsageQuotaInner> listUsagesSlot​(String resourceGroupName,
                                                                                  String name,
                                                                                  String slot,
                                                                                  String filter,
                                                                                  com.azure.core.util.Context context)
        Description for Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.
        filter - Return only information specified in the filter (using OData syntax). For 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.
      • listVnetConnectionsSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VnetInfoResourceInner>>> listVnetConnectionsSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                      String name,
                                                                                                                      String slot)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.
        Returns:
        array of VnetInfoResource.
        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.
      • listVnetConnectionsSlotAsync

        Mono<List<VnetInfoResourceInner>> listVnetConnectionsSlotAsync​(String resourceGroupName,
                                                                       String name,
                                                                       String slot)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.
        Returns:
        array of VnetInfoResource.
        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.
      • listVnetConnectionsSlot

        List<VnetInfoResourceInner> listVnetConnectionsSlot​(String resourceGroupName,
                                                            String name,
                                                            String slot)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.
        Returns:
        array of VnetInfoResource.
        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.
      • listVnetConnectionsSlotWithResponse

        com.azure.core.http.rest.Response<List<VnetInfoResourceInner>> listVnetConnectionsSlotWithResponse​(String resourceGroupName,
                                                                                                           String name,
                                                                                                           String slot,
                                                                                                           com.azure.core.util.Context context)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slot - Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.
        context - The context to associate with this operation.
        Returns:
        array of VnetInfoResource.
        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.
      • getVnetConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetInfoResourceInner>> getVnetConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String vnetName,
                                                                                                              String slot)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.
        Returns:
        virtual Network information 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.
      • getVnetConnectionSlotAsync

        Mono<VnetInfoResourceInner> getVnetConnectionSlotAsync​(String resourceGroupName,
                                                               String name,
                                                               String vnetName,
                                                               String slot)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.
        Returns:
        virtual Network information 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.
      • getVnetConnectionSlot

        VnetInfoResourceInner getVnetConnectionSlot​(String resourceGroupName,
                                                    String name,
                                                    String vnetName,
                                                    String slot)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.
        Returns:
        virtual Network information 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.
      • getVnetConnectionSlotWithResponse

        com.azure.core.http.rest.Response<VnetInfoResourceInner> getVnetConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                   String name,
                                                                                                   String vnetName,
                                                                                                   String slot,
                                                                                                   com.azure.core.util.Context context)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.
        context - The context to associate with this operation.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetInfoResourceInner>> createOrUpdateVnetConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                         String name,
                                                                                                                         String vnetName,
                                                                                                                         String slot,
                                                                                                                         VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionSlotAsync

        Mono<VnetInfoResourceInner> createOrUpdateVnetConnectionSlotAsync​(String resourceGroupName,
                                                                          String name,
                                                                          String vnetName,
                                                                          String slot,
                                                                          VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionSlot

        VnetInfoResourceInner createOrUpdateVnetConnectionSlot​(String resourceGroupName,
                                                               String name,
                                                               String vnetName,
                                                               String slot,
                                                               VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionSlotWithResponse

        com.azure.core.http.rest.Response<VnetInfoResourceInner> createOrUpdateVnetConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                              String name,
                                                                                                              String vnetName,
                                                                                                              String slot,
                                                                                                              VnetInfoResourceInner connectionEnvelope,
                                                                                                              com.azure.core.util.Context context)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        virtual Network information 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.
      • deleteVnetConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteVnetConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                String name,
                                                                                                String vnetName,
                                                                                                String slot)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteVnetConnectionSlotAsync

        Mono<Void> deleteVnetConnectionSlotAsync​(String resourceGroupName,
                                                 String name,
                                                 String vnetName,
                                                 String slot)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteVnetConnectionSlot

        void deleteVnetConnectionSlot​(String resourceGroupName,
                                      String name,
                                      String vnetName,
                                      String slot)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteVnetConnectionSlotWithResponse

        com.azure.core.http.rest.Response<Void> deleteVnetConnectionSlotWithResponse​(String resourceGroupName,
                                                                                     String name,
                                                                                     String vnetName,
                                                                                     String slot,
                                                                                     com.azure.core.util.Context context)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        slot - Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateVnetConnectionSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetInfoResourceInner>> updateVnetConnectionSlotWithResponseAsync​(String resourceGroupName,
                                                                                                                 String name,
                                                                                                                 String vnetName,
                                                                                                                 String slot,
                                                                                                                 VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • updateVnetConnectionSlotAsync

        Mono<VnetInfoResourceInner> updateVnetConnectionSlotAsync​(String resourceGroupName,
                                                                  String name,
                                                                  String vnetName,
                                                                  String slot,
                                                                  VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • updateVnetConnectionSlot

        VnetInfoResourceInner updateVnetConnectionSlot​(String resourceGroupName,
                                                       String name,
                                                       String vnetName,
                                                       String slot,
                                                       VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • updateVnetConnectionSlotWithResponse

        com.azure.core.http.rest.Response<VnetInfoResourceInner> updateVnetConnectionSlotWithResponse​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      String vnetName,
                                                                                                      String slot,
                                                                                                      VnetInfoResourceInner connectionEnvelope,
                                                                                                      com.azure.core.util.Context context)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        virtual Network information 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.
      • getVnetConnectionGatewaySlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetGatewayInner>> getVnetConnectionGatewaySlotWithResponseAsync​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String vnetName,
                                                                                                                String gatewayName,
                                                                                                                String slot)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVnetConnectionGatewaySlotAsync

        Mono<VnetGatewayInner> getVnetConnectionGatewaySlotAsync​(String resourceGroupName,
                                                                 String name,
                                                                 String vnetName,
                                                                 String gatewayName,
                                                                 String slot)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVnetConnectionGatewaySlot

        VnetGatewayInner getVnetConnectionGatewaySlot​(String resourceGroupName,
                                                      String name,
                                                      String vnetName,
                                                      String gatewayName,
                                                      String slot)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVnetConnectionGatewaySlotWithResponse

        com.azure.core.http.rest.Response<VnetGatewayInner> getVnetConnectionGatewaySlotWithResponse​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String vnetName,
                                                                                                     String gatewayName,
                                                                                                     String slot,
                                                                                                     com.azure.core.util.Context context)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
        context - The context to associate with this operation.
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateVnetConnectionGatewaySlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetGatewayInner>> createOrUpdateVnetConnectionGatewaySlotWithResponseAsync​(String resourceGroupName,
                                                                                                                           String name,
                                                                                                                           String vnetName,
                                                                                                                           String gatewayName,
                                                                                                                           String slot,
                                                                                                                           VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • createOrUpdateVnetConnectionGatewaySlotAsync

        Mono<VnetGatewayInner> createOrUpdateVnetConnectionGatewaySlotAsync​(String resourceGroupName,
                                                                            String name,
                                                                            String vnetName,
                                                                            String gatewayName,
                                                                            String slot,
                                                                            VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • createOrUpdateVnetConnectionGatewaySlot

        VnetGatewayInner createOrUpdateVnetConnectionGatewaySlot​(String resourceGroupName,
                                                                 String name,
                                                                 String vnetName,
                                                                 String gatewayName,
                                                                 String slot,
                                                                 VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • createOrUpdateVnetConnectionGatewaySlotWithResponse

        com.azure.core.http.rest.Response<VnetGatewayInner> createOrUpdateVnetConnectionGatewaySlotWithResponse​(String resourceGroupName,
                                                                                                                String name,
                                                                                                                String vnetName,
                                                                                                                String gatewayName,
                                                                                                                String slot,
                                                                                                                VnetGatewayInner connectionEnvelope,
                                                                                                                com.azure.core.util.Context context)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        context - The context to associate with this operation.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewaySlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetGatewayInner>> updateVnetConnectionGatewaySlotWithResponseAsync​(String resourceGroupName,
                                                                                                                   String name,
                                                                                                                   String vnetName,
                                                                                                                   String gatewayName,
                                                                                                                   String slot,
                                                                                                                   VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewaySlotAsync

        Mono<VnetGatewayInner> updateVnetConnectionGatewaySlotAsync​(String resourceGroupName,
                                                                    String name,
                                                                    String vnetName,
                                                                    String gatewayName,
                                                                    String slot,
                                                                    VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewaySlot

        VnetGatewayInner updateVnetConnectionGatewaySlot​(String resourceGroupName,
                                                         String name,
                                                         String vnetName,
                                                         String gatewayName,
                                                         String slot,
                                                         VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewaySlotWithResponse

        com.azure.core.http.rest.Response<VnetGatewayInner> updateVnetConnectionGatewaySlotWithResponse​(String resourceGroupName,
                                                                                                        String name,
                                                                                                        String vnetName,
                                                                                                        String gatewayName,
                                                                                                        String slot,
                                                                                                        VnetGatewayInner connectionEnvelope,
                                                                                                        com.azure.core.util.Context context)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        slot - Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network.
        connectionEnvelope - The properties to update this gateway with.
        context - The context to associate with this operation.
        Returns:
        the Virtual Network gateway contract.
        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.
      • listWebJobsSlotAsync

        com.azure.core.http.rest.PagedFlux<WebJobInner> listWebJobsSlotAsync​(String resourceGroupName,
                                                                             String name,
                                                                             String slot)
        Description for List webjobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu web job information elements.
        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.
      • listWebJobsSlot

        com.azure.core.http.rest.PagedIterable<WebJobInner> listWebJobsSlot​(String resourceGroupName,
                                                                            String name,
                                                                            String slot)
        Description for List webjobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        collection of Kudu web job information elements.
        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.
      • listWebJobsSlot

        com.azure.core.http.rest.PagedIterable<WebJobInner> listWebJobsSlot​(String resourceGroupName,
                                                                            String name,
                                                                            String slot,
                                                                            com.azure.core.util.Context context)
        Description for List webjobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu web job information elements.
        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.
      • getWebJobSlotWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WebJobInner>> getWebJobSlotWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String webJobName,
                                                                                            String slot)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        web Job 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.
      • getWebJobSlotAsync

        Mono<WebJobInner> getWebJobSlotAsync​(String resourceGroupName,
                                             String name,
                                             String webJobName,
                                             String slot)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        web Job 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.
      • getWebJobSlot

        WebJobInner getWebJobSlot​(String resourceGroupName,
                                  String name,
                                  String webJobName,
                                  String slot)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        Returns:
        web Job 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.
      • getWebJobSlotWithResponse

        com.azure.core.http.rest.Response<WebJobInner> getWebJobSlotWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String webJobName,
                                                                                 String slot,
                                                                                 com.azure.core.util.Context context)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        slot - Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.
        context - The context to associate with this operation.
        Returns:
        web Job 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.
      • listSlotDifferencesFromProductionAsync

        com.azure.core.http.rest.PagedFlux<SlotDifferenceInner> listSlotDifferencesFromProductionAsync​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       CsmSlotEntity slotSwapEntity)
        Description for Get the difference in configuration settings between two web app slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        Returns:
        collection of slot differences.
        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.
      • listSlotDifferencesFromProduction

        com.azure.core.http.rest.PagedIterable<SlotDifferenceInner> listSlotDifferencesFromProduction​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      CsmSlotEntity slotSwapEntity)
        Description for Get the difference in configuration settings between two web app slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        Returns:
        collection of slot differences.
        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.
      • listSlotDifferencesFromProduction

        com.azure.core.http.rest.PagedIterable<SlotDifferenceInner> listSlotDifferencesFromProduction​(String resourceGroupName,
                                                                                                      String name,
                                                                                                      CsmSlotEntity slotSwapEntity,
                                                                                                      com.azure.core.util.Context context)
        Description for Get the difference in configuration settings between two web app slots.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        context - The context to associate with this operation.
        Returns:
        collection of slot differences.
        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.
      • swapSlotWithProductionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> swapSlotWithProductionWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • beginSwapSlotWithProductionAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,​Void> beginSwapSlotWithProductionAsync​(String resourceGroupName,
                                                                                                                                               String name,
                                                                                                                                               CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • beginSwapSlotWithProduction

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginSwapSlotWithProduction​(String resourceGroupName,
                                                                                                                                          String name,
                                                                                                                                          CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • beginSwapSlotWithProduction

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,​Void> beginSwapSlotWithProduction​(String resourceGroupName,
                                                                                                                                          String name,
                                                                                                                                          CsmSlotEntity slotSwapEntity,
                                                                                                                                          com.azure.core.util.Context context)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • swapSlotWithProductionAsync

        Mono<Void> swapSlotWithProductionAsync​(String resourceGroupName,
                                               String name,
                                               CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • swapSlotWithProduction

        void swapSlotWithProduction​(String resourceGroupName,
                                    String name,
                                    CsmSlotEntity slotSwapEntity)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • swapSlotWithProduction

        void swapSlotWithProduction​(String resourceGroupName,
                                    String name,
                                    CsmSlotEntity slotSwapEntity,
                                    com.azure.core.util.Context context)
        Description for Swaps two deployment slots of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        slotSwapEntity - JSON object that contains the target slot name. See example.
        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.
      • listSnapshotsAsync

        com.azure.core.http.rest.PagedFlux<SnapshotInner> listSnapshotsAsync​(String resourceGroupName,
                                                                             String name)
        Description for Returns all Snapshots to the user.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshots

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshots​(String resourceGroupName,
                                                                            String name)
        Description for Returns all Snapshots to the user.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshots

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshots​(String resourceGroupName,
                                                                            String name,
                                                                            com.azure.core.util.Context context)
        Description for Returns all Snapshots to the user.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        context - The context to associate with this operation.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsFromDRSecondaryAsync

        com.azure.core.http.rest.PagedFlux<SnapshotInner> listSnapshotsFromDRSecondaryAsync​(String resourceGroupName,
                                                                                            String name)
        Description for Returns all Snapshots to the user from DRSecondary endpoint.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsFromDRSecondary

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshotsFromDRSecondary​(String resourceGroupName,
                                                                                           String name)
        Description for Returns all Snapshots to the user from DRSecondary endpoint.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • listSnapshotsFromDRSecondary

        com.azure.core.http.rest.PagedIterable<SnapshotInner> listSnapshotsFromDRSecondary​(String resourceGroupName,
                                                                                           String name,
                                                                                           com.azure.core.util.Context context)
        Description for Returns all Snapshots to the user from DRSecondary endpoint.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Website Name.
        context - The context to associate with this operation.
        Returns:
        collection of snapshots which can be used to revert an app to a previous time.
        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.
      • getSourceControlWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteSourceControlInner>> getSourceControlWithResponseAsync​(String resourceGroupName,
                                                                                                          String name)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        source control configuration for an app.
        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.
      • getSourceControlAsync

        Mono<SiteSourceControlInner> getSourceControlAsync​(String resourceGroupName,
                                                           String name)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        source control configuration for an app.
        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.
      • getSourceControl

        SiteSourceControlInner getSourceControl​(String resourceGroupName,
                                                String name)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        source control configuration for an app.
        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.
      • getSourceControlWithResponse

        com.azure.core.http.rest.Response<SiteSourceControlInner> getSourceControlWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               com.azure.core.util.Context context)
        Description for Gets the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControlWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateSourceControlWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • beginCreateOrUpdateSourceControlAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SiteSourceControlInner>,​SiteSourceControlInner> beginCreateOrUpdateSourceControlAsync​(String resourceGroupName,
                                                                                                                                                                                        String name,
                                                                                                                                                                                        SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • beginCreateOrUpdateSourceControl

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteSourceControlInner>,​SiteSourceControlInner> beginCreateOrUpdateSourceControl​(String resourceGroupName,
                                                                                                                                                                                   String name,
                                                                                                                                                                                   SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • beginCreateOrUpdateSourceControl

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SiteSourceControlInner>,​SiteSourceControlInner> beginCreateOrUpdateSourceControl​(String resourceGroupName,
                                                                                                                                                                                   String name,
                                                                                                                                                                                   SiteSourceControlInner siteSourceControl,
                                                                                                                                                                                   com.azure.core.util.Context context)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControlAsync

        Mono<SiteSourceControlInner> createOrUpdateSourceControlAsync​(String resourceGroupName,
                                                                      String name,
                                                                      SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControl

        SiteSourceControlInner createOrUpdateSourceControl​(String resourceGroupName,
                                                           String name,
                                                           SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • createOrUpdateSourceControl

        SiteSourceControlInner createOrUpdateSourceControl​(String resourceGroupName,
                                                           String name,
                                                           SiteSourceControlInner siteSourceControl,
                                                           com.azure.core.util.Context context)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • deleteSourceControlWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteSourceControlWithResponseAsync​(String resourceGroupName,
                                                                                           String name,
                                                                                           String additionalFlags)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        additionalFlags - The additionalFlags parameter.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlAsync

        Mono<Void> deleteSourceControlAsync​(String resourceGroupName,
                                            String name,
                                            String additionalFlags)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        additionalFlags - The additionalFlags parameter.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlAsync

        Mono<Void> deleteSourceControlAsync​(String resourceGroupName,
                                            String name)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControl

        void deleteSourceControl​(String resourceGroupName,
                                 String name)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteSourceControlWithResponse

        com.azure.core.http.rest.Response<Void> deleteSourceControlWithResponse​(String resourceGroupName,
                                                                                String name,
                                                                                String additionalFlags,
                                                                                com.azure.core.util.Context context)
        Description for Deletes the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        additionalFlags - The additionalFlags parameter.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateSourceControlWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SiteSourceControlInner>> updateSourceControlWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • updateSourceControlAsync

        Mono<SiteSourceControlInner> updateSourceControlAsync​(String resourceGroupName,
                                                              String name,
                                                              SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • updateSourceControl

        SiteSourceControlInner updateSourceControl​(String resourceGroupName,
                                                   String name,
                                                   SiteSourceControlInner siteSourceControl)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        Returns:
        source control configuration for an app.
        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.
      • updateSourceControlWithResponse

        com.azure.core.http.rest.Response<SiteSourceControlInner> updateSourceControlWithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  SiteSourceControlInner siteSourceControl,
                                                                                                  com.azure.core.util.Context context)
        Description for Updates the source control configuration of an app.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        siteSourceControl - JSON representation of a SiteSourceControl object. See example.
        context - The context to associate with this operation.
        Returns:
        source control configuration for an app.
        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.
      • startWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> startWithResponseAsync​(String resourceGroupName,
                                                                             String name)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • startAsync

        Mono<Void> startAsync​(String resourceGroupName,
                              String name)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • start

        void start​(String resourceGroupName,
                   String name)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • startWithResponse

        com.azure.core.http.rest.Response<Void> startWithResponse​(String resourceGroupName,
                                                                  String name,
                                                                  com.azure.core.util.Context context)
        Description for Starts an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • startNetworkTraceWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startNetworkTraceWithResponseAsync​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     Integer durationInSeconds,
                                                                                                     Integer maxFrameLength,
                                                                                                     String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartNetworkTraceAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartNetworkTraceAsync​(String resourceGroupName,
                                                                                                                                              String name,
                                                                                                                                              Integer durationInSeconds,
                                                                                                                                              Integer maxFrameLength,
                                                                                                                                              String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartNetworkTrace

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartNetworkTrace​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         Integer durationInSeconds,
                                                                                                                                         Integer maxFrameLength,
                                                                                                                                         String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • beginStartNetworkTrace

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Object>,​Object> beginStartNetworkTrace​(String resourceGroupName,
                                                                                                                                         String name,
                                                                                                                                         Integer durationInSeconds,
                                                                                                                                         Integer maxFrameLength,
                                                                                                                                         String sasUrl,
                                                                                                                                         com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceAsync

        Mono<Object> startNetworkTraceAsync​(String resourceGroupName,
                                            String name,
                                            Integer durationInSeconds,
                                            Integer maxFrameLength,
                                            String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTraceAsync

        Mono<Object> startNetworkTraceAsync​(String resourceGroupName,
                                            String name)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTrace

        Object startNetworkTrace​(String resourceGroupName,
                                 String name,
                                 Integer durationInSeconds,
                                 Integer maxFrameLength,
                                 String sasUrl)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTrace

        Object startNetworkTrace​(String resourceGroupName,
                                 String name)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        Returns:
        array of NetworkTrace.
        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.
      • startNetworkTrace

        Object startNetworkTrace​(String resourceGroupName,
                                 String name,
                                 Integer durationInSeconds,
                                 Integer maxFrameLength,
                                 String sasUrl,
                                 com.azure.core.util.Context context)
        Description for Start capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        durationInSeconds - The duration to keep capturing in seconds.
        maxFrameLength - The maximum frame length in bytes (Optional).
        sasUrl - The Blob URL to store capture file.
        context - The context to associate with this operation.
        Returns:
        array of NetworkTrace.
        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.
      • stopWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopWithResponseAsync​(String resourceGroupName,
                                                                            String name)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • stopAsync

        Mono<Void> stopAsync​(String resourceGroupName,
                             String name)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • stop

        void stop​(String resourceGroupName,
                  String name)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • stopWithResponse

        com.azure.core.http.rest.Response<Void> stopWithResponse​(String resourceGroupName,
                                                                 String name,
                                                                 com.azure.core.util.Context context)
        Description for Stops an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • stopNetworkTraceWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> stopNetworkTraceWithResponseAsync​(String resourceGroupName,
                                                                                        String name)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • stopNetworkTraceAsync

        Mono<Void> stopNetworkTraceAsync​(String resourceGroupName,
                                         String name)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • stopNetworkTrace

        void stopNetworkTrace​(String resourceGroupName,
                              String name)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • stopNetworkTraceWithResponse

        com.azure.core.http.rest.Response<Void> stopNetworkTraceWithResponse​(String resourceGroupName,
                                                                             String name,
                                                                             com.azure.core.util.Context context)
        Description for Stop ongoing capturing network packets for the site.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - The name of the web app.
        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.
      • syncRepositoryWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> syncRepositoryWithResponseAsync​(String resourceGroupName,
                                                                                      String name)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • syncRepositoryAsync

        Mono<Void> syncRepositoryAsync​(String resourceGroupName,
                                       String name)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • syncRepository

        void syncRepository​(String resourceGroupName,
                            String name)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • syncRepositoryWithResponse

        com.azure.core.http.rest.Response<Void> syncRepositoryWithResponse​(String resourceGroupName,
                                                                           String name,
                                                                           com.azure.core.util.Context context)
        Description for Sync web app repository.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of web app.
        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.
      • syncFunctionTriggersWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> syncFunctionTriggersWithResponseAsync​(String resourceGroupName,
                                                                                            String name)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctionTriggersAsync

        Mono<Void> syncFunctionTriggersAsync​(String resourceGroupName,
                                             String name)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctionTriggers

        void syncFunctionTriggers​(String resourceGroupName,
                                  String name)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • syncFunctionTriggersWithResponse

        com.azure.core.http.rest.Response<Void> syncFunctionTriggersWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 com.azure.core.util.Context context)
        Description for Syncs function trigger metadata to the management database.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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.
      • listTriggeredWebJobsAsync

        com.azure.core.http.rest.PagedFlux<TriggeredWebJobInner> listTriggeredWebJobsAsync​(String resourceGroupName,
                                                                                           String name)
        Description for List triggered web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listTriggeredWebJobs

        com.azure.core.http.rest.PagedIterable<TriggeredWebJobInner> listTriggeredWebJobs​(String resourceGroupName,
                                                                                          String name)
        Description for List triggered web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • listTriggeredWebJobs

        com.azure.core.http.rest.PagedIterable<TriggeredWebJobInner> listTriggeredWebJobs​(String resourceGroupName,
                                                                                          String name,
                                                                                          com.azure.core.util.Context context)
        Description for List triggered web jobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu continuous web job information elements.
        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.
      • getTriggeredWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<TriggeredWebJobInner>> getTriggeredWebJobWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String webJobName)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobAsync

        Mono<TriggeredWebJobInner> getTriggeredWebJobAsync​(String resourceGroupName,
                                                           String name,
                                                           String webJobName)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJob

        TriggeredWebJobInner getTriggeredWebJob​(String resourceGroupName,
                                                String name,
                                                String webJobName)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobWithResponse

        com.azure.core.http.rest.Response<TriggeredWebJobInner> getTriggeredWebJobWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String webJobName,
                                                                                               com.azure.core.util.Context context)
        Description for Gets a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        context - The context to associate with this operation.
        Returns:
        triggered Web Job Information.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteTriggeredWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteTriggeredWebJobWithResponseAsync​(String resourceGroupName,
                                                                                             String name,
                                                                                             String webJobName)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • deleteTriggeredWebJobAsync

        Mono<Void> deleteTriggeredWebJobAsync​(String resourceGroupName,
                                              String name,
                                              String webJobName)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • deleteTriggeredWebJob

        void deleteTriggeredWebJob​(String resourceGroupName,
                                   String name,
                                   String webJobName)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • deleteTriggeredWebJobWithResponse

        com.azure.core.http.rest.Response<Void> deleteTriggeredWebJobWithResponse​(String resourceGroupName,
                                                                                  String name,
                                                                                  String webJobName,
                                                                                  com.azure.core.util.Context context)
        Description for Delete a triggered web job by its ID for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        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.
      • listTriggeredWebJobHistoryAsync

        com.azure.core.http.rest.PagedFlux<TriggeredJobHistoryInner> listTriggeredWebJobHistoryAsync​(String resourceGroupName,
                                                                                                     String name,
                                                                                                     String webJobName)
        Description for List a triggered web job's history for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        collection of Kudu continuous web job information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTriggeredWebJobHistory

        com.azure.core.http.rest.PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistory​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String webJobName)
        Description for List a triggered web job's history for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        collection of Kudu continuous web job information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTriggeredWebJobHistory

        com.azure.core.http.rest.PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistory​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String webJobName,
                                                                                                    com.azure.core.util.Context context)
        Description for List a triggered web job's history for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu continuous web job information elements.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistoryWithResponseAsync

        Mono<com.azure.core.http.rest.Response<TriggeredJobHistoryInner>> getTriggeredWebJobHistoryWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String webJobName,
                                                                                                                     String id)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistoryAsync

        Mono<TriggeredJobHistoryInner> getTriggeredWebJobHistoryAsync​(String resourceGroupName,
                                                                      String name,
                                                                      String webJobName,
                                                                      String id)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistory

        TriggeredJobHistoryInner getTriggeredWebJobHistory​(String resourceGroupName,
                                                           String name,
                                                           String webJobName,
                                                           String id)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getTriggeredWebJobHistoryWithResponse

        com.azure.core.http.rest.Response<TriggeredJobHistoryInner> getTriggeredWebJobHistoryWithResponse​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String webJobName,
                                                                                                          String id,
                                                                                                          com.azure.core.util.Context context)
        Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        id - History ID.
        context - The context to associate with this operation.
        Returns:
        triggered Web Job History.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> runTriggeredWebJobWithResponseAsync​(String resourceGroupName,
                                                                                          String name,
                                                                                          String webJobName)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobAsync

        Mono<Void> runTriggeredWebJobAsync​(String resourceGroupName,
                                           String name,
                                           String webJobName)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJob

        void runTriggeredWebJob​(String resourceGroupName,
                                String name,
                                String webJobName)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • runTriggeredWebJobWithResponse

        com.azure.core.http.rest.Response<Void> runTriggeredWebJobWithResponse​(String resourceGroupName,
                                                                               String name,
                                                                               String webJobName,
                                                                               com.azure.core.util.Context context)
        Description for Run a triggered web job for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of Web Job.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listUsagesAsync

        com.azure.core.http.rest.PagedFlux<CsmUsageQuotaInner> listUsagesAsync​(String resourceGroupName,
                                                                               String name,
                                                                               String filter)
        Description for Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        filter - Return only information specified in the filter (using OData syntax). For 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 Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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 Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        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 Gets the quota usage information of an app (or deployment slot, if specified).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        filter - Return only information specified in the filter (using OData syntax). For 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.
      • listVnetConnectionsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VnetInfoResourceInner>>> listVnetConnectionsWithResponseAsync​(String resourceGroupName,
                                                                                                                  String name)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        array of VnetInfoResource.
        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.
      • listVnetConnectionsAsync

        Mono<List<VnetInfoResourceInner>> listVnetConnectionsAsync​(String resourceGroupName,
                                                                   String name)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        array of VnetInfoResource.
        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.
      • listVnetConnections

        List<VnetInfoResourceInner> listVnetConnections​(String resourceGroupName,
                                                        String name)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        Returns:
        array of VnetInfoResource.
        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.
      • listVnetConnectionsWithResponse

        com.azure.core.http.rest.Response<List<VnetInfoResourceInner>> listVnetConnectionsWithResponse​(String resourceGroupName,
                                                                                                       String name,
                                                                                                       com.azure.core.util.Context context)
        Description for Gets the virtual networks the app (or deployment slot) is connected to.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        context - The context to associate with this operation.
        Returns:
        array of VnetInfoResource.
        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.
      • getVnetConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetInfoResourceInner>> getVnetConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String vnetName)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        Returns:
        virtual Network information 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.
      • getVnetConnectionAsync

        Mono<VnetInfoResourceInner> getVnetConnectionAsync​(String resourceGroupName,
                                                           String name,
                                                           String vnetName)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        Returns:
        virtual Network information 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.
      • getVnetConnection

        VnetInfoResourceInner getVnetConnection​(String resourceGroupName,
                                                String name,
                                                String vnetName)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        Returns:
        virtual Network information 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.
      • getVnetConnectionWithResponse

        com.azure.core.http.rest.Response<VnetInfoResourceInner> getVnetConnectionWithResponse​(String resourceGroupName,
                                                                                               String name,
                                                                                               String vnetName,
                                                                                               com.azure.core.util.Context context)
        Description for Gets a virtual network the app (or deployment slot) is connected to by name.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        context - The context to associate with this operation.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetInfoResourceInner>> createOrUpdateVnetConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                                     String name,
                                                                                                                     String vnetName,
                                                                                                                     VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionAsync

        Mono<VnetInfoResourceInner> createOrUpdateVnetConnectionAsync​(String resourceGroupName,
                                                                      String name,
                                                                      String vnetName,
                                                                      VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnection

        VnetInfoResourceInner createOrUpdateVnetConnection​(String resourceGroupName,
                                                           String name,
                                                           String vnetName,
                                                           VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • createOrUpdateVnetConnectionWithResponse

        com.azure.core.http.rest.Response<VnetInfoResourceInner> createOrUpdateVnetConnectionWithResponse​(String resourceGroupName,
                                                                                                          String name,
                                                                                                          String vnetName,
                                                                                                          VnetInfoResourceInner connectionEnvelope,
                                                                                                          com.azure.core.util.Context context)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        virtual Network information 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.
      • deleteVnetConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteVnetConnectionWithResponseAsync​(String resourceGroupName,
                                                                                            String name,
                                                                                            String vnetName)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteVnetConnectionAsync

        Mono<Void> deleteVnetConnectionAsync​(String resourceGroupName,
                                             String name,
                                             String vnetName)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteVnetConnection

        void deleteVnetConnection​(String resourceGroupName,
                                  String name,
                                  String vnetName)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteVnetConnectionWithResponse

        com.azure.core.http.rest.Response<Void> deleteVnetConnectionWithResponse​(String resourceGroupName,
                                                                                 String name,
                                                                                 String vnetName,
                                                                                 com.azure.core.util.Context context)
        Description for Deletes a connection from an app (or deployment slot to a named virtual network.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the virtual network.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • updateVnetConnectionWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetInfoResourceInner>> updateVnetConnectionWithResponseAsync​(String resourceGroupName,
                                                                                                             String name,
                                                                                                             String vnetName,
                                                                                                             VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • updateVnetConnectionAsync

        Mono<VnetInfoResourceInner> updateVnetConnectionAsync​(String resourceGroupName,
                                                              String name,
                                                              String vnetName,
                                                              VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • updateVnetConnection

        VnetInfoResourceInner updateVnetConnection​(String resourceGroupName,
                                                   String name,
                                                   String vnetName,
                                                   VnetInfoResourceInner connectionEnvelope)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        Returns:
        virtual Network information 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.
      • updateVnetConnectionWithResponse

        com.azure.core.http.rest.Response<VnetInfoResourceInner> updateVnetConnectionWithResponse​(String resourceGroupName,
                                                                                                  String name,
                                                                                                  String vnetName,
                                                                                                  VnetInfoResourceInner connectionEnvelope,
                                                                                                  com.azure.core.util.Context context)
        Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of an existing Virtual Network.
        connectionEnvelope - Properties of the Virtual Network connection. See example.
        context - The context to associate with this operation.
        Returns:
        virtual Network information 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.
      • getVnetConnectionGatewayWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetGatewayInner>> getVnetConnectionGatewayWithResponseAsync​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String vnetName,
                                                                                                            String gatewayName)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVnetConnectionGatewayAsync

        Mono<VnetGatewayInner> getVnetConnectionGatewayAsync​(String resourceGroupName,
                                                             String name,
                                                             String vnetName,
                                                             String gatewayName)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVnetConnectionGateway

        VnetGatewayInner getVnetConnectionGateway​(String resourceGroupName,
                                                  String name,
                                                  String vnetName,
                                                  String gatewayName)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getVnetConnectionGatewayWithResponse

        com.azure.core.http.rest.Response<VnetGatewayInner> getVnetConnectionGatewayWithResponse​(String resourceGroupName,
                                                                                                 String name,
                                                                                                 String vnetName,
                                                                                                 String gatewayName,
                                                                                                 com.azure.core.util.Context context)
        Description for Gets an app's Virtual Network gateway.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        context - The context to associate with this operation.
        Returns:
        the Virtual Network gateway contract.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateVnetConnectionGatewayWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetGatewayInner>> createOrUpdateVnetConnectionGatewayWithResponseAsync​(String resourceGroupName,
                                                                                                                       String name,
                                                                                                                       String vnetName,
                                                                                                                       String gatewayName,
                                                                                                                       VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • createOrUpdateVnetConnectionGatewayAsync

        Mono<VnetGatewayInner> createOrUpdateVnetConnectionGatewayAsync​(String resourceGroupName,
                                                                        String name,
                                                                        String vnetName,
                                                                        String gatewayName,
                                                                        VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • createOrUpdateVnetConnectionGateway

        VnetGatewayInner createOrUpdateVnetConnectionGateway​(String resourceGroupName,
                                                             String name,
                                                             String vnetName,
                                                             String gatewayName,
                                                             VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • createOrUpdateVnetConnectionGatewayWithResponse

        com.azure.core.http.rest.Response<VnetGatewayInner> createOrUpdateVnetConnectionGatewayWithResponse​(String resourceGroupName,
                                                                                                            String name,
                                                                                                            String vnetName,
                                                                                                            String gatewayName,
                                                                                                            VnetGatewayInner connectionEnvelope,
                                                                                                            com.azure.core.util.Context context)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        context - The context to associate with this operation.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewayWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VnetGatewayInner>> updateVnetConnectionGatewayWithResponseAsync​(String resourceGroupName,
                                                                                                               String name,
                                                                                                               String vnetName,
                                                                                                               String gatewayName,
                                                                                                               VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewayAsync

        Mono<VnetGatewayInner> updateVnetConnectionGatewayAsync​(String resourceGroupName,
                                                                String name,
                                                                String vnetName,
                                                                String gatewayName,
                                                                VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGateway

        VnetGatewayInner updateVnetConnectionGateway​(String resourceGroupName,
                                                     String name,
                                                     String vnetName,
                                                     String gatewayName,
                                                     VnetGatewayInner connectionEnvelope)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        Returns:
        the Virtual Network gateway contract.
        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.
      • updateVnetConnectionGatewayWithResponse

        com.azure.core.http.rest.Response<VnetGatewayInner> updateVnetConnectionGatewayWithResponse​(String resourceGroupName,
                                                                                                    String name,
                                                                                                    String vnetName,
                                                                                                    String gatewayName,
                                                                                                    VnetGatewayInner connectionEnvelope,
                                                                                                    com.azure.core.util.Context context)
        Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Name of the app.
        vnetName - Name of the Virtual Network.
        gatewayName - Name of the gateway. Currently, the only supported string is "primary".
        connectionEnvelope - The properties to update this gateway with.
        context - The context to associate with this operation.
        Returns:
        the Virtual Network gateway contract.
        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.
      • listWebJobsAsync

        com.azure.core.http.rest.PagedFlux<WebJobInner> listWebJobsAsync​(String resourceGroupName,
                                                                         String name)
        Description for List webjobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu web job information elements.
        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.
      • listWebJobs

        com.azure.core.http.rest.PagedIterable<WebJobInner> listWebJobs​(String resourceGroupName,
                                                                        String name)
        Description for List webjobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        Returns:
        collection of Kudu web job information elements.
        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.
      • listWebJobs

        com.azure.core.http.rest.PagedIterable<WebJobInner> listWebJobs​(String resourceGroupName,
                                                                        String name,
                                                                        com.azure.core.util.Context context)
        Description for List webjobs for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        context - The context to associate with this operation.
        Returns:
        collection of Kudu web job information elements.
        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.
      • getWebJobWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WebJobInner>> getWebJobWithResponseAsync​(String resourceGroupName,
                                                                                        String name,
                                                                                        String webJobName)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        Returns:
        web Job 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.
      • getWebJobAsync

        Mono<WebJobInner> getWebJobAsync​(String resourceGroupName,
                                         String name,
                                         String webJobName)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        Returns:
        web Job 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.
      • getWebJob

        WebJobInner getWebJob​(String resourceGroupName,
                              String name,
                              String webJobName)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        Returns:
        web Job 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.
      • getWebJobWithResponse

        com.azure.core.http.rest.Response<WebJobInner> getWebJobWithResponse​(String resourceGroupName,
                                                                             String name,
                                                                             String webJobName,
                                                                             com.azure.core.util.Context context)
        Description for Get webjob information for an app, or a deployment slot.
        Parameters:
        resourceGroupName - Name of the resource group to which the resource belongs.
        name - Site name.
        webJobName - Name of the web job.
        context - The context to associate with this operation.
        Returns:
        web Job 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.