Interface WebAppsClient

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

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

    • listAsync

      com.azure.core.http.rest.PagedFlux<SiteInner> listAsync()
      Description for Get all apps for a subscription.
      Specified by:
      listAsync in interface InnerSupportsListing<SiteInner>
      Returns:
      collection of App Service apps as paginated response with PagedFlux.
      Throws:
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<SiteInner> list()
      Description for Get all apps for a subscription.
      Specified by:
      list in interface InnerSupportsListing<SiteInner>
      Returns:
      collection of App Service apps as paginated response with PagedIterable.
      Throws:
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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)
      Description for Gets all web, mobile, and API apps in the specified resource group.
      Specified by:
      listByResourceGroupAsync in interface InnerSupportsListing<SiteInner>
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      Returns:
      collection of App Service apps as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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)
      Description for Gets all web, mobile, and API apps in the specified resource group.
      Specified by:
      listByResourceGroup in interface InnerSupportsListing<SiteInner>
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      Returns:
      collection of App Service apps as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • analyzeCustomHostnameAsync

      Mono<CustomHostnameAnalysisResultInner> analyzeCustomHostnameAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • analyzeCustomHostnameAsync

      Mono<CustomHostnameAnalysisResultInner> analyzeCustomHostnameAsync(String resourceGroupName, String name)
      Description for Analyze a custom hostname.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      Returns:
      custom domain analysis on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • analyzeCustomHostname

      CustomHostnameAnalysisResultInner analyzeCustomHostname(String resourceGroupName, String name)
      Description for Analyze a custom hostname.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getFtpAllowedAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getFtpAllowed

      CsmPublishingCredentialsPoliciesEntityInner getFtpAllowed(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 along with 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.
    • updateFtpAllowedWithResponseAsync

      Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> updateFtpAllowedWithResponseAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
      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.
      Returns:
      publishing Credentials Policies parameters along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateFtpAllowedAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
      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.
      Returns:
      publishing Credentials Policies parameters on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateFtpAllowed

      CsmPublishingCredentialsPoliciesEntityInner updateFtpAllowed(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
      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.
      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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getScmAllowedAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getScmAllowed

      CsmPublishingCredentialsPoliciesEntityInner getScmAllowed(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 along with 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.
    • updateScmAllowedWithResponseAsync

      Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> updateScmAllowedWithResponseAsync(String resourceGroupName, String name, 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.
      csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
      Returns:
      publishing Credentials Policies parameters along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateScmAllowedAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedAsync(String resourceGroupName, String name, 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.
      csmPublishingAccessPoliciesEntity - Publishing Credentials Policies parameters.
      Returns:
      publishing Credentials Policies parameters on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateScmAllowed

      CsmPublishingCredentialsPoliciesEntityInner updateScmAllowed(String resourceGroupName, String name, 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.
      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.
    • 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • updateAzureStorageAccountsWithResponseAsync

      Mono<com.azure.core.http.rest.Response<AzureStoragePropertyDictionaryResourceInner>> updateAzureStorageAccountsWithResponseAsync(String resourceGroupName, String name, 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.
      azureStorageAccounts - Azure storage accounts of the app.
      Returns:
      azureStorageInfo dictionary resource along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateAzureStorageAccountsAsync

      Mono<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsAsync(String resourceGroupName, String name, 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.
      azureStorageAccounts - Azure storage accounts of the app.
      Returns:
      azureStorageInfo dictionary resource on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateAzureStorageAccounts

      AzureStoragePropertyDictionaryResourceInner updateAzureStorageAccounts(String resourceGroupName, String name, 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.
      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.
    • 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAzureStorageAccountsAsync

      Mono<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAzureStorageAccounts

      AzureStoragePropertyDictionaryResourceInner listAzureStorageAccounts(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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateConnectionStringsAsync

      Mono<ConnectionStringDictionaryInner> updateConnectionStringsAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateConnectionStrings

      ConnectionStringDictionaryInner updateConnectionStrings(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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listConnectionStringsAsync

      Mono<ConnectionStringDictionaryInner> listConnectionStringsAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listConnectionStrings

      ConnectionStringDictionaryInner listConnectionStrings(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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listMetadataAsync

      Mono<StringDictionaryInner> listMetadataAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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.
    • listProductionSiteDeploymentStatusesAsync

      com.azure.core.http.rest.PagedFlux<CsmDeploymentStatus> listProductionSiteDeploymentStatusesAsync(String resourceGroupName, String name)
      List deployment statuses 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:
      deployment status collection ARM resource as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listProductionSiteDeploymentStatuses

      com.azure.core.http.rest.PagedIterable<CsmDeploymentStatus> listProductionSiteDeploymentStatuses(String resourceGroupName, String name)
      List deployment statuses 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:
      deployment status collection ARM resource as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listProductionSiteDeploymentStatuses

      com.azure.core.http.rest.PagedIterable<CsmDeploymentStatus> listProductionSiteDeploymentStatuses(String resourceGroupName, String name, com.azure.core.util.Context context)
      List deployment statuses 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:
      deployment status collection ARM resource as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getProductionSiteDeploymentStatusWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getProductionSiteDeploymentStatusWithResponseAsync(String resourceGroupName, String name, String deploymentStatusId)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified) along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGetProductionSiteDeploymentStatusAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatusAsync(String resourceGroupName, String name, String deploymentStatusId)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the PollerFlux for polling of the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGetProductionSiteDeploymentStatus

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the SyncPoller for polling of the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGetProductionSiteDeploymentStatus

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId, com.azure.core.util.Context context)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getProductionSiteDeploymentStatusAsync

      Mono<CsmDeploymentStatus> getProductionSiteDeploymentStatusAsync(String resourceGroupName, String name, String deploymentStatusId)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified) on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getProductionSiteDeploymentStatus

      CsmDeploymentStatus getProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getProductionSiteDeploymentStatus

      CsmDeploymentStatus getProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId, com.azure.core.util.Context context)
      Gets the deployment status 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.
      deploymentStatusId - GUID of the deployment operation.
      context - The context to associate with this operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getOneDeployStatusWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Object>> getOneDeployStatusWithResponseAsync(String resourceGroupName, String name)
      Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      Returns:
      any object along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getOneDeployStatusAsync

      Mono<Object> getOneDeployStatusAsync(String resourceGroupName, String name)
      Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      Returns:
      any object on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getOneDeployStatus

      Object getOneDeployStatus(String resourceGroupName, String name)
      Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      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.
    • getOneDeployStatusWithResponse

      com.azure.core.http.rest.Response<Object> getOneDeployStatusWithResponse(String resourceGroupName, String name, com.azure.core.util.Context context)
      Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the 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:
      any object along with 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.
    • createOneDeployOperationWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Object>> createOneDeployOperationWithResponseAsync(String resourceGroupName, String name)
      Description for Invoke the OneDeploy publish web app extension.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      Returns:
      any object along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOneDeployOperationAsync

      Mono<Object> createOneDeployOperationAsync(String resourceGroupName, String name)
      Description for Invoke the OneDeploy publish web app extension.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      Returns:
      any object on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOneDeployOperation

      Object createOneDeployOperation(String resourceGroupName, String name)
      Description for Invoke the OneDeploy publish web app extension.
      Parameters:
      resourceGroupName - Name of the resource group to which the resource belongs.
      name - Name of web app.
      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.
    • createOneDeployOperationWithResponse

      com.azure.core.http.rest.Response<Object> createOneDeployOperationWithResponse(String resourceGroupName, String name, com.azure.core.util.Context context)
      Description for Invoke the OneDeploy publish web app extension.
      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:
      any object along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginMigrateStorageAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<StorageMigrationResponseInner>,StorageMigrationResponseInner> beginMigrateStorageAsync(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:
      the PollerFlux for polling of 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)
      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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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.
    • migrateStorageAsync

      Mono<StorageMigrationResponseInner> migrateStorageAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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)
      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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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) along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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) on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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) along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 body along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginApproveOrRejectPrivateEndpointConnectionAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionAsync(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:
      the PollerFlux for polling of 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)
      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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getFtpAllowedSlotAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedSlotAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getFtpAllowedSlot

      CsmPublishingCredentialsPoliciesEntityInner getFtpAllowedSlot(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 along with 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.
    • updateFtpAllowedSlotWithResponseAsync

      Mono<com.azure.core.http.rest.Response<CsmPublishingCredentialsPoliciesEntityInner>> updateFtpAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
      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.
      Returns:
      publishing Credentials Policies parameters along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateFtpAllowedSlotAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
      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.
      Returns:
      publishing Credentials Policies parameters on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateFtpAllowedSlot

      CsmPublishingCredentialsPoliciesEntityInner updateFtpAllowedSlot(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)
      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.
      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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getScmAllowedSlotAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedSlotAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getScmAllowedSlot

      CsmPublishingCredentialsPoliciesEntityInner getScmAllowedSlot(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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateScmAllowedSlotAsync

      Mono<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedSlotAsync(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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • updateScmAllowedSlot

      CsmPublishingCredentialsPoliciesEntityInner updateScmAllowedSlot(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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • getAuthSettingsV2WithoutSecretsSlotWithResponseAsync

      Mono<com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2WithoutSecretsSlotWithResponseAsync(String resourceGroupName, String name, String slot)
      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:
      site's Authentication / Authorization settings for apps via the V2 format along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAuthSettingsV2WithoutSecretsSlotAsync

      Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsSlotAsync(String resourceGroupName, String name, String slot)
      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:
      site's Authentication / Authorization settings for apps via the V2 format on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAuthSettingsV2WithoutSecretsSlot

      SiteAuthSettingsV2Inner getAuthSettingsV2WithoutSecretsSlot(String resourceGroupName, String name, String slot)
      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:
      site's Authentication / Authorization settings for apps via the V2 format.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAuthSettingsV2WithoutSecretsSlotWithResponse

      com.azure.core.http.rest.Response<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsSlotWithResponse(String resourceGroupName, String name, String slot, com.azure.core.util.Context context)
      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:
      site's Authentication / Authorization settings for apps via the V2 format along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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.
    • listSlotSiteDeploymentStatusesSlotAsync

      com.azure.core.http.rest.PagedFlux<CsmDeploymentStatus> listSlotSiteDeploymentStatusesSlotAsync(String resourceGroupName, String name, String slot)
      List deployment statuses 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 deployment status for the production slot.
      Returns:
      deployment status collection ARM resource as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listSlotSiteDeploymentStatusesSlot

      com.azure.core.http.rest.PagedIterable<CsmDeploymentStatus> listSlotSiteDeploymentStatusesSlot(String resourceGroupName, String name, String slot)
      List deployment statuses 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 deployment status for the production slot.
      Returns:
      deployment status collection ARM resource as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listSlotSiteDeploymentStatusesSlot

      com.azure.core.http.rest.PagedIterable<CsmDeploymentStatus> listSlotSiteDeploymentStatusesSlot(String resourceGroupName, String name, String slot, com.azure.core.util.Context context)
      List deployment statuses 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 deployment status for the production slot.
      context - The context to associate with this operation.
      Returns:
      deployment status collection ARM resource as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getSlotSiteDeploymentStatusSlotWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getSlotSiteDeploymentStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot, String deploymentStatusId)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified) along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGetSlotSiteDeploymentStatusSlotAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlotAsync(String resourceGroupName, String name, String slot, String deploymentStatusId)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the PollerFlux for polling of the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGetSlotSiteDeploymentStatusSlot

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the SyncPoller for polling of the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginGetSlotSiteDeploymentStatusSlot

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId, com.azure.core.util.Context context)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getSlotSiteDeploymentStatusSlotAsync

      Mono<CsmDeploymentStatus> getSlotSiteDeploymentStatusSlotAsync(String resourceGroupName, String name, String slot, String deploymentStatusId)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified) on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getSlotSiteDeploymentStatusSlot

      CsmDeploymentStatus getSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getSlotSiteDeploymentStatusSlot

      CsmDeploymentStatus getSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId, com.azure.core.util.Context context)
      Gets the deployment status 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 deployment status for the production slot.
      deploymentStatusId - GUID of the deployment operation.
      context - The context to associate with this operation.
      Returns:
      the deployment status for an app (or deployment slot, if specified).
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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) along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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) on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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) along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 body along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body along with 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      DefaultErrorResponseErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginApproveOrRejectPrivateEndpointConnectionSlotAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlotAsync(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:
      the PollerFlux for polling of 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)
      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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 body on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 PollerFlux for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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 SyncPoller for polling of long-running 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.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      the PollerFlux for polling of 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:
      the SyncPoller for polling of 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:
      the SyncPoller for polling of 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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:
      A Mono that completes when a successful response is received.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.
    • 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 as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail 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 along with 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.