WebAppsClient Interface

Implements

public interface WebAppsClient
extends InnerSupportsGet<SiteInner>, InnerSupportsListing<SiteInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract PremierAddOnInner addPremierAddOn(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn)

Updates a named add-on of an app.

abstract Mono<PremierAddOnInner> addPremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn)

Updates a named add-on of an app.

abstract PremierAddOnInner addPremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn)

Updates a named add-on of an app.

abstract Mono<PremierAddOnInner> addPremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn)

Updates a named add-on of an app.

abstract Response<PremierAddOnInner> addPremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn, Context context)

Updates a named add-on of an app.

abstract Mono<Response<PremierAddOnInner>> addPremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn)

Updates a named add-on of an app.

abstract Response<PremierAddOnInner> addPremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn, Context context)

Updates a named add-on of an app.

abstract Mono<Response<PremierAddOnInner>> addPremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn)

Updates a named add-on of an app.

abstract CustomHostnameAnalysisResultInner analyzeCustomHostname(String resourceGroupName, String name)

Analyze a custom hostname.

abstract Mono<CustomHostnameAnalysisResultInner> analyzeCustomHostnameAsync(String resourceGroupName, String name)

Analyze a custom hostname.

abstract CustomHostnameAnalysisResultInner analyzeCustomHostnameSlot(String resourceGroupName, String name, String slot)

Analyze a custom hostname.

abstract Mono<CustomHostnameAnalysisResultInner> analyzeCustomHostnameSlotAsync(String resourceGroupName, String name, String slot)

Analyze a custom hostname.

abstract Response<CustomHostnameAnalysisResultInner> analyzeCustomHostnameSlotWithResponse(String resourceGroupName, String name, String slot, String hostname, Context context)

Analyze a custom hostname.

abstract Mono<Response<CustomHostnameAnalysisResultInner>> analyzeCustomHostnameSlotWithResponseAsync(String resourceGroupName, String name, String slot, String hostname)

Analyze a custom hostname.

abstract Response<CustomHostnameAnalysisResultInner> analyzeCustomHostnameWithResponse(String resourceGroupName, String name, String hostname, Context context)

Analyze a custom hostname.

abstract Mono<Response<CustomHostnameAnalysisResultInner>> analyzeCustomHostnameWithResponseAsync(String resourceGroupName, String name, String hostname)

Analyze a custom hostname.

abstract void applySlotConfigToProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot.

abstract Mono<Void> applySlotConfigToProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot.

abstract Response<Void> applySlotConfigToProductionWithResponse(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Applies the configuration settings from the target slot onto the current slot.

abstract Mono<Response<Void>> applySlotConfigToProductionWithResponseAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot.

abstract void applySlotConfigurationSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot.

abstract Mono<Void> applySlotConfigurationSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot.

abstract Response<Void> applySlotConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Applies the configuration settings from the target slot onto the current slot.

abstract Mono<Response<Void>> applySlotConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot.

abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract Mono<RemotePrivateEndpointConnectionArmResourceInner> approveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract Mono<RemotePrivateEndpointConnectionArmResourceInner> approveOrRejectPrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> approveOrRejectPrivateEndpointConnectionSlotWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> approveOrRejectPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract BackupItemInner backup(String resourceGroupName, String name, BackupRequestInner request)

Creates a backup of an app.

abstract Mono<BackupItemInner> backupAsync(String resourceGroupName, String name, BackupRequestInner request)

Creates a backup of an app.

abstract BackupItemInner backupSlot(String resourceGroupName, String name, String slot, BackupRequestInner request)

Creates a backup of an app.

abstract Mono<BackupItemInner> backupSlotAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Creates a backup of an app.

abstract Response<BackupItemInner> backupSlotWithResponse(String resourceGroupName, String name, String slot, BackupRequestInner request, Context context)

Creates a backup of an app.

abstract Mono<Response<BackupItemInner>> backupSlotWithResponseAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Creates a backup of an app.

abstract Response<BackupItemInner> backupWithResponse(String resourceGroupName, String name, BackupRequestInner request, Context context)

Creates a backup of an app.

abstract Mono<Response<BackupItemInner>> backupWithResponseAsync(String resourceGroupName, String name, BackupRequestInner request)

Creates a backup of an app.

abstract SyncPoller<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract PollerFlux<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract PollerFlux<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<FunctionEnvelopeInner>,FunctionEnvelopeInner> beginCreateFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract SyncPoller<PollResult<FunctionEnvelopeInner>,FunctionEnvelopeInner> beginCreateFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot.

abstract PollerFlux<PollResult<FunctionEnvelopeInner>,FunctionEnvelopeInner> beginCreateFunctionAsync(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract SyncPoller<PollResult<FunctionEnvelopeInner>,FunctionEnvelopeInner> beginCreateInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract SyncPoller<PollResult<FunctionEnvelopeInner>,FunctionEnvelopeInner> beginCreateInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot.

abstract PollerFlux<PollResult<FunctionEnvelopeInner>,FunctionEnvelopeInner> beginCreateInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract PollerFlux<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationAsync(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract PollerFlux<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract PollerFlux<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateMSDeployOperationAsync(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract PollerFlux<PollResult<MSDeployStatusInner>,MSDeployStatusInner> beginCreateMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract SyncPoller<PollResult<SiteInner>,SiteInner> beginCreateOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SyncPoller<PollResult<SiteInner>,SiteInner> beginCreateOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract PollerFlux<PollResult<SiteInner>,SiteInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SyncPoller<PollResult<SiteConfigResourceInner>,SiteConfigResourceInner> beginCreateOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract SyncPoller<PollResult<SiteConfigResourceInner>,SiteConfigResourceInner> beginCreateOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app.

abstract PollerFlux<PollResult<SiteConfigResourceInner>,SiteConfigResourceInner> beginCreateOrUpdateConfigurationAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract SyncPoller<PollResult<SiteInner>,SiteInner> beginCreateOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SyncPoller<PollResult<SiteInner>,SiteInner> beginCreateOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract PollerFlux<PollResult<SiteInner>,SiteInner> beginCreateOrUpdateSlotAsync(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SyncPoller<PollResult<SiteSourceControlInner>,SiteSourceControlInner> beginCreateOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SyncPoller<PollResult<SiteSourceControlInner>,SiteSourceControlInner> beginCreateOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app.

abstract PollerFlux<PollResult<SiteSourceControlInner>,SiteSourceControlInner> beginCreateOrUpdateSourceControlAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SyncPoller<PollResult<SiteSourceControlInner>,SiteSourceControlInner> beginCreateOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SyncPoller<PollResult<SiteSourceControlInner>,SiteSourceControlInner> beginCreateOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app.

abstract PollerFlux<PollResult<SiteSourceControlInner>,SiteSourceControlInner> beginCreateOrUpdateSourceControlSlotAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SyncPoller<PollResult<Object>,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract SyncPoller<PollResult<Object>,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract PollerFlux<PollResult<Object>,Object> beginDeletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract SyncPoller<PollResult<Object>,Object> beginDeletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract SyncPoller<PollResult<Object>,Object> beginDeletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract PollerFlux<PollResult<Object>,Object> beginDeletePrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract SyncPoller<PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract SyncPoller<PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId, Context context)

Gets the deployment status for an app (or deployment slot, if specified).

abstract PollerFlux<PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatusAsync(String resourceGroupName, String name, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract SyncPoller<PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract SyncPoller<PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId, Context context)

Gets the deployment status for an app (or deployment slot, if specified).

abstract PollerFlux<PollResult<CsmDeploymentStatus>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlotAsync(String resourceGroupName, String name, String slot, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract SyncPoller<PollResult<SiteExtensionInfoInner>,SiteExtensionInfoInner> beginInstallSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment slot.

abstract SyncPoller<PollResult<SiteExtensionInfoInner>,SiteExtensionInfoInner> beginInstallSiteExtension(String resourceGroupName, String name, String siteExtensionId, Context context)

Install site extension on a web site, or a deployment slot.

abstract PollerFlux<PollResult<SiteExtensionInfoInner>,SiteExtensionInfoInner> beginInstallSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment slot.

abstract SyncPoller<PollResult<SiteExtensionInfoInner>,SiteExtensionInfoInner> beginInstallSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment slot.

abstract SyncPoller<PollResult<SiteExtensionInfoInner>,SiteExtensionInfoInner> beginInstallSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Install site extension on a web site, or a deployment slot.

abstract PollerFlux<PollResult<SiteExtensionInfoInner>,SiteExtensionInfoInner> beginInstallSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment slot.

abstract SyncPoller<PollResult<UserInner>,UserInner> beginListPublishingCredentials(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app.

abstract SyncPoller<PollResult<UserInner>,UserInner> beginListPublishingCredentials(String resourceGroupName, String name, Context context)

Gets the Git/FTP publishing credentials of an app.

abstract PollerFlux<PollResult<UserInner>,UserInner> beginListPublishingCredentialsAsync(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app.

abstract SyncPoller<PollResult<UserInner>,UserInner> beginListPublishingCredentialsSlot(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app.

abstract SyncPoller<PollResult<UserInner>,UserInner> beginListPublishingCredentialsSlot(String resourceGroupName, String name, String slot, Context context)

Gets the Git/FTP publishing credentials of an app.

abstract PollerFlux<PollResult<UserInner>,UserInner> beginListPublishingCredentialsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app.

abstract SyncPoller<PollResult<OperationInner>,OperationInner> beginMigrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract SyncPoller<PollResult<OperationInner>,OperationInner> beginMigrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope, Context context)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract PollerFlux<PollResult<OperationInner>,OperationInner> beginMigrateMySqlAsync(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract SyncPoller<PollResult<StorageMigrationResponseInner>,StorageMigrationResponseInner> beginMigrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app.

abstract SyncPoller<PollResult<StorageMigrationResponseInner>,StorageMigrationResponseInner> beginMigrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions, Context context)

Restores a web app.

abstract PollerFlux<PollResult<StorageMigrationResponseInner>,StorageMigrationResponseInner> beginMigrateStorageAsync(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app.

abstract SyncPoller<PollResult<Void>,Void> beginRestore(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract SyncPoller<PollResult<Void>,Void> beginRestore(String resourceGroupName, String name, String backupId, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified).

abstract PollerFlux<PollResult<Void>,Void> beginRestoreAsync(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage.

abstract PollerFlux<PollResult<Void>,Void> beginRestoreFromBackupBlobAsync(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage.

abstract PollerFlux<PollResult<Void>,Void> beginRestoreFromBackupBlobSlotAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app.

abstract PollerFlux<PollResult<Void>,Void> beginRestoreFromDeletedAppAsync(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app.

abstract PollerFlux<PollResult<Void>,Void> beginRestoreFromDeletedAppSlotAsync(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract SyncPoller<PollResult<Void>,Void> beginRestoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified).

abstract PollerFlux<PollResult<Void>,Void> beginRestoreSlotAsync(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract SyncPoller<PollResult<Void>,Void> beginRestoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot.

abstract PollerFlux<PollResult<Void>,Void> beginRestoreSnapshotAsync(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract SyncPoller<PollResult<Void>,Void> beginRestoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot.

abstract PollerFlux<PollResult<Void>,Void> beginRestoreSnapshotSlotAsync(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract SyncPoller<PollResult<Object>,Object> beginStartNetworkTrace(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartNetworkTrace(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartNetworkTraceAsync(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartNetworkTraceAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartNetworkTraceSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartNetworkTraceSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartNetworkTraceSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperation(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperation(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract PollerFlux<PollResult<Object>,Object> beginStartWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract SyncPoller<PollResult<Void>,Void> beginSwapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract SyncPoller<PollResult<Void>,Void> beginSwapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app.

abstract PollerFlux<PollResult<Void>,Void> beginSwapSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract SyncPoller<PollResult<Void>,Void> beginSwapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract SyncPoller<PollResult<Void>,Void> beginSwapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app.

abstract PollerFlux<PollResult<Void>,Void> beginSwapSlotWithProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract SyncPoller<PollResult<SiteInner>,SiteInner> beginUpdate(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SyncPoller<PollResult<SiteInner>,SiteInner> beginUpdate(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SyncPoller<PollResult<StringDictionaryInner>,StringDictionaryInner> beginUpdateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract SyncPoller<PollResult<StringDictionaryInner>,StringDictionaryInner> beginUpdateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings, Context context)

Replaces the application settings of an app.

abstract PollerFlux<PollResult<StringDictionaryInner>,StringDictionaryInner> beginUpdateApplicationSettingsAsync(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract PollerFlux<PollResult<SiteInner>,SiteInner> beginUpdateAsync(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract DeploymentInner createDeployment(String resourceGroupName, String name, String id, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot.

abstract Mono<DeploymentInner> createDeploymentAsync(String resourceGroupName, String name, String id, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot.

abstract DeploymentInner createDeploymentSlot(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot.

abstract Mono<DeploymentInner> createDeploymentSlotAsync(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot.

abstract Response<DeploymentInner> createDeploymentSlotWithResponse(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment, Context context)

Create a deployment for an app, or a deployment slot.

abstract Mono<Response<DeploymentInner>> createDeploymentSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot.

abstract Response<DeploymentInner> createDeploymentWithResponse(String resourceGroupName, String name, String id, DeploymentInner deployment, Context context)

Create a deployment for an app, or a deployment slot.

abstract Mono<Response<DeploymentInner>> createDeploymentWithResponseAsync(String resourceGroupName, String name, String id, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot.

abstract FunctionEnvelopeInner createFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract FunctionEnvelopeInner createFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot.

abstract Mono<FunctionEnvelopeInner> createFunctionAsync(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract Mono<Response<Flux<ByteBuffer>>> createFunctionWithResponseAsync(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract FunctionEnvelopeInner createInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract FunctionEnvelopeInner createInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot.

abstract Mono<FunctionEnvelopeInner> createInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract Mono<Response<Flux<ByteBuffer>>> createInstanceFunctionSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot.

abstract MSDeployStatusInner createInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract Mono<MSDeployStatusInner> createInstanceMSDeployOperationAsync(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract Mono<MSDeployStatusInner> createInstanceMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract Mono<Response<Flux<ByteBuffer>>> createInstanceMSDeployOperationSlotWithResponseAsync(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract Mono<Response<Flux<ByteBuffer>>> createInstanceMSDeployOperationWithResponseAsync(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract Mono<MSDeployStatusInner> createMSDeployOperationAsync(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract MSDeployStatusInner createMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension.

abstract Mono<MSDeployStatusInner> createMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract Mono<Response<Flux<ByteBuffer>>> createMSDeployOperationSlotWithResponseAsync(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract Mono<Response<Flux<ByteBuffer>>> createMSDeployOperationWithResponseAsync(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension.

abstract Object createOneDeployOperation(String resourceGroupName, String name)

Invoke the OneDeploy publish web app extension.

abstract Mono<Object> createOneDeployOperationAsync(String resourceGroupName, String name)

Invoke the OneDeploy publish web app extension.

abstract Response<Object> createOneDeployOperationWithResponse(String resourceGroupName, String name, Context context)

Invoke the OneDeploy publish web app extension.

abstract Mono<Response<Object>> createOneDeployOperationWithResponseAsync(String resourceGroupName, String name)

Invoke the OneDeploy publish web app extension.

abstract SiteInner createOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteInner createOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract Mono<SiteInner> createOrUpdateAsync(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteConfigResourceInner createOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract SiteConfigResourceInner createOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app.

abstract Mono<SiteConfigResourceInner> createOrUpdateConfigurationAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract SiteConfigResourceInner createOrUpdateConfigurationSlot(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Mono<SiteConfigResourceInner> createOrUpdateConfigurationSlotAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Response<SiteConfigResourceInner> createOrUpdateConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app.

abstract Mono<Response<SiteConfigResourceInner>> createOrUpdateConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateConfigurationWithResponseAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract IdentifierInner createOrUpdateDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<IdentifierInner> createOrUpdateDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract IdentifierInner createOrUpdateDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<IdentifierInner> createOrUpdateDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Response<IdentifierInner> createOrUpdateDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<Response<IdentifierInner>> createOrUpdateDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Response<IdentifierInner> createOrUpdateDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<Response<IdentifierInner>> createOrUpdateDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract KeyInfoInner createOrUpdateFunctionSecret(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key)

Add or update a function secret.

abstract Mono<KeyInfoInner> createOrUpdateFunctionSecretAsync(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key)

Add or update a function secret.

abstract KeyInfoInner createOrUpdateFunctionSecretSlot(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key)

Add or update a function secret.

abstract Mono<KeyInfoInner> createOrUpdateFunctionSecretSlotAsync(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key)

Add or update a function secret.

abstract Response<KeyInfoInner> createOrUpdateFunctionSecretSlotWithResponse(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key, Context context)

Add or update a function secret.

abstract Mono<Response<KeyInfoInner>> createOrUpdateFunctionSecretSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key)

Add or update a function secret.

abstract Response<KeyInfoInner> createOrUpdateFunctionSecretWithResponse(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key, Context context)

Add or update a function secret.

abstract Mono<Response<KeyInfoInner>> createOrUpdateFunctionSecretWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key)

Add or update a function secret.

abstract KeyInfoInner createOrUpdateHostSecret(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key)

Add or update a host level secret.

abstract Mono<KeyInfoInner> createOrUpdateHostSecretAsync(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key)

Add or update a host level secret.

abstract KeyInfoInner createOrUpdateHostSecretSlot(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key)

Add or update a host level secret.

abstract Mono<KeyInfoInner> createOrUpdateHostSecretSlotAsync(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key)

Add or update a host level secret.

abstract Response<KeyInfoInner> createOrUpdateHostSecretSlotWithResponse(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key, Context context)

Add or update a host level secret.

abstract Mono<Response<KeyInfoInner>> createOrUpdateHostSecretSlotWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key)

Add or update a host level secret.

abstract Response<KeyInfoInner> createOrUpdateHostSecretWithResponse(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key, Context context)

Add or update a host level secret.

abstract Mono<Response<KeyInfoInner>> createOrUpdateHostSecretWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key)

Add or update a host level secret.

abstract HostnameBindingInner createOrUpdateHostnameBinding(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app.

abstract Mono<HostnameBindingInner> createOrUpdateHostnameBindingAsync(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app.

abstract HostnameBindingInner createOrUpdateHostnameBindingSlot(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app.

abstract Mono<HostnameBindingInner> createOrUpdateHostnameBindingSlotAsync(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app.

abstract Response<HostnameBindingInner> createOrUpdateHostnameBindingSlotWithResponse(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding, Context context)

Creates a hostname binding for an app.

abstract Mono<Response<HostnameBindingInner>> createOrUpdateHostnameBindingSlotWithResponseAsync(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app.

abstract Response<HostnameBindingInner> createOrUpdateHostnameBindingWithResponse(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding, Context context)

Creates a hostname binding for an app.

abstract Mono<Response<HostnameBindingInner>> createOrUpdateHostnameBindingWithResponseAsync(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app.

abstract HybridConnectionInner createOrUpdateHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<HybridConnectionInner> createOrUpdateHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract HybridConnectionInner createOrUpdateHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<HybridConnectionInner> createOrUpdateHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Response<HybridConnectionInner> createOrUpdateHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<Response<HybridConnectionInner>> createOrUpdateHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Response<HybridConnectionInner> createOrUpdateHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<Response<HybridConnectionInner>> createOrUpdateHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract PublicCertificateInner createOrUpdatePublicCertificate(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app.

abstract Mono<PublicCertificateInner> createOrUpdatePublicCertificateAsync(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app.

abstract PublicCertificateInner createOrUpdatePublicCertificateSlot(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app.

abstract Mono<PublicCertificateInner> createOrUpdatePublicCertificateSlotAsync(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app.

abstract Response<PublicCertificateInner> createOrUpdatePublicCertificateSlotWithResponse(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate, Context context)

Creates a hostname binding for an app.

abstract Mono<Response<PublicCertificateInner>> createOrUpdatePublicCertificateSlotWithResponseAsync(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app.

abstract Response<PublicCertificateInner> createOrUpdatePublicCertificateWithResponse(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate, Context context)

Creates a hostname binding for an app.

abstract Mono<Response<PublicCertificateInner>> createOrUpdatePublicCertificateWithResponseAsync(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app.

abstract RelayServiceConnectionEntityInner createOrUpdateRelayServiceConnection(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract RelayServiceConnectionEntityInner createOrUpdateRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Response<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<Response<RelayServiceConnectionEntityInner>> createOrUpdateRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Response<RelayServiceConnectionEntityInner> createOrUpdateRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<Response<RelayServiceConnectionEntityInner>> createOrUpdateRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract SiteInner createOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteInner createOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract Mono<SiteInner> createOrUpdateSlotAsync(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteSourceControlInner createOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SiteSourceControlInner createOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app.

abstract Mono<SiteSourceControlInner> createOrUpdateSourceControlAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SiteSourceControlInner createOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SiteSourceControlInner createOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app.

abstract Mono<SiteSourceControlInner> createOrUpdateSourceControlSlotAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateSourceControlWithResponseAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SwiftVirtualNetworkInner createOrUpdateSwiftVirtualNetworkConnectionWithCheck(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Mono<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract SwiftVirtualNetworkInner createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Mono<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Response<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope, Context context)

Integrates this Web App with a Virtual Network.

abstract Mono<Response<SwiftVirtualNetworkInner>> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Response<SwiftVirtualNetworkInner> createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponse(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope, Context context)

Integrates this Web App with a Virtual Network.

abstract Mono<Response<SwiftVirtualNetworkInner>> createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract VnetInfoResourceInner createOrUpdateVnetConnection(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<VnetInfoResourceInner> createOrUpdateVnetConnectionAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract VnetGatewayInner createOrUpdateVnetConnectionGateway(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<VnetGatewayInner> createOrUpdateVnetConnectionGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract VnetGatewayInner createOrUpdateVnetConnectionGatewaySlot(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<VnetGatewayInner> createOrUpdateVnetConnectionGatewaySlotAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Response<VnetGatewayInner> createOrUpdateVnetConnectionGatewaySlotWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<Response<VnetGatewayInner>> createOrUpdateVnetConnectionGatewaySlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Response<VnetGatewayInner> createOrUpdateVnetConnectionGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<Response<VnetGatewayInner>> createOrUpdateVnetConnectionGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract VnetInfoResourceInner createOrUpdateVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<VnetInfoResourceInner> createOrUpdateVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Response<VnetInfoResourceInner> createOrUpdateVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<Response<VnetInfoResourceInner>> createOrUpdateVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Response<VnetInfoResourceInner> createOrUpdateVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<Response<VnetInfoResourceInner>> createOrUpdateVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract void delete(String resourceGroupName, String name)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract Mono<Void> deleteAsync(String resourceGroupName, String name)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract void deleteBackup(String resourceGroupName, String name, String backupId)

Deletes a backup of an app by its ID.

abstract Mono<Void> deleteBackupAsync(String resourceGroupName, String name, String backupId)

Deletes a backup of an app by its ID.

abstract void deleteBackupConfiguration(String resourceGroupName, String name)

Deletes the backup configuration of an app.

abstract Mono<Void> deleteBackupConfigurationAsync(String resourceGroupName, String name)

Deletes the backup configuration of an app.

abstract void deleteBackupConfigurationSlot(String resourceGroupName, String name, String slot)

Deletes the backup configuration of an app.

abstract Mono<Void> deleteBackupConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Deletes the backup configuration of an app.

abstract Response<Void> deleteBackupConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Deletes the backup configuration of an app.

abstract Mono<Response<Void>> deleteBackupConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Deletes the backup configuration of an app.

abstract Response<Void> deleteBackupConfigurationWithResponse(String resourceGroupName, String name, Context context)

Deletes the backup configuration of an app.

abstract Mono<Response<Void>> deleteBackupConfigurationWithResponseAsync(String resourceGroupName, String name)

Deletes the backup configuration of an app.

abstract void deleteBackupSlot(String resourceGroupName, String name, String backupId, String slot)

Deletes a backup of an app by its ID.

abstract Mono<Void> deleteBackupSlotAsync(String resourceGroupName, String name, String backupId, String slot)

Deletes a backup of an app by its ID.

abstract Response<Void> deleteBackupSlotWithResponse(String resourceGroupName, String name, String backupId, String slot, Context context)

Deletes a backup of an app by its ID.

abstract Mono<Response<Void>> deleteBackupSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot)

Deletes a backup of an app by its ID.

abstract Response<Void> deleteBackupWithResponse(String resourceGroupName, String name, String backupId, Context context)

Deletes a backup of an app by its ID.

abstract Mono<Response<Void>> deleteBackupWithResponseAsync(String resourceGroupName, String name, String backupId)

Deletes a backup of an app by its ID.

abstract void deleteContinuousWebJob(String resourceGroupName, String name, String webJobName)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<Void> deleteContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract void deleteContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<Void> deleteContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract Response<Void> deleteContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<Response<Void>> deleteContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract Response<Void> deleteContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<Response<Void>> deleteContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Delete a continuous web job by its ID for an app, or a deployment slot.

abstract void deleteDeployment(String resourceGroupName, String name, String id)

Delete a deployment by its ID for an app, or a deployment slot.

abstract Mono<Void> deleteDeploymentAsync(String resourceGroupName, String name, String id)

Delete a deployment by its ID for an app, or a deployment slot.

abstract void deleteDeploymentSlot(String resourceGroupName, String name, String id, String slot)

Delete a deployment by its ID for an app, or a deployment slot.

abstract Mono<Void> deleteDeploymentSlotAsync(String resourceGroupName, String name, String id, String slot)

Delete a deployment by its ID for an app, or a deployment slot.

abstract Response<Void> deleteDeploymentSlotWithResponse(String resourceGroupName, String name, String id, String slot, Context context)

Delete a deployment by its ID for an app, or a deployment slot.

abstract Mono<Response<Void>> deleteDeploymentSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot)

Delete a deployment by its ID for an app, or a deployment slot.

abstract Response<Void> deleteDeploymentWithResponse(String resourceGroupName, String name, String id, Context context)

Delete a deployment by its ID for an app, or a deployment slot.

abstract Mono<Response<Void>> deleteDeploymentWithResponseAsync(String resourceGroupName, String name, String id)

Delete a deployment by its ID for an app, or a deployment slot.

abstract void deleteDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Deletes a domain ownership identifier for a web app.

abstract Mono<Void> deleteDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Deletes a domain ownership identifier for a web app.

abstract void deleteDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Deletes a domain ownership identifier for a web app.

abstract Mono<Void> deleteDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Deletes a domain ownership identifier for a web app.

abstract Response<Void> deleteDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, Context context)

Deletes a domain ownership identifier for a web app.

abstract Mono<Response<Void>> deleteDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Deletes a domain ownership identifier for a web app.

abstract Response<Void> deleteDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, Context context)

Deletes a domain ownership identifier for a web app.

abstract Mono<Response<Void>> deleteDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Deletes a domain ownership identifier for a web app.

abstract void deleteFunction(String resourceGroupName, String name, String functionName)

Delete a function for web site, or a deployment slot.

abstract Mono<Void> deleteFunctionAsync(String resourceGroupName, String name, String functionName)

Delete a function for web site, or a deployment slot.

abstract void deleteFunctionSecret(String resourceGroupName, String name, String functionName, String keyName)

Delete a function secret.

abstract Mono<Void> deleteFunctionSecretAsync(String resourceGroupName, String name, String functionName, String keyName)

Delete a function secret.

abstract void deleteFunctionSecretSlot(String resourceGroupName, String name, String functionName, String keyName, String slot)

Delete a function secret.

abstract Mono<Void> deleteFunctionSecretSlotAsync(String resourceGroupName, String name, String functionName, String keyName, String slot)

Delete a function secret.

abstract Response<Void> deleteFunctionSecretSlotWithResponse(String resourceGroupName, String name, String functionName, String keyName, String slot, Context context)

Delete a function secret.

abstract Mono<Response<Void>> deleteFunctionSecretSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName, String slot)

Delete a function secret.

abstract Response<Void> deleteFunctionSecretWithResponse(String resourceGroupName, String name, String functionName, String keyName, Context context)

Delete a function secret.

abstract Mono<Response<Void>> deleteFunctionSecretWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName)

Delete a function secret.

abstract Response<Void> deleteFunctionWithResponse(String resourceGroupName, String name, String functionName, Context context)

Delete a function for web site, or a deployment slot.

abstract Mono<Response<Void>> deleteFunctionWithResponseAsync(String resourceGroupName, String name, String functionName)

Delete a function for web site, or a deployment slot.

abstract void deleteHostSecret(String resourceGroupName, String name, String keyType, String keyName)

Delete a host level secret.

abstract Mono<Void> deleteHostSecretAsync(String resourceGroupName, String name, String keyType, String keyName)

Delete a host level secret.

abstract void deleteHostSecretSlot(String resourceGroupName, String name, String keyType, String keyName, String slot)

Delete a host level secret.

abstract Mono<Void> deleteHostSecretSlotAsync(String resourceGroupName, String name, String keyType, String keyName, String slot)

Delete a host level secret.

abstract Response<Void> deleteHostSecretSlotWithResponse(String resourceGroupName, String name, String keyType, String keyName, String slot, Context context)

Delete a host level secret.

abstract Mono<Response<Void>> deleteHostSecretSlotWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName, String slot)

Delete a host level secret.

abstract Response<Void> deleteHostSecretWithResponse(String resourceGroupName, String name, String keyType, String keyName, Context context)

Delete a host level secret.

abstract Mono<Response<Void>> deleteHostSecretWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName)

Delete a host level secret.

abstract void deleteHostnameBinding(String resourceGroupName, String name, String hostname)

Deletes a hostname binding for an app.

abstract Mono<Void> deleteHostnameBindingAsync(String resourceGroupName, String name, String hostname)

Deletes a hostname binding for an app.

abstract void deleteHostnameBindingSlot(String resourceGroupName, String name, String slot, String hostname)

Deletes a hostname binding for an app.

abstract Mono<Void> deleteHostnameBindingSlotAsync(String resourceGroupName, String name, String slot, String hostname)

Deletes a hostname binding for an app.

abstract Response<Void> deleteHostnameBindingSlotWithResponse(String resourceGroupName, String name, String slot, String hostname, Context context)

Deletes a hostname binding for an app.

abstract Mono<Response<Void>> deleteHostnameBindingSlotWithResponseAsync(String resourceGroupName, String name, String slot, String hostname)

Deletes a hostname binding for an app.

abstract Response<Void> deleteHostnameBindingWithResponse(String resourceGroupName, String name, String hostname, Context context)

Deletes a hostname binding for an app.

abstract Mono<Response<Void>> deleteHostnameBindingWithResponseAsync(String resourceGroupName, String name, String hostname)

Deletes a hostname binding for an app.

abstract void deleteHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Removes a Hybrid Connection from this site.

abstract Mono<Void> deleteHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Removes a Hybrid Connection from this site.

abstract void deleteHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Removes a Hybrid Connection from this site.

abstract Mono<Void> deleteHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Removes a Hybrid Connection from this site.

abstract Response<Void> deleteHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, Context context)

Removes a Hybrid Connection from this site.

abstract Mono<Response<Void>> deleteHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Removes a Hybrid Connection from this site.

abstract Response<Void> deleteHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Removes a Hybrid Connection from this site.

abstract Mono<Response<Void>> deleteHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Removes a Hybrid Connection from this site.

abstract void deleteInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot)

Delete a function for web site, or a deployment slot.

abstract Mono<Void> deleteInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Delete a function for web site, or a deployment slot.

abstract Response<Void> deleteInstanceFunctionSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Delete a function for web site, or a deployment slot.

abstract Mono<Response<Void>> deleteInstanceFunctionSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Delete a function for web site, or a deployment slot.

abstract void deleteInstanceProcess(String resourceGroupName, String name, String processId, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Void> deleteInstanceProcessAsync(String resourceGroupName, String name, String processId, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract void deleteInstanceProcessSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Void> deleteInstanceProcessSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Response<Void> deleteInstanceProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Response<Void>> deleteInstanceProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Response<Void> deleteInstanceProcessWithResponse(String resourceGroupName, String name, String processId, String instanceId, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Response<Void>> deleteInstanceProcessWithResponseAsync(String resourceGroupName, String name, String processId, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract void deletePremierAddOn(String resourceGroupName, String name, String premierAddOnName)

Delete a premier add-on from an app.

abstract Mono<Void> deletePremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName)

Delete a premier add-on from an app.

abstract void deletePremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot)

Delete a premier add-on from an app.

abstract Mono<Void> deletePremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Delete a premier add-on from an app.

abstract Response<Void> deletePremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, Context context)

Delete a premier add-on from an app.

abstract Mono<Response<Void>> deletePremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Delete a premier add-on from an app.

abstract Response<Void> deletePremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, Context context)

Delete a premier add-on from an app.

abstract Mono<Response<Void>> deletePremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName)

Delete a premier add-on from an app.

abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Object> deletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Object deletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Object deletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Object> deletePrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> deletePrivateEndpointConnectionSlotWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> deletePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract void deleteProcess(String resourceGroupName, String name, String processId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Void> deleteProcessAsync(String resourceGroupName, String name, String processId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract void deleteProcessSlot(String resourceGroupName, String name, String processId, String slot)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Void> deleteProcessSlotAsync(String resourceGroupName, String name, String processId, String slot)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Response<Void> deleteProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Response<Void>> deleteProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Response<Void> deleteProcessWithResponse(String resourceGroupName, String name, String processId, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract Mono<Response<Void>> deleteProcessWithResponseAsync(String resourceGroupName, String name, String processId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

abstract void deletePublicCertificate(String resourceGroupName, String name, String publicCertificateName)

Deletes a hostname binding for an app.

abstract Mono<Void> deletePublicCertificateAsync(String resourceGroupName, String name, String publicCertificateName)

Deletes a hostname binding for an app.

abstract void deletePublicCertificateSlot(String resourceGroupName, String name, String slot, String publicCertificateName)

Deletes a hostname binding for an app.

abstract Mono<Void> deletePublicCertificateSlotAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Deletes a hostname binding for an app.

abstract Response<Void> deletePublicCertificateSlotWithResponse(String resourceGroupName, String name, String slot, String publicCertificateName, Context context)

Deletes a hostname binding for an app.

abstract Mono<Response<Void>> deletePublicCertificateSlotWithResponseAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Deletes a hostname binding for an app.

abstract Response<Void> deletePublicCertificateWithResponse(String resourceGroupName, String name, String publicCertificateName, Context context)

Deletes a hostname binding for an app.

abstract Mono<Response<Void>> deletePublicCertificateWithResponseAsync(String resourceGroupName, String name, String publicCertificateName)

Deletes a hostname binding for an app.

abstract void deleteRelayServiceConnection(String resourceGroupName, String name, String entityName)

Deletes a relay service connection by its name.

abstract Mono<Void> deleteRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName)

Deletes a relay service connection by its name.

abstract void deleteRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot)

Deletes a relay service connection by its name.

abstract Mono<Void> deleteRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot)

Deletes a relay service connection by its name.

abstract Response<Void> deleteRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, Context context)

Deletes a relay service connection by its name.

abstract Mono<Response<Void>> deleteRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot)

Deletes a relay service connection by its name.

abstract Response<Void> deleteRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, Context context)

Deletes a relay service connection by its name.

abstract Mono<Response<Void>> deleteRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName)

Deletes a relay service connection by its name.

abstract void deleteSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Remove a site extension from a web site, or a deployment slot.

abstract Mono<Void> deleteSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Remove a site extension from a web site, or a deployment slot.

abstract void deleteSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Remove a site extension from a web site, or a deployment slot.

abstract Mono<Void> deleteSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Remove a site extension from a web site, or a deployment slot.

abstract Response<Void> deleteSiteExtensionSlotWithResponse(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Remove a site extension from a web site, or a deployment slot.

abstract Mono<Response<Void>> deleteSiteExtensionSlotWithResponseAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Remove a site extension from a web site, or a deployment slot.

abstract Response<Void> deleteSiteExtensionWithResponse(String resourceGroupName, String name, String siteExtensionId, Context context)

Remove a site extension from a web site, or a deployment slot.

abstract Mono<Response<Void>> deleteSiteExtensionWithResponseAsync(String resourceGroupName, String name, String siteExtensionId)

Remove a site extension from a web site, or a deployment slot.

abstract void deleteSlot(String resourceGroupName, String name, String slot)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract Mono<Void> deleteSlotAsync(String resourceGroupName, String name, String slot)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract Response<Void> deleteSlotWithResponse(String resourceGroupName, String name, String slot, Boolean deleteMetrics, Boolean deleteEmptyServerFarm, Context context)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract Mono<Response<Void>> deleteSlotWithResponseAsync(String resourceGroupName, String name, String slot, Boolean deleteMetrics, Boolean deleteEmptyServerFarm)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract void deleteSourceControl(String resourceGroupName, String name)

Deletes the source control configuration of an app.

abstract Mono<Void> deleteSourceControlAsync(String resourceGroupName, String name)

Deletes the source control configuration of an app.

abstract void deleteSourceControlSlot(String resourceGroupName, String name, String slot)

Deletes the source control configuration of an app.

abstract Mono<Void> deleteSourceControlSlotAsync(String resourceGroupName, String name, String slot)

Deletes the source control configuration of an app.

abstract Response<Void> deleteSourceControlSlotWithResponse(String resourceGroupName, String name, String slot, String additionalFlags, Context context)

Deletes the source control configuration of an app.

abstract Mono<Response<Void>> deleteSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot, String additionalFlags)

Deletes the source control configuration of an app.

abstract Response<Void> deleteSourceControlWithResponse(String resourceGroupName, String name, String additionalFlags, Context context)

Deletes the source control configuration of an app.

abstract Mono<Response<Void>> deleteSourceControlWithResponseAsync(String resourceGroupName, String name, String additionalFlags)

Deletes the source control configuration of an app.

abstract void deleteSwiftVirtualNetwork(String resourceGroupName, String name)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract Mono<Void> deleteSwiftVirtualNetworkAsync(String resourceGroupName, String name)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract void deleteSwiftVirtualNetworkSlot(String resourceGroupName, String name, String slot)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract Mono<Void> deleteSwiftVirtualNetworkSlotAsync(String resourceGroupName, String name, String slot)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract Response<Void> deleteSwiftVirtualNetworkSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract Mono<Response<Void>> deleteSwiftVirtualNetworkSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract Response<Void> deleteSwiftVirtualNetworkWithResponse(String resourceGroupName, String name, Context context)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract Mono<Response<Void>> deleteSwiftVirtualNetworkWithResponseAsync(String resourceGroupName, String name)

Deletes a Swift Virtual Network connection from an app (or deployment slot).

abstract void deleteTriggeredWebJob(String resourceGroupName, String name, String webJobName)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<Void> deleteTriggeredWebJobAsync(String resourceGroupName, String name, String webJobName)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract void deleteTriggeredWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<Void> deleteTriggeredWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract Response<Void> deleteTriggeredWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<Response<Void>> deleteTriggeredWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract Response<Void> deleteTriggeredWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<Response<Void>> deleteTriggeredWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Delete a triggered web job by its ID for an app, or a deployment slot.

abstract void deleteVnetConnection(String resourceGroupName, String name, String vnetName)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Mono<Void> deleteVnetConnectionAsync(String resourceGroupName, String name, String vnetName)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract void deleteVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Mono<Void> deleteVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Response<Void> deleteVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, Context context)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Mono<Response<Void>> deleteVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Response<Void> deleteVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Mono<Response<Void>> deleteVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName)

Deletes a connection from an app (or deployment slot to a named virtual network.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String name, Boolean deleteMetrics, Boolean deleteEmptyServerFarm, Context context)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String name, Boolean deleteMetrics, Boolean deleteEmptyServerFarm)

Deletes a web, mobile, or API app, or one of the deployment slots.

abstract void deployWorkflowArtifacts(String resourceGroupName, String name)

Creates the artifacts for web site, or a deployment slot.

abstract Mono<Void> deployWorkflowArtifactsAsync(String resourceGroupName, String name)

Creates the artifacts for web site, or a deployment slot.

abstract void deployWorkflowArtifactsSlot(String resourceGroupName, String name, String slot)

Creates the artifacts for web site, or a deployment slot.

abstract Mono<Void> deployWorkflowArtifactsSlotAsync(String resourceGroupName, String name, String slot)

Creates the artifacts for web site, or a deployment slot.

abstract Response<Void> deployWorkflowArtifactsSlotWithResponse(String resourceGroupName, String name, String slot, WorkflowArtifacts workflowArtifacts, Context context)

Creates the artifacts for web site, or a deployment slot.

abstract Mono<Response<Void>> deployWorkflowArtifactsSlotWithResponseAsync(String resourceGroupName, String name, String slot, WorkflowArtifacts workflowArtifacts)

Creates the artifacts for web site, or a deployment slot.

abstract Response<Void> deployWorkflowArtifactsWithResponse(String resourceGroupName, String name, WorkflowArtifacts workflowArtifacts, Context context)

Creates the artifacts for web site, or a deployment slot.

abstract Mono<Response<Void>> deployWorkflowArtifactsWithResponseAsync(String resourceGroupName, String name, WorkflowArtifacts workflowArtifacts)

Creates the artifacts for web site, or a deployment slot.

abstract RestoreRequestInner discoverBackup(String resourceGroupName, String name, RestoreRequestInner request)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract Mono<RestoreRequestInner> discoverBackupAsync(String resourceGroupName, String name, RestoreRequestInner request)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract RestoreRequestInner discoverBackupSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract Mono<RestoreRequestInner> discoverBackupSlotAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract Response<RestoreRequestInner> discoverBackupSlotWithResponse(String resourceGroupName, String name, String slot, RestoreRequestInner request, Context context)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract Mono<Response<RestoreRequestInner>> discoverBackupSlotWithResponseAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract Response<RestoreRequestInner> discoverBackupWithResponse(String resourceGroupName, String name, RestoreRequestInner request, Context context)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract Mono<Response<RestoreRequestInner>> discoverBackupWithResponseAsync(String resourceGroupName, String name, RestoreRequestInner request)

Discovers an existing app backup that can be restored from a blob in Azure storage.

abstract void generateNewSitePublishingPassword(String resourceGroupName, String name)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract Mono<Void> generateNewSitePublishingPasswordAsync(String resourceGroupName, String name)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract void generateNewSitePublishingPasswordSlot(String resourceGroupName, String name, String slot)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract Mono<Void> generateNewSitePublishingPasswordSlotAsync(String resourceGroupName, String name, String slot)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract Response<Void> generateNewSitePublishingPasswordSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract Mono<Response<Void>> generateNewSitePublishingPasswordSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract Response<Void> generateNewSitePublishingPasswordWithResponse(String resourceGroupName, String name, Context context)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract Mono<Response<Void>> generateNewSitePublishingPasswordWithResponseAsync(String resourceGroupName, String name)

Generates a new publishing password for an app (or deployment slot, if specified).

abstract ApiKVReferenceInner getAppSettingKeyVaultReference(String resourceGroupName, String name, String appSettingKey)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<ApiKVReferenceInner> getAppSettingKeyVaultReferenceAsync(String resourceGroupName, String name, String appSettingKey)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract ApiKVReferenceInner getAppSettingKeyVaultReferenceSlot(String resourceGroupName, String name, String appSettingKey, String slot)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<ApiKVReferenceInner> getAppSettingKeyVaultReferenceSlotAsync(String resourceGroupName, String name, String appSettingKey, String slot)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Response<ApiKVReferenceInner> getAppSettingKeyVaultReferenceSlotWithResponse(String resourceGroupName, String name, String appSettingKey, String slot, Context context)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<Response<ApiKVReferenceInner>> getAppSettingKeyVaultReferenceSlotWithResponseAsync(String resourceGroupName, String name, String appSettingKey, String slot)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Response<ApiKVReferenceInner> getAppSettingKeyVaultReferenceWithResponse(String resourceGroupName, String name, String appSettingKey, Context context)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<Response<ApiKVReferenceInner>> getAppSettingKeyVaultReferenceWithResponseAsync(String resourceGroupName, String name, String appSettingKey)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferences(String resourceGroupName, String name)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferences(String resourceGroupName, String name, Context context)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedFlux<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesAsync(String resourceGroupName, String name)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesSlot(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesSlot(String resourceGroupName, String name, String slot, Context context)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedFlux<ApiKVReferenceInner> getAppSettingsKeyVaultReferencesSlotAsync(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract SiteAuthSettingsInner getAuthSettings(String resourceGroupName, String name)

Gets the Authentication/Authorization settings of an app.

abstract Mono<SiteAuthSettingsInner> getAuthSettingsAsync(String resourceGroupName, String name)

Gets the Authentication/Authorization settings of an app.

abstract SiteAuthSettingsInner getAuthSettingsSlot(String resourceGroupName, String name, String slot)

Gets the Authentication/Authorization settings of an app.

abstract Mono<SiteAuthSettingsInner> getAuthSettingsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Authentication/Authorization settings of an app.

abstract Response<SiteAuthSettingsInner> getAuthSettingsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the Authentication/Authorization settings of an app.

abstract Mono<Response<SiteAuthSettingsInner>> getAuthSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Authentication/Authorization settings of an app.

abstract SiteAuthSettingsV2Inner getAuthSettingsV2(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2Async(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract SiteAuthSettingsV2Inner getAuthSettingsV2Slot(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2SlotAsync(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsV2Inner> getAuthSettingsV2SlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2SlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsV2Inner> getAuthSettingsV2WithResponse(String resourceGroupName, String name, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2WithResponseAsync(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract SiteAuthSettingsV2Inner getAuthSettingsV2WithoutSecrets(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsAsync(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract SiteAuthSettingsV2Inner getAuthSettingsV2WithoutSecretsSlot(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsSlotAsync(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2WithoutSecretsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsV2Inner> getAuthSettingsV2WithoutSecretsWithResponse(String resourceGroupName, String name, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<Response<SiteAuthSettingsV2Inner>> getAuthSettingsV2WithoutSecretsWithResponseAsync(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format Description for Gets site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsInner> getAuthSettingsWithResponse(String resourceGroupName, String name, Context context)

Gets the Authentication/Authorization settings of an app.

abstract Mono<Response<SiteAuthSettingsInner>> getAuthSettingsWithResponseAsync(String resourceGroupName, String name)

Gets the Authentication/Authorization settings of an app.

abstract BackupRequestInner getBackupConfiguration(String resourceGroupName, String name)

Gets the backup configuration of an app.

abstract Mono<BackupRequestInner> getBackupConfigurationAsync(String resourceGroupName, String name)

Gets the backup configuration of an app.

abstract BackupRequestInner getBackupConfigurationSlot(String resourceGroupName, String name, String slot)

Gets the backup configuration of an app.

abstract Mono<BackupRequestInner> getBackupConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Gets the backup configuration of an app.

abstract Response<BackupRequestInner> getBackupConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the backup configuration of an app.

abstract Mono<Response<BackupRequestInner>> getBackupConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the backup configuration of an app.

abstract Response<BackupRequestInner> getBackupConfigurationWithResponse(String resourceGroupName, String name, Context context)

Gets the backup configuration of an app.

abstract Mono<Response<BackupRequestInner>> getBackupConfigurationWithResponseAsync(String resourceGroupName, String name)

Gets the backup configuration of an app.

abstract BackupItemInner getBackupStatus(String resourceGroupName, String name, String backupId)

Gets a backup of an app by its ID.

abstract Mono<BackupItemInner> getBackupStatusAsync(String resourceGroupName, String name, String backupId)

Gets a backup of an app by its ID.

abstract BackupItemInner getBackupStatusSlot(String resourceGroupName, String name, String backupId, String slot)

Gets a backup of an app by its ID.

abstract Mono<BackupItemInner> getBackupStatusSlotAsync(String resourceGroupName, String name, String backupId, String slot)

Gets a backup of an app by its ID.

abstract Response<BackupItemInner> getBackupStatusSlotWithResponse(String resourceGroupName, String name, String backupId, String slot, Context context)

Gets a backup of an app by its ID.

abstract Mono<Response<BackupItemInner>> getBackupStatusSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot)

Gets a backup of an app by its ID.

abstract Response<BackupItemInner> getBackupStatusWithResponse(String resourceGroupName, String name, String backupId, Context context)

Gets a backup of an app by its ID.

abstract Mono<Response<BackupItemInner>> getBackupStatusWithResponseAsync(String resourceGroupName, String name, String backupId)

Gets a backup of an app by its ID.

abstract SiteInner getByResourceGroup(String resourceGroupName, String name)

Gets the details of a web, mobile, or API app.

abstract Mono<SiteInner> getByResourceGroupAsync(String resourceGroupName, String name)

Gets the details of a web, mobile, or API app.

abstract Response<SiteInner> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Gets the details of a web, mobile, or API app.

abstract Mono<Response<SiteInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Gets the details of a web, mobile, or API app.

abstract SiteConfigResourceInner getConfiguration(String resourceGroupName, String name)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract Mono<SiteConfigResourceInner> getConfigurationAsync(String resourceGroupName, String name)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract SiteConfigResourceInner getConfigurationSlot(String resourceGroupName, String name, String slot)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract Mono<SiteConfigResourceInner> getConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract Response<SiteConfigResourceInner> getConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract Mono<Response<SiteConfigResourceInner>> getConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract SiteConfigResourceInner getConfigurationSnapshot(String resourceGroupName, String name, String snapshotId)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Mono<SiteConfigResourceInner> getConfigurationSnapshotAsync(String resourceGroupName, String name, String snapshotId)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract SiteConfigResourceInner getConfigurationSnapshotSlot(String resourceGroupName, String name, String snapshotId, String slot)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Mono<SiteConfigResourceInner> getConfigurationSnapshotSlotAsync(String resourceGroupName, String name, String snapshotId, String slot)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Response<SiteConfigResourceInner> getConfigurationSnapshotSlotWithResponse(String resourceGroupName, String name, String snapshotId, String slot, Context context)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Mono<Response<SiteConfigResourceInner>> getConfigurationSnapshotSlotWithResponseAsync(String resourceGroupName, String name, String snapshotId, String slot)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Response<SiteConfigResourceInner> getConfigurationSnapshotWithResponse(String resourceGroupName, String name, String snapshotId, Context context)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Mono<Response<SiteConfigResourceInner>> getConfigurationSnapshotWithResponseAsync(String resourceGroupName, String name, String snapshotId)

Gets a snapshot of the configuration of an app at a previous point in time.

abstract Response<SiteConfigResourceInner> getConfigurationWithResponse(String resourceGroupName, String name, Context context)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract Mono<Response<SiteConfigResourceInner>> getConfigurationWithResponseAsync(String resourceGroupName, String name)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

abstract BinaryData getContainerLogsZip(String resourceGroupName, String name)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract Mono<BinaryData> getContainerLogsZipAsync(String resourceGroupName, String name)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract BinaryData getContainerLogsZipSlot(String resourceGroupName, String name, String slot)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract Mono<BinaryData> getContainerLogsZipSlotAsync(String resourceGroupName, String name, String slot)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract Response<BinaryData> getContainerLogsZipSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract Mono<Response<BinaryData>> getContainerLogsZipSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract Response<BinaryData> getContainerLogsZipWithResponse(String resourceGroupName, String name, Context context)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract Mono<Response<BinaryData>> getContainerLogsZipWithResponseAsync(String resourceGroupName, String name)

Gets the ZIP archived docker log files for the given site Description for Gets the ZIP archived docker log files for the given site.

abstract ContinuousWebJobInner getContinuousWebJob(String resourceGroupName, String name, String webJobName)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<ContinuousWebJobInner> getContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract ContinuousWebJobInner getContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<ContinuousWebJobInner> getContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract Response<ContinuousWebJobInner> getContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<Response<ContinuousWebJobInner>> getContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract Response<ContinuousWebJobInner> getContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract Mono<Response<ContinuousWebJobInner>> getContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Gets a continuous web job by its ID for an app, or a deployment slot.

abstract DeploymentInner getDeployment(String resourceGroupName, String name, String id)

Get a deployment by its ID for an app, or a deployment slot.

abstract Mono<DeploymentInner> getDeploymentAsync(String resourceGroupName, String name, String id)

Get a deployment by its ID for an app, or a deployment slot.

abstract DeploymentInner getDeploymentSlot(String resourceGroupName, String name, String id, String slot)

Get a deployment by its ID for an app, or a deployment slot.

abstract Mono<DeploymentInner> getDeploymentSlotAsync(String resourceGroupName, String name, String id, String slot)

Get a deployment by its ID for an app, or a deployment slot.

abstract Response<DeploymentInner> getDeploymentSlotWithResponse(String resourceGroupName, String name, String id, String slot, Context context)

Get a deployment by its ID for an app, or a deployment slot.

abstract Mono<Response<DeploymentInner>> getDeploymentSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot)

Get a deployment by its ID for an app, or a deployment slot.

abstract Response<DeploymentInner> getDeploymentWithResponse(String resourceGroupName, String name, String id, Context context)

Get a deployment by its ID for an app, or a deployment slot.

abstract Mono<Response<DeploymentInner>> getDeploymentWithResponseAsync(String resourceGroupName, String name, String id)

Get a deployment by its ID for an app, or a deployment slot.

abstract SiteLogsConfigInner getDiagnosticLogsConfiguration(String resourceGroupName, String name)

Gets the logging configuration of an app.

abstract Mono<SiteLogsConfigInner> getDiagnosticLogsConfigurationAsync(String resourceGroupName, String name)

Gets the logging configuration of an app.

abstract SiteLogsConfigInner getDiagnosticLogsConfigurationSlot(String resourceGroupName, String name, String slot)

Gets the logging configuration of an app.

abstract Mono<SiteLogsConfigInner> getDiagnosticLogsConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Gets the logging configuration of an app.

abstract Response<SiteLogsConfigInner> getDiagnosticLogsConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the logging configuration of an app.

abstract Mono<Response<SiteLogsConfigInner>> getDiagnosticLogsConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the logging configuration of an app.

abstract Response<SiteLogsConfigInner> getDiagnosticLogsConfigurationWithResponse(String resourceGroupName, String name, Context context)

Gets the logging configuration of an app.

abstract Mono<Response<SiteLogsConfigInner>> getDiagnosticLogsConfigurationWithResponseAsync(String resourceGroupName, String name)

Gets the logging configuration of an app.

abstract IdentifierInner getDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Get domain ownership identifier for web app.

abstract Mono<IdentifierInner> getDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Get domain ownership identifier for web app.

abstract IdentifierInner getDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Get domain ownership identifier for web app.

abstract Mono<IdentifierInner> getDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Get domain ownership identifier for web app.

abstract Response<IdentifierInner> getDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, Context context)

Get domain ownership identifier for web app.

abstract Mono<Response<IdentifierInner>> getDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Get domain ownership identifier for web app.

abstract Response<IdentifierInner> getDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, Context context)

Get domain ownership identifier for web app.

abstract Mono<Response<IdentifierInner>> getDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Get domain ownership identifier for web app.

abstract CsmPublishingCredentialsPoliciesEntityInner getFtpAllowed(String resourceGroupName, String name)

Returns whether FTP is allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedAsync(String resourceGroupName, String name)

Returns whether FTP is allowed on the site or not.

abstract CsmPublishingCredentialsPoliciesEntityInner getFtpAllowedSlot(String resourceGroupName, String name, String slot)

Returns whether FTP is allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedSlotAsync(String resourceGroupName, String name, String slot)

Returns whether FTP is allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Returns whether FTP is allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> getFtpAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Returns whether FTP is allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> getFtpAllowedWithResponse(String resourceGroupName, String name, Context context)

Returns whether FTP is allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> getFtpAllowedWithResponseAsync(String resourceGroupName, String name)

Returns whether FTP is allowed on the site or not.

abstract FunctionEnvelopeInner getFunction(String resourceGroupName, String name, String functionName)

Get function information by its ID for web site, or a deployment slot.

abstract Mono<FunctionEnvelopeInner> getFunctionAsync(String resourceGroupName, String name, String functionName)

Get function information by its ID for web site, or a deployment slot.

abstract Response<FunctionEnvelopeInner> getFunctionWithResponse(String resourceGroupName, String name, String functionName, Context context)

Get function information by its ID for web site, or a deployment slot.

abstract Mono<Response<FunctionEnvelopeInner>> getFunctionWithResponseAsync(String resourceGroupName, String name, String functionName)

Get function information by its ID for web site, or a deployment slot.

abstract String getFunctionsAdminToken(String resourceGroupName, String name)

Fetch a short lived token that can be exchanged for a master key.

abstract Mono<String> getFunctionsAdminTokenAsync(String resourceGroupName, String name)

Fetch a short lived token that can be exchanged for a master key.

abstract String getFunctionsAdminTokenSlot(String resourceGroupName, String name, String slot)

Fetch a short lived token that can be exchanged for a master key.

abstract Mono<String> getFunctionsAdminTokenSlotAsync(String resourceGroupName, String name, String slot)

Fetch a short lived token that can be exchanged for a master key.

abstract Response<String> getFunctionsAdminTokenSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Fetch a short lived token that can be exchanged for a master key.

abstract Mono<Response<String>> getFunctionsAdminTokenSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Fetch a short lived token that can be exchanged for a master key.

abstract Response<String> getFunctionsAdminTokenWithResponse(String resourceGroupName, String name, Context context)

Fetch a short lived token that can be exchanged for a master key.

abstract Mono<Response<String>> getFunctionsAdminTokenWithResponseAsync(String resourceGroupName, String name)

Fetch a short lived token that can be exchanged for a master key.

abstract HostnameBindingInner getHostnameBinding(String resourceGroupName, String name, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract Mono<HostnameBindingInner> getHostnameBindingAsync(String resourceGroupName, String name, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract HostnameBindingInner getHostnameBindingSlot(String resourceGroupName, String name, String slot, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract Mono<HostnameBindingInner> getHostnameBindingSlotAsync(String resourceGroupName, String name, String slot, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract Response<HostnameBindingInner> getHostnameBindingSlotWithResponse(String resourceGroupName, String name, String slot, String hostname, Context context)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract Mono<Response<HostnameBindingInner>> getHostnameBindingSlotWithResponseAsync(String resourceGroupName, String name, String slot, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract Response<HostnameBindingInner> getHostnameBindingWithResponse(String resourceGroupName, String name, String hostname, Context context)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract Mono<Response<HostnameBindingInner>> getHostnameBindingWithResponseAsync(String resourceGroupName, String name, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified).

abstract HybridConnectionInner getHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract Mono<HybridConnectionInner> getHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract HybridConnectionInner getHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract Mono<HybridConnectionInner> getHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract Response<HybridConnectionInner> getHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, Context context)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract Mono<Response<HybridConnectionInner>> getHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract Response<HybridConnectionInner> getHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract Mono<Response<HybridConnectionInner>> getHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

abstract FunctionEnvelopeInner getInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot)

Get function information by its ID for web site, or a deployment slot.

abstract Mono<FunctionEnvelopeInner> getInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Get function information by its ID for web site, or a deployment slot.

abstract Response<FunctionEnvelopeInner> getInstanceFunctionSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Get function information by its ID for web site, or a deployment slot.

abstract Mono<Response<FunctionEnvelopeInner>> getInstanceFunctionSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Get function information by its ID for web site, or a deployment slot.

abstract WebSiteInstanceStatusInner getInstanceInfo(String resourceGroupName, String name, String instanceId)

Gets all scale-out instances of an app.

abstract Mono<WebSiteInstanceStatusInner> getInstanceInfoAsync(String resourceGroupName, String name, String instanceId)

Gets all scale-out instances of an app.

abstract WebSiteInstanceStatusInner getInstanceInfoSlot(String resourceGroupName, String name, String instanceId, String slot)

Gets all scale-out instances of an app.

abstract Mono<WebSiteInstanceStatusInner> getInstanceInfoSlotAsync(String resourceGroupName, String name, String instanceId, String slot)

Gets all scale-out instances of an app.

abstract Response<WebSiteInstanceStatusInner> getInstanceInfoSlotWithResponse(String resourceGroupName, String name, String instanceId, String slot, Context context)

Gets all scale-out instances of an app.

abstract Mono<Response<WebSiteInstanceStatusInner>> getInstanceInfoSlotWithResponseAsync(String resourceGroupName, String name, String instanceId, String slot)

Gets all scale-out instances of an app.

abstract Response<WebSiteInstanceStatusInner> getInstanceInfoWithResponse(String resourceGroupName, String name, String instanceId, Context context)

Gets all scale-out instances of an app.

abstract Mono<Response<WebSiteInstanceStatusInner>> getInstanceInfoWithResponseAsync(String resourceGroupName, String name, String instanceId)

Gets all scale-out instances of an app.

abstract MSDeployLogInner getInstanceMSDeployLog(String resourceGroupName, String name, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<MSDeployLogInner> getInstanceMSDeployLogAsync(String resourceGroupName, String name, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation.

abstract MSDeployLogInner getInstanceMSDeployLogSlot(String resourceGroupName, String name, String slot, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<MSDeployLogInner> getInstanceMSDeployLogSlotAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Response<MSDeployLogInner> getInstanceMSDeployLogSlotWithResponse(String resourceGroupName, String name, String slot, String instanceId, Context context)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<Response<MSDeployLogInner>> getInstanceMSDeployLogSlotWithResponseAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Response<MSDeployLogInner> getInstanceMSDeployLogWithResponse(String resourceGroupName, String name, String instanceId, Context context)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<Response<MSDeployLogInner>> getInstanceMSDeployLogWithResponseAsync(String resourceGroupName, String name, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation.

abstract MSDeployStatusInner getInstanceMsDeployStatus(String resourceGroupName, String name, String instanceId)

Get the status of the last MSDeploy operation.

abstract Mono<MSDeployStatusInner> getInstanceMsDeployStatusAsync(String resourceGroupName, String name, String instanceId)

Get the status of the last MSDeploy operation.

abstract MSDeployStatusInner getInstanceMsDeployStatusSlot(String resourceGroupName, String name, String slot, String instanceId)

Get the status of the last MSDeploy operation.

abstract Mono<MSDeployStatusInner> getInstanceMsDeployStatusSlotAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the status of the last MSDeploy operation.

abstract Response<MSDeployStatusInner> getInstanceMsDeployStatusSlotWithResponse(String resourceGroupName, String name, String slot, String instanceId, Context context)

Get the status of the last MSDeploy operation.

abstract Mono<Response<MSDeployStatusInner>> getInstanceMsDeployStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the status of the last MSDeploy operation.

abstract Response<MSDeployStatusInner> getInstanceMsDeployStatusWithResponse(String resourceGroupName, String name, String instanceId, Context context)

Get the status of the last MSDeploy operation.

abstract Mono<Response<MSDeployStatusInner>> getInstanceMsDeployStatusWithResponseAsync(String resourceGroupName, String name, String instanceId)

Get the status of the last MSDeploy operation.

abstract ProcessInfoInner getInstanceProcess(String resourceGroupName, String name, String processId, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessInfoInner> getInstanceProcessAsync(String resourceGroupName, String name, String processId, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract BinaryData getInstanceProcessDump(String resourceGroupName, String name, String processId, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<BinaryData> getInstanceProcessDumpAsync(String resourceGroupName, String name, String processId, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract BinaryData getInstanceProcessDumpSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<BinaryData> getInstanceProcessDumpSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Response<BinaryData> getInstanceProcessDumpSlotWithResponse(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<BinaryData>> getInstanceProcessDumpSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Response<BinaryData> getInstanceProcessDumpWithResponse(String resourceGroupName, String name, String processId, String instanceId, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<BinaryData>> getInstanceProcessDumpWithResponseAsync(String resourceGroupName, String name, String processId, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract ProcessModuleInfoInner getInstanceProcessModule(String resourceGroupName, String name, String processId, String baseAddress, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessModuleInfoInner> getInstanceProcessModuleAsync(String resourceGroupName, String name, String processId, String baseAddress, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract ProcessModuleInfoInner getInstanceProcessModuleSlot(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessModuleInfoInner> getInstanceProcessModuleSlotAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessModuleInfoInner> getInstanceProcessModuleSlotWithResponse(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessModuleInfoInner>> getInstanceProcessModuleSlotWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessModuleInfoInner> getInstanceProcessModuleWithResponse(String resourceGroupName, String name, String processId, String baseAddress, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessModuleInfoInner>> getInstanceProcessModuleWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract ProcessInfoInner getInstanceProcessSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessInfoInner> getInstanceProcessSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessInfoInner> getInstanceProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessInfoInner>> getInstanceProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessInfoInner> getInstanceProcessWithResponse(String resourceGroupName, String name, String processId, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessInfoInner>> getInstanceProcessWithResponseAsync(String resourceGroupName, String name, String processId, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract WorkflowEnvelopeInner getInstanceWorkflowSlot(String resourceGroupName, String name, String slot, String workflowName)

Get workflow information by its ID for web site, or a deployment slot.

abstract Mono<WorkflowEnvelopeInner> getInstanceWorkflowSlotAsync(String resourceGroupName, String name, String slot, String workflowName)

Get workflow information by its ID for web site, or a deployment slot.

abstract Response<WorkflowEnvelopeInner> getInstanceWorkflowSlotWithResponse(String resourceGroupName, String name, String slot, String workflowName, Context context)

Get workflow information by its ID for web site, or a deployment slot.

abstract Mono<Response<WorkflowEnvelopeInner>> getInstanceWorkflowSlotWithResponseAsync(String resourceGroupName, String name, String slot, String workflowName)

Get workflow information by its ID for web site, or a deployment slot.

abstract MSDeployLogInner getMSDeployLog(String resourceGroupName, String name)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<MSDeployLogInner> getMSDeployLogAsync(String resourceGroupName, String name)

Get the MSDeploy Log for the last MSDeploy operation.

abstract MSDeployLogInner getMSDeployLogSlot(String resourceGroupName, String name, String slot)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<MSDeployLogInner> getMSDeployLogSlotAsync(String resourceGroupName, String name, String slot)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Response<MSDeployLogInner> getMSDeployLogSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<Response<MSDeployLogInner>> getMSDeployLogSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Response<MSDeployLogInner> getMSDeployLogWithResponse(String resourceGroupName, String name, Context context)

Get the MSDeploy Log for the last MSDeploy operation.

abstract Mono<Response<MSDeployLogInner>> getMSDeployLogWithResponseAsync(String resourceGroupName, String name)

Get the MSDeploy Log for the last MSDeploy operation.

abstract MSDeployStatusInner getMSDeployStatus(String resourceGroupName, String name)

Get the status of the last MSDeploy operation.

abstract Mono<MSDeployStatusInner> getMSDeployStatusAsync(String resourceGroupName, String name)

Get the status of the last MSDeploy operation.

abstract MSDeployStatusInner getMSDeployStatusSlot(String resourceGroupName, String name, String slot)

Get the status of the last MSDeploy operation.

abstract Mono<MSDeployStatusInner> getMSDeployStatusSlotAsync(String resourceGroupName, String name, String slot)

Get the status of the last MSDeploy operation.

abstract Response<MSDeployStatusInner> getMSDeployStatusSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Get the status of the last MSDeploy operation.

abstract Mono<Response<MSDeployStatusInner>> getMSDeployStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Get the status of the last MSDeploy operation.

abstract Response<MSDeployStatusInner> getMSDeployStatusWithResponse(String resourceGroupName, String name, Context context)

Get the status of the last MSDeploy operation.

abstract Mono<Response<MSDeployStatusInner>> getMSDeployStatusWithResponseAsync(String resourceGroupName, String name)

Get the status of the last MSDeploy operation.

abstract MigrateMySqlStatusInner getMigrateMySqlStatus(String resourceGroupName, String name)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Mono<MigrateMySqlStatusInner> getMigrateMySqlStatusAsync(String resourceGroupName, String name)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract MigrateMySqlStatusInner getMigrateMySqlStatusSlot(String resourceGroupName, String name, String slot)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Mono<MigrateMySqlStatusInner> getMigrateMySqlStatusSlotAsync(String resourceGroupName, String name, String slot)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Response<MigrateMySqlStatusInner> getMigrateMySqlStatusSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Mono<Response<MigrateMySqlStatusInner>> getMigrateMySqlStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Response<MigrateMySqlStatusInner> getMigrateMySqlStatusWithResponse(String resourceGroupName, String name, Context context)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Mono<Response<MigrateMySqlStatusInner>> getMigrateMySqlStatusWithResponseAsync(String resourceGroupName, String name)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.

abstract Object getNetworkTraceOperation(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Object> getNetworkTraceOperationAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Object getNetworkTraceOperationSlot(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Object> getNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Object getNetworkTraceOperationSlotV2(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Object> getNetworkTraceOperationSlotV2Async(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<Object> getNetworkTraceOperationSlotV2WithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<Object>> getNetworkTraceOperationSlotV2WithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<Object> getNetworkTraceOperationSlotWithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<Object>> getNetworkTraceOperationSlotWithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Object getNetworkTraceOperationV2(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Object> getNetworkTraceOperationV2Async(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<Object> getNetworkTraceOperationV2WithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<Object>> getNetworkTraceOperationV2WithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<Object> getNetworkTraceOperationWithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<Object>> getNetworkTraceOperationWithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract List<NetworkTraceInner> getNetworkTraces(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<List<NetworkTraceInner>> getNetworkTracesAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract List<NetworkTraceInner> getNetworkTracesSlot(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<List<NetworkTraceInner>> getNetworkTracesSlotAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract List<NetworkTraceInner> getNetworkTracesSlotV2(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<List<NetworkTraceInner>> getNetworkTracesSlotV2Async(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<List<NetworkTraceInner>> getNetworkTracesSlotV2WithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<List<NetworkTraceInner>>> getNetworkTracesSlotV2WithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<List<NetworkTraceInner>> getNetworkTracesSlotWithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<List<NetworkTraceInner>>> getNetworkTracesSlotWithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract List<NetworkTraceInner> getNetworkTracesV2(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<List<NetworkTraceInner>> getNetworkTracesV2Async(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<List<NetworkTraceInner>> getNetworkTracesV2WithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<List<NetworkTraceInner>>> getNetworkTracesV2WithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Response<List<NetworkTraceInner>> getNetworkTracesWithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Mono<Response<List<NetworkTraceInner>>> getNetworkTracesWithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified).

abstract Object getOneDeployStatus(String resourceGroupName, String name)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.

abstract Mono<Object> getOneDeployStatusAsync(String resourceGroupName, String name)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.

abstract Response<Object> getOneDeployStatusWithResponse(String resourceGroupName, String name, Context context)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.

abstract Mono<Response<Object>> getOneDeployStatusWithResponseAsync(String resourceGroupName, String name)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.

abstract PremierAddOnInner getPremierAddOn(String resourceGroupName, String name, String premierAddOnName)

Gets a named add-on of an app.

abstract Mono<PremierAddOnInner> getPremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName)

Gets a named add-on of an app.

abstract PremierAddOnInner getPremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot)

Gets a named add-on of an app.

abstract Mono<PremierAddOnInner> getPremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Gets a named add-on of an app.

abstract Response<PremierAddOnInner> getPremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, Context context)

Gets a named add-on of an app.

abstract Mono<Response<PremierAddOnInner>> getPremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Gets a named add-on of an app.

abstract Response<PremierAddOnInner> getPremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, Context context)

Gets a named add-on of an app.

abstract Mono<Response<PremierAddOnInner>> getPremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName)

Gets a named add-on of an app.

abstract PrivateAccessInner getPrivateAccess(String resourceGroupName, String name)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<PrivateAccessInner> getPrivateAccessAsync(String resourceGroupName, String name)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract PrivateAccessInner getPrivateAccessSlot(String resourceGroupName, String name, String slot)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<PrivateAccessInner> getPrivateAccessSlotAsync(String resourceGroupName, String name, String slot)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Response<PrivateAccessInner> getPrivateAccessSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<Response<PrivateAccessInner>> getPrivateAccessSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Response<PrivateAccessInner> getPrivateAccessWithResponse(String resourceGroupName, String name, Context context)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<Response<PrivateAccessInner>> getPrivateAccessWithResponseAsync(String resourceGroupName, String name)

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Mono<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionList(String resourceGroupName, String name)

Gets the list of private endpoint connections associated with a site Description for Gets the list of private endpoint connections associated with a site.

abstract PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionList(String resourceGroupName, String name, Context context)

Gets the list of private endpoint connections associated with a site Description for Gets the list of private endpoint connections associated with a site.

abstract PagedFlux<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListAsync(String resourceGroupName, String name)

Gets the list of private endpoint connections associated with a site Description for Gets the list of private endpoint connections associated with a site.

abstract PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListSlot(String resourceGroupName, String name, String slot)

Gets the list of private endpoint connections associated with a site Description for Gets the list of private endpoint connections associated with a site.

abstract PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListSlot(String resourceGroupName, String name, String slot, Context context)

Gets the list of private endpoint connections associated with a site Description for Gets the list of private endpoint connections associated with a site.

abstract PagedFlux<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListSlotAsync(String resourceGroupName, String name, String slot)

Gets the list of private endpoint connections associated with a site Description for Gets the list of private endpoint connections associated with a site.

abstract RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Mono<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Response<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionSlotWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, Context context)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Mono<Response<RemotePrivateEndpointConnectionArmResourceInner>> getPrivateEndpointConnectionSlotWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Response<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Mono<Response<RemotePrivateEndpointConnectionArmResourceInner>> getPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract PrivateLinkResourcesWrapperInner getPrivateLinkResources(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

abstract Mono<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesAsync(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

abstract PrivateLinkResourcesWrapperInner getPrivateLinkResourcesSlot(String resourceGroupName, String name, String slot)

Gets the private link resources Description for Gets the private link resources.

abstract Mono<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesSlotAsync(String resourceGroupName, String name, String slot)

Gets the private link resources Description for Gets the private link resources.

abstract Response<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the private link resources Description for Gets the private link resources.

abstract Mono<Response<PrivateLinkResourcesWrapperInner>> getPrivateLinkResourcesSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the private link resources Description for Gets the private link resources.

abstract Response<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String name, Context context)

Gets the private link resources Description for Gets the private link resources.

abstract Mono<Response<PrivateLinkResourcesWrapperInner>> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

abstract ProcessInfoInner getProcess(String resourceGroupName, String name, String processId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessInfoInner> getProcessAsync(String resourceGroupName, String name, String processId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract BinaryData getProcessDump(String resourceGroupName, String name, String processId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<BinaryData> getProcessDumpAsync(String resourceGroupName, String name, String processId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract BinaryData getProcessDumpSlot(String resourceGroupName, String name, String processId, String slot)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<BinaryData> getProcessDumpSlotAsync(String resourceGroupName, String name, String processId, String slot)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Response<BinaryData> getProcessDumpSlotWithResponse(String resourceGroupName, String name, String processId, String slot, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<BinaryData>> getProcessDumpSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Response<BinaryData> getProcessDumpWithResponse(String resourceGroupName, String name, String processId, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<BinaryData>> getProcessDumpWithResponseAsync(String resourceGroupName, String name, String processId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

abstract ProcessModuleInfoInner getProcessModule(String resourceGroupName, String name, String processId, String baseAddress)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessModuleInfoInner> getProcessModuleAsync(String resourceGroupName, String name, String processId, String baseAddress)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract ProcessModuleInfoInner getProcessModuleSlot(String resourceGroupName, String name, String processId, String baseAddress, String slot)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessModuleInfoInner> getProcessModuleSlotAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessModuleInfoInner> getProcessModuleSlotWithResponse(String resourceGroupName, String name, String processId, String baseAddress, String slot, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessModuleInfoInner>> getProcessModuleSlotWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessModuleInfoInner> getProcessModuleWithResponse(String resourceGroupName, String name, String processId, String baseAddress, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessModuleInfoInner>> getProcessModuleWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract ProcessInfoInner getProcessSlot(String resourceGroupName, String name, String processId, String slot)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<ProcessInfoInner> getProcessSlotAsync(String resourceGroupName, String name, String processId, String slot)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessInfoInner> getProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessInfoInner>> getProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Response<ProcessInfoInner> getProcessWithResponse(String resourceGroupName, String name, String processId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract Mono<Response<ProcessInfoInner>> getProcessWithResponseAsync(String resourceGroupName, String name, String processId)

Get process information by its ID for a specific scaled-out instance in a web site.

abstract CsmDeploymentStatus getProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract CsmDeploymentStatus getProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId, Context context)

Gets the deployment status for an app (or deployment slot, if specified).

abstract Mono<CsmDeploymentStatus> getProductionSiteDeploymentStatusAsync(String resourceGroupName, String name, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract Mono<Response<Flux<ByteBuffer>>> getProductionSiteDeploymentStatusWithResponseAsync(String resourceGroupName, String name, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract PublicCertificateInner getPublicCertificate(String resourceGroupName, String name, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified).

abstract Mono<PublicCertificateInner> getPublicCertificateAsync(String resourceGroupName, String name, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified).

abstract PublicCertificateInner getPublicCertificateSlot(String resourceGroupName, String name, String slot, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified).

abstract Mono<PublicCertificateInner> getPublicCertificateSlotAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified).

abstract Response<PublicCertificateInner> getPublicCertificateSlotWithResponse(String resourceGroupName, String name, String slot, String publicCertificateName, Context context)

Get the named public certificate for an app (or deployment slot, if specified).

abstract Mono<Response<PublicCertificateInner>> getPublicCertificateSlotWithResponseAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified).

abstract Response<PublicCertificateInner> getPublicCertificateWithResponse(String resourceGroupName, String name, String publicCertificateName, Context context)

Get the named public certificate for an app (or deployment slot, if specified).

abstract Mono<Response<PublicCertificateInner>> getPublicCertificateWithResponseAsync(String resourceGroupName, String name, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified).

abstract RelayServiceConnectionEntityInner getRelayServiceConnection(String resourceGroupName, String name, String entityName)

Gets a hybrid connection configuration by its name.

abstract Mono<RelayServiceConnectionEntityInner> getRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName)

Gets a hybrid connection configuration by its name.

abstract RelayServiceConnectionEntityInner getRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot)

Gets a hybrid connection configuration by its name.

abstract Mono<RelayServiceConnectionEntityInner> getRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot)

Gets a hybrid connection configuration by its name.

abstract Response<RelayServiceConnectionEntityInner> getRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, Context context)

Gets a hybrid connection configuration by its name.

abstract Mono<Response<RelayServiceConnectionEntityInner>> getRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot)

Gets a hybrid connection configuration by its name.

abstract Response<RelayServiceConnectionEntityInner> getRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, Context context)

Gets a hybrid connection configuration by its name.

abstract Mono<Response<RelayServiceConnectionEntityInner>> getRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName)

Gets a hybrid connection configuration by its name.

abstract CsmPublishingCredentialsPoliciesEntityInner getScmAllowed(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedAsync(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed on the site or not.

abstract CsmPublishingCredentialsPoliciesEntityInner getScmAllowedSlot(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedSlotAsync(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Returns whether Scm basic auth is allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> getScmAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> getScmAllowedWithResponse(String resourceGroupName, String name, Context context)

Returns whether Scm basic auth is allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> getScmAllowedWithResponseAsync(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed on the site or not.

abstract ApiKVReferenceInner getSiteConnectionStringKeyVaultReference(String resourceGroupName, String name, String connectionStringKey)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceAsync(String resourceGroupName, String name, String connectionStringKey)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract ApiKVReferenceInner getSiteConnectionStringKeyVaultReferenceSlot(String resourceGroupName, String name, String connectionStringKey, String slot)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceSlotAsync(String resourceGroupName, String name, String connectionStringKey, String slot)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Response<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceSlotWithResponse(String resourceGroupName, String name, String connectionStringKey, String slot, Context context)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<Response<ApiKVReferenceInner>> getSiteConnectionStringKeyVaultReferenceSlotWithResponseAsync(String resourceGroupName, String name, String connectionStringKey, String slot)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Response<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferenceWithResponse(String resourceGroupName, String name, String connectionStringKey, Context context)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract Mono<Response<ApiKVReferenceInner>> getSiteConnectionStringKeyVaultReferenceWithResponseAsync(String resourceGroupName, String name, String connectionStringKey)

Gets the config reference and status of an app Description for Gets the config reference and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferences(String resourceGroupName, String name)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferences(String resourceGroupName, String name, Context context)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedFlux<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesAsync(String resourceGroupName, String name)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesSlot(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedIterable<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesSlot(String resourceGroupName, String name, String slot, Context context)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract PagedFlux<ApiKVReferenceInner> getSiteConnectionStringKeyVaultReferencesSlotAsync(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app Description for Gets the config reference app settings and status of an app.

abstract SiteExtensionInfoInner getSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Get site extension information by its ID for a web site, or a deployment slot.

abstract Mono<SiteExtensionInfoInner> getSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Get site extension information by its ID for a web site, or a deployment slot.

abstract SiteExtensionInfoInner getSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Get site extension information by its ID for a web site, or a deployment slot.

abstract Mono<SiteExtensionInfoInner> getSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Get site extension information by its ID for a web site, or a deployment slot.

abstract Response<SiteExtensionInfoInner> getSiteExtensionSlotWithResponse(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Get site extension information by its ID for a web site, or a deployment slot.

abstract Mono<Response<SiteExtensionInfoInner>> getSiteExtensionSlotWithResponseAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Get site extension information by its ID for a web site, or a deployment slot.

abstract Response<SiteExtensionInfoInner> getSiteExtensionWithResponse(String resourceGroupName, String name, String siteExtensionId, Context context)

Get site extension information by its ID for a web site, or a deployment slot.

abstract Mono<Response<SiteExtensionInfoInner>> getSiteExtensionWithResponseAsync(String resourceGroupName, String name, String siteExtensionId)

Get site extension information by its ID for a web site, or a deployment slot.

abstract SitePhpErrorLogFlagInner getSitePhpErrorLogFlag(String resourceGroupName, String name)

Gets web app's event logs.

abstract Mono<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagAsync(String resourceGroupName, String name)

Gets web app's event logs.

abstract SitePhpErrorLogFlagInner getSitePhpErrorLogFlagSlot(String resourceGroupName, String name, String slot)

Gets web app's event logs.

abstract Mono<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagSlotAsync(String resourceGroupName, String name, String slot)

Gets web app's event logs.

abstract Response<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets web app's event logs.

abstract Mono<Response<SitePhpErrorLogFlagInner>> getSitePhpErrorLogFlagSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets web app's event logs.

abstract Response<SitePhpErrorLogFlagInner> getSitePhpErrorLogFlagWithResponse(String resourceGroupName, String name, Context context)

Gets web app's event logs.

abstract Mono<Response<SitePhpErrorLogFlagInner>> getSitePhpErrorLogFlagWithResponseAsync(String resourceGroupName, String name)

Gets web app's event logs.

abstract SiteInner getSlot(String resourceGroupName, String name, String slot)

Gets the details of a web, mobile, or API app.

abstract Mono<SiteInner> getSlotAsync(String resourceGroupName, String name, String slot)

Gets the details of a web, mobile, or API app.

abstract CsmDeploymentStatus getSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract CsmDeploymentStatus getSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId, Context context)

Gets the deployment status for an app (or deployment slot, if specified).

abstract Mono<CsmDeploymentStatus> getSlotSiteDeploymentStatusSlotAsync(String resourceGroupName, String name, String slot, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract Mono<Response<Flux<ByteBuffer>>> getSlotSiteDeploymentStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot, String deploymentStatusId)

Gets the deployment status for an app (or deployment slot, if specified).

abstract Response<SiteInner> getSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the details of a web, mobile, or API app.

abstract Mono<Response<SiteInner>> getSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the details of a web, mobile, or API app.

abstract SiteSourceControlInner getSourceControl(String resourceGroupName, String name)

Gets the source control configuration of an app.

abstract Mono<SiteSourceControlInner> getSourceControlAsync(String resourceGroupName, String name)

Gets the source control configuration of an app.

abstract SiteSourceControlInner getSourceControlSlot(String resourceGroupName, String name, String slot)

Gets the source control configuration of an app.

abstract Mono<SiteSourceControlInner> getSourceControlSlotAsync(String resourceGroupName, String name, String slot)

Gets the source control configuration of an app.

abstract Response<SiteSourceControlInner> getSourceControlSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the source control configuration of an app.

abstract Mono<Response<SiteSourceControlInner>> getSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the source control configuration of an app.

abstract Response<SiteSourceControlInner> getSourceControlWithResponse(String resourceGroupName, String name, Context context)

Gets the source control configuration of an app.

abstract Mono<Response<SiteSourceControlInner>> getSourceControlWithResponseAsync(String resourceGroupName, String name)

Gets the source control configuration of an app.

abstract SwiftVirtualNetworkInner getSwiftVirtualNetworkConnection(String resourceGroupName, String name)

Gets a Swift Virtual Network connection.

abstract Mono<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionAsync(String resourceGroupName, String name)

Gets a Swift Virtual Network connection.

abstract SwiftVirtualNetworkInner getSwiftVirtualNetworkConnectionSlot(String resourceGroupName, String name, String slot)

Gets a Swift Virtual Network connection.

abstract Mono<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionSlotAsync(String resourceGroupName, String name, String slot)

Gets a Swift Virtual Network connection.

abstract Response<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets a Swift Virtual Network connection.

abstract Mono<Response<SwiftVirtualNetworkInner>> getSwiftVirtualNetworkConnectionSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets a Swift Virtual Network connection.

abstract Response<SwiftVirtualNetworkInner> getSwiftVirtualNetworkConnectionWithResponse(String resourceGroupName, String name, Context context)

Gets a Swift Virtual Network connection.

abstract Mono<Response<SwiftVirtualNetworkInner>> getSwiftVirtualNetworkConnectionWithResponseAsync(String resourceGroupName, String name)

Gets a Swift Virtual Network connection.

abstract TriggeredWebJobInner getTriggeredWebJob(String resourceGroupName, String name, String webJobName)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<TriggeredWebJobInner> getTriggeredWebJobAsync(String resourceGroupName, String name, String webJobName)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract TriggeredJobHistoryInner getTriggeredWebJobHistory(String resourceGroupName, String name, String webJobName, String id)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract Mono<TriggeredJobHistoryInner> getTriggeredWebJobHistoryAsync(String resourceGroupName, String name, String webJobName, String id)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract TriggeredJobHistoryInner getTriggeredWebJobHistorySlot(String resourceGroupName, String name, String webJobName, String id, String slot)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract Mono<TriggeredJobHistoryInner> getTriggeredWebJobHistorySlotAsync(String resourceGroupName, String name, String webJobName, String id, String slot)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract Response<TriggeredJobHistoryInner> getTriggeredWebJobHistorySlotWithResponse(String resourceGroupName, String name, String webJobName, String id, String slot, Context context)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract Mono<Response<TriggeredJobHistoryInner>> getTriggeredWebJobHistorySlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String id, String slot)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract Response<TriggeredJobHistoryInner> getTriggeredWebJobHistoryWithResponse(String resourceGroupName, String name, String webJobName, String id, Context context)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract Mono<Response<TriggeredJobHistoryInner>> getTriggeredWebJobHistoryWithResponseAsync(String resourceGroupName, String name, String webJobName, String id)

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

abstract TriggeredWebJobInner getTriggeredWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<TriggeredWebJobInner> getTriggeredWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract Response<TriggeredWebJobInner> getTriggeredWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<Response<TriggeredWebJobInner>> getTriggeredWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract Response<TriggeredWebJobInner> getTriggeredWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract Mono<Response<TriggeredWebJobInner>> getTriggeredWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Gets a triggered web job by its ID for an app, or a deployment slot.

abstract VnetInfoResourceInner getVnetConnection(String resourceGroupName, String name, String vnetName)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract Mono<VnetInfoResourceInner> getVnetConnectionAsync(String resourceGroupName, String name, String vnetName)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract VnetGatewayInner getVnetConnectionGateway(String resourceGroupName, String name, String vnetName, String gatewayName)

Gets an app's Virtual Network gateway.

abstract Mono<VnetGatewayInner> getVnetConnectionGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Gets an app's Virtual Network gateway.

abstract VnetGatewayInner getVnetConnectionGatewaySlot(String resourceGroupName, String name, String vnetName, String gatewayName, String slot)

Gets an app's Virtual Network gateway.

abstract Mono<VnetGatewayInner> getVnetConnectionGatewaySlotAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot)

Gets an app's Virtual Network gateway.

abstract Response<VnetGatewayInner> getVnetConnectionGatewaySlotWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, Context context)

Gets an app's Virtual Network gateway.

abstract Mono<Response<VnetGatewayInner>> getVnetConnectionGatewaySlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot)

Gets an app's Virtual Network gateway.

abstract Response<VnetGatewayInner> getVnetConnectionGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, Context context)

Gets an app's Virtual Network gateway.

abstract Mono<Response<VnetGatewayInner>> getVnetConnectionGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Gets an app's Virtual Network gateway.

abstract VnetInfoResourceInner getVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract Mono<VnetInfoResourceInner> getVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract Response<VnetInfoResourceInner> getVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, Context context)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract Mono<Response<VnetInfoResourceInner>> getVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract Response<VnetInfoResourceInner> getVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract Mono<Response<VnetInfoResourceInner>> getVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName)

Gets a virtual network the app (or deployment slot) is connected to by name.

abstract WebJobInner getWebJob(String resourceGroupName, String name, String webJobName)

Get webjob information for an app, or a deployment slot.

abstract Mono<WebJobInner> getWebJobAsync(String resourceGroupName, String name, String webJobName)

Get webjob information for an app, or a deployment slot.

abstract WebJobInner getWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Get webjob information for an app, or a deployment slot.

abstract Mono<WebJobInner> getWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Get webjob information for an app, or a deployment slot.

abstract Response<WebJobInner> getWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Get webjob information for an app, or a deployment slot.

abstract Mono<Response<WebJobInner>> getWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Get webjob information for an app, or a deployment slot.

abstract Response<WebJobInner> getWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Get webjob information for an app, or a deployment slot.

abstract Mono<Response<WebJobInner>> getWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Get webjob information for an app, or a deployment slot.

abstract BinaryData getWebSiteContainerLogs(String resourceGroupName, String name)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract Mono<BinaryData> getWebSiteContainerLogsAsync(String resourceGroupName, String name)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract BinaryData getWebSiteContainerLogsSlot(String resourceGroupName, String name, String slot)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract Mono<BinaryData> getWebSiteContainerLogsSlotAsync(String resourceGroupName, String name, String slot)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract Response<BinaryData> getWebSiteContainerLogsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract Mono<Response<BinaryData>> getWebSiteContainerLogsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract Response<BinaryData> getWebSiteContainerLogsWithResponse(String resourceGroupName, String name, Context context)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract Mono<Response<BinaryData>> getWebSiteContainerLogsWithResponseAsync(String resourceGroupName, String name)

Gets the last lines of docker logs for the given site Description for Gets the last lines of docker logs for the given site.

abstract WorkflowEnvelopeInner getWorkflow(String resourceGroupName, String name, String workflowName)

Get workflow information by its ID for web site, or a deployment slot.

abstract Mono<WorkflowEnvelopeInner> getWorkflowAsync(String resourceGroupName, String name, String workflowName)

Get workflow information by its ID for web site, or a deployment slot.

abstract Response<WorkflowEnvelopeInner> getWorkflowWithResponse(String resourceGroupName, String name, String workflowName, Context context)

Get workflow information by its ID for web site, or a deployment slot.

abstract Mono<Response<WorkflowEnvelopeInner>> getWorkflowWithResponseAsync(String resourceGroupName, String name, String workflowName)

Get workflow information by its ID for web site, or a deployment slot.

abstract SiteExtensionInfoInner installSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment slot.

abstract SiteExtensionInfoInner installSiteExtension(String resourceGroupName, String name, String siteExtensionId, Context context)

Install site extension on a web site, or a deployment slot.

abstract Mono<SiteExtensionInfoInner> installSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment slot.

abstract SiteExtensionInfoInner installSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment slot.

abstract SiteExtensionInfoInner installSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Install site extension on a web site, or a deployment slot.

abstract Mono<SiteExtensionInfoInner> installSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment slot.

abstract Mono<Response<Flux<ByteBuffer>>> installSiteExtensionSlotWithResponseAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment slot.

abstract Mono<Response<Flux<ByteBuffer>>> installSiteExtensionWithResponseAsync(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment slot.

abstract SiteCloneabilityInner isCloneable(String resourceGroupName, String name)

Shows whether an app can be cloned to another resource group or subscription.

abstract Mono<SiteCloneabilityInner> isCloneableAsync(String resourceGroupName, String name)

Shows whether an app can be cloned to another resource group or subscription.

abstract SiteCloneabilityInner isCloneableSlot(String resourceGroupName, String name, String slot)

Shows whether an app can be cloned to another resource group or subscription.

abstract Mono<SiteCloneabilityInner> isCloneableSlotAsync(String resourceGroupName, String name, String slot)

Shows whether an app can be cloned to another resource group or subscription.

abstract Response<SiteCloneabilityInner> isCloneableSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Shows whether an app can be cloned to another resource group or subscription.

abstract Mono<Response<SiteCloneabilityInner>> isCloneableSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Shows whether an app can be cloned to another resource group or subscription.

abstract Response<SiteCloneabilityInner> isCloneableWithResponse(String resourceGroupName, String name, Context context)

Shows whether an app can be cloned to another resource group or subscription.

abstract Mono<Response<SiteCloneabilityInner>> isCloneableWithResponseAsync(String resourceGroupName, String name)

Shows whether an app can be cloned to another resource group or subscription.

abstract PagedIterable<SiteInner> list()

Get all apps for a subscription.

abstract PagedIterable<SiteInner> list(Context context)

Get all apps for a subscription.

abstract StringDictionaryInner listApplicationSettings(String resourceGroupName, String name)

Gets the application settings of an app.

abstract Mono<StringDictionaryInner> listApplicationSettingsAsync(String resourceGroupName, String name)

Gets the application settings of an app.

abstract StringDictionaryInner listApplicationSettingsSlot(String resourceGroupName, String name, String slot)

Gets the application settings of an app.

abstract Mono<StringDictionaryInner> listApplicationSettingsSlotAsync(String resourceGroupName, String name, String slot)

Gets the application settings of an app.

abstract Response<StringDictionaryInner> listApplicationSettingsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the application settings of an app.

abstract Mono<Response<StringDictionaryInner>> listApplicationSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the application settings of an app.

abstract Response<StringDictionaryInner> listApplicationSettingsWithResponse(String resourceGroupName, String name, Context context)

Gets the application settings of an app.

abstract Mono<Response<StringDictionaryInner>> listApplicationSettingsWithResponseAsync(String resourceGroupName, String name)

Gets the application settings of an app.

abstract PagedFlux<SiteInner> listAsync()

Get all apps for a subscription.

abstract AzureStoragePropertyDictionaryResourceInner listAzureStorageAccounts(String resourceGroupName, String name)

Gets the Azure storage account configurations of an app.

abstract Mono<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsAsync(String resourceGroupName, String name)

Gets the Azure storage account configurations of an app.

abstract AzureStoragePropertyDictionaryResourceInner listAzureStorageAccountsSlot(String resourceGroupName, String name, String slot)

Gets the Azure storage account configurations of an app.

abstract Mono<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Azure storage account configurations of an app.

abstract Response<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the Azure storage account configurations of an app.

abstract Mono<Response<AzureStoragePropertyDictionaryResourceInner>> listAzureStorageAccountsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Azure storage account configurations of an app.

abstract Response<AzureStoragePropertyDictionaryResourceInner> listAzureStorageAccountsWithResponse(String resourceGroupName, String name, Context context)

Gets the Azure storage account configurations of an app.

abstract Mono<Response<AzureStoragePropertyDictionaryResourceInner>> listAzureStorageAccountsWithResponseAsync(String resourceGroupName, String name)

Gets the Azure storage account configurations of an app.

abstract BackupItemInner listBackupStatusSecrets(String resourceGroupName, String name, String backupId, BackupRequestInner request)

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.

abstract Mono<BackupItemInner> listBackupStatusSecretsAsync(String resourceGroupName, String name, String backupId, BackupRequestInner request)

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.

abstract BackupItemInner listBackupStatusSecretsSlot(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request)

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.

abstract Mono<BackupItemInner> listBackupStatusSecretsSlotAsync(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request)

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.

abstract Response<BackupItemInner> listBackupStatusSecretsSlotWithResponse(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request, Context context)

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.

abstract Mono<Response<BackupItemInner>> listBackupStatusSecretsSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request)

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.

abstract Response<BackupItemInner> listBackupStatusSecretsWithResponse(String resourceGroupName, String name, String backupId, BackupRequestInner request, Context context)

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.

abstract Mono<Response<BackupItemInner>> listBackupStatusSecretsWithResponseAsync(String resourceGroupName, String name, String backupId, BackupRequestInner request)

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.

abstract PagedIterable<BackupItemInner> listBackups(String resourceGroupName, String name)

Gets existing backups of an app.

abstract PagedIterable<BackupItemInner> listBackups(String resourceGroupName, String name, Context context)

Gets existing backups of an app.

abstract PagedFlux<BackupItemInner> listBackupsAsync(String resourceGroupName, String name)

Gets existing backups of an app.

abstract PagedIterable<BackupItemInner> listBackupsSlot(String resourceGroupName, String name, String slot)

Gets existing backups of an app.

abstract PagedIterable<BackupItemInner> listBackupsSlot(String resourceGroupName, String name, String slot, Context context)

Gets existing backups of an app.

abstract PagedFlux<BackupItemInner> listBackupsSlotAsync(String resourceGroupName, String name, String slot)

Gets existing backups of an app.

abstract PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPolicies(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

abstract PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPolicies(String resourceGroupName, String name, Context context)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

abstract PagedFlux<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesAsync(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

abstract PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesSlot(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

abstract PagedIterable<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesSlot(String resourceGroupName, String name, String slot, Context context)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

abstract PagedFlux<CsmPublishingCredentialsPoliciesEntityInner> listBasicPublishingCredentialsPoliciesSlotAsync(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

abstract PagedIterable<SiteInner> listByResourceGroup(String resourceGroupName)

Gets all web, mobile, and API apps in the specified resource group.

abstract PagedIterable<SiteInner> listByResourceGroup(String resourceGroupName, Boolean includeSlots, Context context)

Gets all web, mobile, and API apps in the specified resource group.

abstract PagedFlux<SiteInner> listByResourceGroupAsync(String resourceGroupName)

Gets all web, mobile, and API apps in the specified resource group.

abstract PagedFlux<SiteInner> listByResourceGroupAsync(String resourceGroupName, Boolean includeSlots)

Gets all web, mobile, and API apps in the specified resource group.

abstract PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfo(String resourceGroupName, String name)

Gets a list of web app configuration snapshots identifiers.

abstract PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfo(String resourceGroupName, String name, Context context)

Gets a list of web app configuration snapshots identifiers.

abstract PagedFlux<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoAsync(String resourceGroupName, String name)

Gets a list of web app configuration snapshots identifiers.

abstract PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoSlot(String resourceGroupName, String name, String slot)

Gets a list of web app configuration snapshots identifiers.

abstract PagedIterable<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoSlot(String resourceGroupName, String name, String slot, Context context)

Gets a list of web app configuration snapshots identifiers.

abstract PagedFlux<SiteConfigurationSnapshotInfoInner> listConfigurationSnapshotInfoSlotAsync(String resourceGroupName, String name, String slot)

Gets a list of web app configuration snapshots identifiers.

abstract PagedIterable<SiteConfigResourceInner> listConfigurations(String resourceGroupName, String name)

List the configurations of an app Description for List the configurations of an app.

abstract PagedIterable<SiteConfigResourceInner> listConfigurations(String resourceGroupName, String name, Context context)

List the configurations of an app Description for List the configurations of an app.

abstract PagedFlux<SiteConfigResourceInner> listConfigurationsAsync(String resourceGroupName, String name)

List the configurations of an app Description for List the configurations of an app.

abstract PagedIterable<SiteConfigResourceInner> listConfigurationsSlot(String resourceGroupName, String name, String slot)

List the configurations of an app Description for List the configurations of an app.

abstract PagedIterable<SiteConfigResourceInner> listConfigurationsSlot(String resourceGroupName, String name, String slot, Context context)

List the configurations of an app Description for List the configurations of an app.

abstract PagedFlux<SiteConfigResourceInner> listConfigurationsSlotAsync(String resourceGroupName, String name, String slot)

List the configurations of an app Description for List the configurations of an app.

abstract ConnectionStringDictionaryInner listConnectionStrings(String resourceGroupName, String name)

Gets the connection strings of an app.

abstract Mono<ConnectionStringDictionaryInner> listConnectionStringsAsync(String resourceGroupName, String name)

Gets the connection strings of an app.

abstract ConnectionStringDictionaryInner listConnectionStringsSlot(String resourceGroupName, String name, String slot)

Gets the connection strings of an app.

abstract Mono<ConnectionStringDictionaryInner> listConnectionStringsSlotAsync(String resourceGroupName, String name, String slot)

Gets the connection strings of an app.

abstract Response<ConnectionStringDictionaryInner> listConnectionStringsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the connection strings of an app.

abstract Mono<Response<ConnectionStringDictionaryInner>> listConnectionStringsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the connection strings of an app.

abstract Response<ConnectionStringDictionaryInner> listConnectionStringsWithResponse(String resourceGroupName, String name, Context context)

Gets the connection strings of an app.

abstract Mono<Response<ConnectionStringDictionaryInner>> listConnectionStringsWithResponseAsync(String resourceGroupName, String name)

Gets the connection strings of an app.

abstract PagedIterable<ContinuousWebJobInner> listContinuousWebJobs(String resourceGroupName, String name)

List continuous web jobs for an app, or a deployment slot.

abstract PagedIterable<ContinuousWebJobInner> listContinuousWebJobs(String resourceGroupName, String name, Context context)

List continuous web jobs for an app, or a deployment slot.

abstract PagedFlux<ContinuousWebJobInner> listContinuousWebJobsAsync(String resourceGroupName, String name)

List continuous web jobs for an app, or a deployment slot.

abstract PagedIterable<ContinuousWebJobInner> listContinuousWebJobsSlot(String resourceGroupName, String name, String slot)

List continuous web jobs for an app, or a deployment slot.

abstract PagedIterable<ContinuousWebJobInner> listContinuousWebJobsSlot(String resourceGroupName, String name, String slot, Context context)

List continuous web jobs for an app, or a deployment slot.

abstract PagedFlux<ContinuousWebJobInner> listContinuousWebJobsSlotAsync(String resourceGroupName, String name, String slot)

List continuous web jobs for an app, or a deployment slot.

abstract DeploymentInner listDeploymentLog(String resourceGroupName, String name, String id)

List deployment log for specific deployment for an app, or a deployment slot.

abstract Mono<DeploymentInner> listDeploymentLogAsync(String resourceGroupName, String name, String id)

List deployment log for specific deployment for an app, or a deployment slot.

abstract DeploymentInner listDeploymentLogSlot(String resourceGroupName, String name, String id, String slot)

List deployment log for specific deployment for an app, or a deployment slot.

abstract Mono<DeploymentInner> listDeploymentLogSlotAsync(String resourceGroupName, String name, String id, String slot)

List deployment log for specific deployment for an app, or a deployment slot.

abstract Response<DeploymentInner> listDeploymentLogSlotWithResponse(String resourceGroupName, String name, String id, String slot, Context context)

List deployment log for specific deployment for an app, or a deployment slot.

abstract Mono<Response<DeploymentInner>> listDeploymentLogSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot)

List deployment log for specific deployment for an app, or a deployment slot.

abstract Response<DeploymentInner> listDeploymentLogWithResponse(String resourceGroupName, String name, String id, Context context)

List deployment log for specific deployment for an app, or a deployment slot.

abstract Mono<Response<DeploymentInner>> listDeploymentLogWithResponseAsync(String resourceGroupName, String name, String id)

List deployment log for specific deployment for an app, or a deployment slot.

abstract PagedIterable<DeploymentInner> listDeployments(String resourceGroupName, String name)

List deployments for an app, or a deployment slot.

abstract PagedIterable<DeploymentInner> listDeployments(String resourceGroupName, String name, Context context)

List deployments for an app, or a deployment slot.

abstract PagedFlux<DeploymentInner> listDeploymentsAsync(String resourceGroupName, String name)

List deployments for an app, or a deployment slot.

abstract PagedIterable<DeploymentInner> listDeploymentsSlot(String resourceGroupName, String name, String slot)

List deployments for an app, or a deployment slot.

abstract PagedIterable<DeploymentInner> listDeploymentsSlot(String resourceGroupName, String name, String slot, Context context)

List deployments for an app, or a deployment slot.

abstract PagedFlux<DeploymentInner> listDeploymentsSlotAsync(String resourceGroupName, String name, String slot)

List deployments for an app, or a deployment slot.

abstract PagedIterable<IdentifierInner> listDomainOwnershipIdentifiers(String resourceGroupName, String name)

Lists ownership identifiers for domain associated with web app.

abstract PagedIterable<IdentifierInner> listDomainOwnershipIdentifiers(String resourceGroupName, String name, Context context)

Lists ownership identifiers for domain associated with web app.

abstract PagedFlux<IdentifierInner> listDomainOwnershipIdentifiersAsync(String resourceGroupName, String name)

Lists ownership identifiers for domain associated with web app.

abstract PagedIterable<IdentifierInner> listDomainOwnershipIdentifiersSlot(String resourceGroupName, String name, String slot)

Lists ownership identifiers for domain associated with web app.

abstract PagedIterable<IdentifierInner> listDomainOwnershipIdentifiersSlot(String resourceGroupName, String name, String slot, Context context)

Lists ownership identifiers for domain associated with web app.

abstract PagedFlux<IdentifierInner> listDomainOwnershipIdentifiersSlotAsync(String resourceGroupName, String name, String slot)

Lists ownership identifiers for domain associated with web app.

abstract StringDictionaryInner listFunctionKeys(String resourceGroupName, String name, String functionName)

Get function keys for a function in a web site, or a deployment slot.

abstract Mono<StringDictionaryInner> listFunctionKeysAsync(String resourceGroupName, String name, String functionName)

Get function keys for a function in a web site, or a deployment slot.

abstract StringDictionaryInner listFunctionKeysSlot(String resourceGroupName, String name, String functionName, String slot)

Get function keys for a function in a web site, or a deployment slot.

abstract Mono<StringDictionaryInner> listFunctionKeysSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Get function keys for a function in a web site, or a deployment slot.

abstract Response<StringDictionaryInner> listFunctionKeysSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Get function keys for a function in a web site, or a deployment slot.

abstract Mono<Response<StringDictionaryInner>> listFunctionKeysSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Get function keys for a function in a web site, or a deployment slot.

abstract Response<StringDictionaryInner> listFunctionKeysWithResponse(String resourceGroupName, String name, String functionName, Context context)

Get function keys for a function in a web site, or a deployment slot.

abstract Mono<Response<StringDictionaryInner>> listFunctionKeysWithResponseAsync(String resourceGroupName, String name, String functionName)

Get function keys for a function in a web site, or a deployment slot.

abstract FunctionSecretsInner listFunctionSecrets(String resourceGroupName, String name, String functionName)

Get function secrets for a function in a web site, or a deployment slot.

abstract Mono<FunctionSecretsInner> listFunctionSecretsAsync(String resourceGroupName, String name, String functionName)

Get function secrets for a function in a web site, or a deployment slot.

abstract FunctionSecretsInner listFunctionSecretsSlot(String resourceGroupName, String name, String functionName, String slot)

Get function secrets for a function in a web site, or a deployment slot.

abstract Mono<FunctionSecretsInner> listFunctionSecretsSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Get function secrets for a function in a web site, or a deployment slot.

abstract Response<FunctionSecretsInner> listFunctionSecretsSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Get function secrets for a function in a web site, or a deployment slot.

abstract Mono<Response<FunctionSecretsInner>> listFunctionSecretsSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Get function secrets for a function in a web site, or a deployment slot.

abstract Response<FunctionSecretsInner> listFunctionSecretsWithResponse(String resourceGroupName, String name, String functionName, Context context)

Get function secrets for a function in a web site, or a deployment slot.

abstract Mono<Response<FunctionSecretsInner>> listFunctionSecretsWithResponseAsync(String resourceGroupName, String name, String functionName)

Get function secrets for a function in a web site, or a deployment slot.

abstract PagedIterable<FunctionEnvelopeInner> listFunctions(String resourceGroupName, String name)

List the functions for a web site, or a deployment slot.

abstract PagedIterable<FunctionEnvelopeInner> listFunctions(String resourceGroupName, String name, Context context)

List the functions for a web site, or a deployment slot.

abstract PagedFlux<FunctionEnvelopeInner> listFunctionsAsync(String resourceGroupName, String name)

List the functions for a web site, or a deployment slot.

abstract HostKeysInner listHostKeys(String resourceGroupName, String name)

Get host secrets for a function app.

abstract Mono<HostKeysInner> listHostKeysAsync(String resourceGroupName, String name)

Get host secrets for a function app.

abstract HostKeysInner listHostKeysSlot(String resourceGroupName, String name, String slot)

Get host secrets for a function app.

abstract Mono<HostKeysInner> listHostKeysSlotAsync(String resourceGroupName, String name, String slot)

Get host secrets for a function app.

abstract Response<HostKeysInner> listHostKeysSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Get host secrets for a function app.

abstract Mono<Response<HostKeysInner>> listHostKeysSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Get host secrets for a function app.

abstract Response<HostKeysInner> listHostKeysWithResponse(String resourceGroupName, String name, Context context)

Get host secrets for a function app.

abstract Mono<Response<HostKeysInner>> listHostKeysWithResponseAsync(String resourceGroupName, String name)

Get host secrets for a function app.

abstract PagedIterable<HostnameBindingInner> listHostnameBindings(String resourceGroupName, String name)

Get hostname bindings for an app or a deployment slot.

abstract PagedIterable<HostnameBindingInner> listHostnameBindings(String resourceGroupName, String name, Context context)

Get hostname bindings for an app or a deployment slot.

abstract PagedFlux<HostnameBindingInner> listHostnameBindingsAsync(String resourceGroupName, String name)

Get hostname bindings for an app or a deployment slot.

abstract PagedIterable<HostnameBindingInner> listHostnameBindingsSlot(String resourceGroupName, String name, String slot)

Get hostname bindings for an app or a deployment slot.

abstract PagedIterable<HostnameBindingInner> listHostnameBindingsSlot(String resourceGroupName, String name, String slot, Context context)

Get hostname bindings for an app or a deployment slot.

abstract PagedFlux<HostnameBindingInner> listHostnameBindingsSlotAsync(String resourceGroupName, String name, String slot)

Get hostname bindings for an app or a deployment slot.

abstract HybridConnectionInner listHybridConnections(String resourceGroupName, String name)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract Mono<HybridConnectionInner> listHybridConnectionsAsync(String resourceGroupName, String name)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract HybridConnectionInner listHybridConnectionsSlot(String resourceGroupName, String name, String slot)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract Mono<HybridConnectionInner> listHybridConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract Response<HybridConnectionInner> listHybridConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract Mono<Response<HybridConnectionInner>> listHybridConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract Response<HybridConnectionInner> listHybridConnectionsWithResponse(String resourceGroupName, String name, Context context)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract Mono<Response<HybridConnectionInner>> listHybridConnectionsWithResponseAsync(String resourceGroupName, String name)

Retrieves all Service Bus Hybrid Connections used by this Web App.

abstract PagedIterable<FunctionEnvelopeInner> listInstanceFunctionsSlot(String resourceGroupName, String name, String slot)

List the functions for a web site, or a deployment slot.

abstract PagedIterable<FunctionEnvelopeInner> listInstanceFunctionsSlot(String resourceGroupName, String name, String slot, Context context)

List the functions for a web site, or a deployment slot.

abstract PagedFlux<FunctionEnvelopeInner> listInstanceFunctionsSlotAsync(String resourceGroupName, String name, String slot)

List the functions for a web site, or a deployment slot.

abstract PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiers(String resourceGroupName, String name)

Gets all scale-out instances of an app.

abstract PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiers(String resourceGroupName, String name, Context context)

Gets all scale-out instances of an app.

abstract PagedFlux<WebSiteInstanceStatusInner> listInstanceIdentifiersAsync(String resourceGroupName, String name)

Gets all scale-out instances of an app.

abstract PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiersSlot(String resourceGroupName, String name, String slot)

Gets all scale-out instances of an app.

abstract PagedIterable<WebSiteInstanceStatusInner> listInstanceIdentifiersSlot(String resourceGroupName, String name, String slot, Context context)

Gets all scale-out instances of an app.

abstract PagedFlux<WebSiteInstanceStatusInner> listInstanceIdentifiersSlotAsync(String resourceGroupName, String name, String slot)

Gets all scale-out instances of an app.

abstract PagedIterable<ProcessModuleInfoInner> listInstanceProcessModules(String resourceGroupName, String name, String processId, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessModuleInfoInner> listInstanceProcessModules(String resourceGroupName, String name, String processId, String instanceId, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessModuleInfoInner> listInstanceProcessModulesAsync(String resourceGroupName, String name, String processId, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessModuleInfoInner> listInstanceProcessModulesSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessModuleInfoInner> listInstanceProcessModulesSlot(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessModuleInfoInner> listInstanceProcessModulesSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreads(String resourceGroupName, String name, String processId, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreads(String resourceGroupName, String name, String processId, String instanceId, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessThreadInfoInner> listInstanceProcessThreadsAsync(String resourceGroupName, String name, String processId, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listInstanceProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessThreadInfoInner> listInstanceProcessThreadsSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listInstanceProcesses(String resourceGroupName, String name, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listInstanceProcesses(String resourceGroupName, String name, String instanceId, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessInfoInner> listInstanceProcessesAsync(String resourceGroupName, String name, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listInstanceProcessesSlot(String resourceGroupName, String name, String slot, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listInstanceProcessesSlot(String resourceGroupName, String name, String slot, String instanceId, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessInfoInner> listInstanceProcessesSlotAsync(String resourceGroupName, String name, String slot, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<WorkflowEnvelopeInner> listInstanceWorkflowsSlot(String resourceGroupName, String name, String slot)

List the workflows for a web site, or a deployment slot.

abstract PagedIterable<WorkflowEnvelopeInner> listInstanceWorkflowsSlot(String resourceGroupName, String name, String slot, Context context)

List the workflows for a web site, or a deployment slot.

abstract PagedFlux<WorkflowEnvelopeInner> listInstanceWorkflowsSlotAsync(String resourceGroupName, String name, String slot)

List the workflows for a web site, or a deployment slot.

abstract StringDictionaryInner listMetadata(String resourceGroupName, String name)

Gets the metadata of an app.

abstract Mono<StringDictionaryInner> listMetadataAsync(String resourceGroupName, String name)

Gets the metadata of an app.

abstract StringDictionaryInner listMetadataSlot(String resourceGroupName, String name, String slot)

Gets the metadata of an app.

abstract Mono<StringDictionaryInner> listMetadataSlotAsync(String resourceGroupName, String name, String slot)

Gets the metadata of an app.

abstract Response<StringDictionaryInner> listMetadataSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the metadata of an app.

abstract Mono<Response<StringDictionaryInner>> listMetadataSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the metadata of an app.

abstract Response<StringDictionaryInner> listMetadataWithResponse(String resourceGroupName, String name, Context context)

Gets the metadata of an app.

abstract Mono<Response<StringDictionaryInner>> listMetadataWithResponseAsync(String resourceGroupName, String name)

Gets the metadata of an app.

abstract NetworkFeaturesInner listNetworkFeatures(String resourceGroupName, String name, String view)

Gets all network features used by the app (or deployment slot, if specified).

abstract Mono<NetworkFeaturesInner> listNetworkFeaturesAsync(String resourceGroupName, String name, String view)

Gets all network features used by the app (or deployment slot, if specified).

abstract NetworkFeaturesInner listNetworkFeaturesSlot(String resourceGroupName, String name, String view, String slot)

Gets all network features used by the app (or deployment slot, if specified).

abstract Mono<NetworkFeaturesInner> listNetworkFeaturesSlotAsync(String resourceGroupName, String name, String view, String slot)

Gets all network features used by the app (or deployment slot, if specified).

abstract Response<NetworkFeaturesInner> listNetworkFeaturesSlotWithResponse(String resourceGroupName, String name, String view, String slot, Context context)

Gets all network features used by the app (or deployment slot, if specified).

abstract Mono<Response<NetworkFeaturesInner>> listNetworkFeaturesSlotWithResponseAsync(String resourceGroupName, String name, String view, String slot)

Gets all network features used by the app (or deployment slot, if specified).

abstract Response<NetworkFeaturesInner> listNetworkFeaturesWithResponse(String resourceGroupName, String name, String view, Context context)

Gets all network features used by the app (or deployment slot, if specified).

abstract Mono<Response<NetworkFeaturesInner>> listNetworkFeaturesWithResponseAsync(String resourceGroupName, String name, String view)

Gets all network features used by the app (or deployment slot, if specified).

abstract PagedIterable<PerfMonResponseInner> listPerfMonCounters(String resourceGroupName, String name)

Gets perfmon counters for web app.

abstract PagedIterable<PerfMonResponseInner> listPerfMonCounters(String resourceGroupName, String name, String filter, Context context)

Gets perfmon counters for web app.

abstract PagedFlux<PerfMonResponseInner> listPerfMonCountersAsync(String resourceGroupName, String name)

Gets perfmon counters for web app.

abstract PagedFlux<PerfMonResponseInner> listPerfMonCountersAsync(String resourceGroupName, String name, String filter)

Gets perfmon counters for web app.

abstract PagedIterable<PerfMonResponseInner> listPerfMonCountersSlot(String resourceGroupName, String name, String slot)

Gets perfmon counters for web app.

abstract PagedIterable<PerfMonResponseInner> listPerfMonCountersSlot(String resourceGroupName, String name, String slot, String filter, Context context)

Gets perfmon counters for web app.

abstract PagedFlux<PerfMonResponseInner> listPerfMonCountersSlotAsync(String resourceGroupName, String name, String slot)

Gets perfmon counters for web app.

abstract PagedFlux<PerfMonResponseInner> listPerfMonCountersSlotAsync(String resourceGroupName, String name, String slot, String filter)

Gets perfmon counters for web app.

abstract PremierAddOnInner listPremierAddOns(String resourceGroupName, String name)

Gets the premier add-ons of an app.

abstract Mono<PremierAddOnInner> listPremierAddOnsAsync(String resourceGroupName, String name)

Gets the premier add-ons of an app.

abstract PremierAddOnInner listPremierAddOnsSlot(String resourceGroupName, String name, String slot)

Gets the premier add-ons of an app.

abstract Mono<PremierAddOnInner> listPremierAddOnsSlotAsync(String resourceGroupName, String name, String slot)

Gets the premier add-ons of an app.

abstract Response<PremierAddOnInner> listPremierAddOnsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the premier add-ons of an app.

abstract Mono<Response<PremierAddOnInner>> listPremierAddOnsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the premier add-ons of an app.

abstract Response<PremierAddOnInner> listPremierAddOnsWithResponse(String resourceGroupName, String name, Context context)

Gets the premier add-ons of an app.

abstract Mono<Response<PremierAddOnInner>> listPremierAddOnsWithResponseAsync(String resourceGroupName, String name)

Gets the premier add-ons of an app.

abstract PagedIterable<ProcessModuleInfoInner> listProcessModules(String resourceGroupName, String name, String processId)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessModuleInfoInner> listProcessModules(String resourceGroupName, String name, String processId, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessModuleInfoInner> listProcessModulesAsync(String resourceGroupName, String name, String processId)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessModuleInfoInner> listProcessModulesSlot(String resourceGroupName, String name, String processId, String slot)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessModuleInfoInner> listProcessModulesSlot(String resourceGroupName, String name, String processId, String slot, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessModuleInfoInner> listProcessModulesSlotAsync(String resourceGroupName, String name, String processId, String slot)

List module information for a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listProcessThreads(String resourceGroupName, String name, String processId)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listProcessThreads(String resourceGroupName, String name, String processId, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessThreadInfoInner> listProcessThreadsAsync(String resourceGroupName, String name, String processId)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessThreadInfoInner> listProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessThreadInfoInner> listProcessThreadsSlotAsync(String resourceGroupName, String name, String processId, String slot)

List the threads in a process by its ID for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listProcesses(String resourceGroupName, String name)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listProcesses(String resourceGroupName, String name, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessInfoInner> listProcessesAsync(String resourceGroupName, String name)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listProcessesSlot(String resourceGroupName, String name, String slot)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<ProcessInfoInner> listProcessesSlot(String resourceGroupName, String name, String slot, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedFlux<ProcessInfoInner> listProcessesSlotAsync(String resourceGroupName, String name, String slot)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

abstract PagedIterable<CsmDeploymentStatus> listProductionSiteDeploymentStatuses(String resourceGroupName, String name)

List deployment statuses for an app (or deployment slot, if specified).

abstract PagedIterable<CsmDeploymentStatus> listProductionSiteDeploymentStatuses(String resourceGroupName, String name, Context context)

List deployment statuses for an app (or deployment slot, if specified).

abstract PagedFlux<CsmDeploymentStatus> listProductionSiteDeploymentStatusesAsync(String resourceGroupName, String name)

List deployment statuses for an app (or deployment slot, if specified).

abstract PagedIterable<PublicCertificateInner> listPublicCertificates(String resourceGroupName, String name)

Get public certificates for an app or a deployment slot.

abstract PagedIterable<PublicCertificateInner> listPublicCertificates(String resourceGroupName, String name, Context context)

Get public certificates for an app or a deployment slot.

abstract PagedFlux<PublicCertificateInner> listPublicCertificatesAsync(String resourceGroupName, String name)

Get public certificates for an app or a deployment slot.

abstract PagedIterable<PublicCertificateInner> listPublicCertificatesSlot(String resourceGroupName, String name, String slot)

Get public certificates for an app or a deployment slot.

abstract PagedIterable<PublicCertificateInner> listPublicCertificatesSlot(String resourceGroupName, String name, String slot, Context context)

Get public certificates for an app or a deployment slot.

abstract PagedFlux<PublicCertificateInner> listPublicCertificatesSlotAsync(String resourceGroupName, String name, String slot)

Get public certificates for an app or a deployment slot.

abstract UserInner listPublishingCredentials(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app.

abstract UserInner listPublishingCredentials(String resourceGroupName, String name, Context context)

Gets the Git/FTP publishing credentials of an app.

abstract Mono<UserInner> listPublishingCredentialsAsync(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app.

abstract UserInner listPublishingCredentialsSlot(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app.

abstract UserInner listPublishingCredentialsSlot(String resourceGroupName, String name, String slot, Context context)

Gets the Git/FTP publishing credentials of an app.

abstract Mono<UserInner> listPublishingCredentialsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app.

abstract Mono<Response<Flux<ByteBuffer>>> listPublishingCredentialsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app.

abstract Mono<Response<Flux<ByteBuffer>>> listPublishingCredentialsWithResponseAsync(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app.

abstract BinaryData listPublishingProfileXmlWithSecrets(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract Mono<BinaryData> listPublishingProfileXmlWithSecretsAsync(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract BinaryData listPublishingProfileXmlWithSecretsSlot(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract Mono<BinaryData> listPublishingProfileXmlWithSecretsSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract Response<BinaryData> listPublishingProfileXmlWithSecretsSlotWithResponse(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions, Context context)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract Mono<Response<BinaryData>> listPublishingProfileXmlWithSecretsSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract Response<BinaryData> listPublishingProfileXmlWithSecretsWithResponse(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions, Context context)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract Mono<Response<BinaryData>> listPublishingProfileXmlWithSecretsWithResponseAsync(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified).

abstract RelayServiceConnectionEntityInner listRelayServiceConnections(String resourceGroupName, String name)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract Mono<RelayServiceConnectionEntityInner> listRelayServiceConnectionsAsync(String resourceGroupName, String name)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract RelayServiceConnectionEntityInner listRelayServiceConnectionsSlot(String resourceGroupName, String name, String slot)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract Mono<RelayServiceConnectionEntityInner> listRelayServiceConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract Response<RelayServiceConnectionEntityInner> listRelayServiceConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract Mono<Response<RelayServiceConnectionEntityInner>> listRelayServiceConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract Response<RelayServiceConnectionEntityInner> listRelayServiceConnectionsWithResponse(String resourceGroupName, String name, Context context)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract Mono<Response<RelayServiceConnectionEntityInner>> listRelayServiceConnectionsWithResponseAsync(String resourceGroupName, String name)

Gets hybrid connections configured for an app (or deployment slot, if specified).

abstract PagedIterable<BackupItemInner> listSiteBackups(String resourceGroupName, String name)

Gets existing backups of an app.

abstract PagedIterable<BackupItemInner> listSiteBackups(String resourceGroupName, String name, Context context)

Gets existing backups of an app.

abstract PagedFlux<BackupItemInner> listSiteBackupsAsync(String resourceGroupName, String name)

Gets existing backups of an app.

abstract PagedIterable<BackupItemInner> listSiteBackupsSlot(String resourceGroupName, String name, String slot)

Gets existing backups of an app.

abstract PagedIterable<BackupItemInner> listSiteBackupsSlot(String resourceGroupName, String name, String slot, Context context)

Gets existing backups of an app.

abstract PagedFlux<BackupItemInner> listSiteBackupsSlotAsync(String resourceGroupName, String name, String slot)

Gets existing backups of an app.

abstract PagedIterable<SiteExtensionInfoInner> listSiteExtensions(String resourceGroupName, String name)

Get list of siteextensions for a web site, or a deployment slot.

abstract PagedIterable<SiteExtensionInfoInner> listSiteExtensions(String resourceGroupName, String name, Context context)

Get list of siteextensions for a web site, or a deployment slot.

abstract PagedFlux<SiteExtensionInfoInner> listSiteExtensionsAsync(String resourceGroupName, String name)

Get list of siteextensions for a web site, or a deployment slot.

abstract PagedIterable<SiteExtensionInfoInner> listSiteExtensionsSlot(String resourceGroupName, String name, String slot)

Get list of siteextensions for a web site, or a deployment slot.

abstract PagedIterable<SiteExtensionInfoInner> listSiteExtensionsSlot(String resourceGroupName, String name, String slot, Context context)

Get list of siteextensions for a web site, or a deployment slot.

abstract PagedFlux<SiteExtensionInfoInner> listSiteExtensionsSlotAsync(String resourceGroupName, String name, String slot)

Get list of siteextensions for a web site, or a deployment slot.

abstract PushSettingsInner listSitePushSettings(String resourceGroupName, String name)

Gets the Push settings associated with web app.

abstract Mono<PushSettingsInner> listSitePushSettingsAsync(String resourceGroupName, String name)

Gets the Push settings associated with web app.

abstract PushSettingsInner listSitePushSettingsSlot(String resourceGroupName, String name, String slot)

Gets the Push settings associated with web app.

abstract Mono<PushSettingsInner> listSitePushSettingsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Push settings associated with web app.

abstract Response<PushSettingsInner> listSitePushSettingsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the Push settings associated with web app.

abstract Mono<Response<PushSettingsInner>> listSitePushSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Push settings associated with web app.

abstract Response<PushSettingsInner> listSitePushSettingsWithResponse(String resourceGroupName, String name, Context context)

Gets the Push settings associated with web app.

abstract Mono<Response<PushSettingsInner>> listSitePushSettingsWithResponseAsync(String resourceGroupName, String name)

Gets the Push settings associated with web app.

abstract SlotConfigNamesResourceInner listSlotConfigurationNames(String resourceGroupName, String name)

Gets the names of app settings and connection strings that stick to the slot (not swapped).

abstract Mono<SlotConfigNamesResourceInner> listSlotConfigurationNamesAsync(String resourceGroupName, String name)

Gets the names of app settings and connection strings that stick to the slot (not swapped).

abstract Response<SlotConfigNamesResourceInner> listSlotConfigurationNamesWithResponse(String resourceGroupName, String name, Context context)

Gets the names of app settings and connection strings that stick to the slot (not swapped).

abstract Mono<Response<SlotConfigNamesResourceInner>> listSlotConfigurationNamesWithResponseAsync(String resourceGroupName, String name)

Gets the names of app settings and connection strings that stick to the slot (not swapped).

abstract PagedIterable<SlotDifferenceInner> listSlotDifferencesFromProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots.

abstract PagedIterable<SlotDifferenceInner> listSlotDifferencesFromProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Get the difference in configuration settings between two web app slots.

abstract PagedFlux<SlotDifferenceInner> listSlotDifferencesFromProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots.

abstract PagedIterable<SlotDifferenceInner> listSlotDifferencesSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots.

abstract PagedIterable<SlotDifferenceInner> listSlotDifferencesSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Get the difference in configuration settings between two web app slots.

abstract PagedFlux<SlotDifferenceInner> listSlotDifferencesSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots.

abstract PagedIterable<CsmDeploymentStatus> listSlotSiteDeploymentStatusesSlot(String resourceGroupName, String name, String slot)

List deployment statuses for an app (or deployment slot, if specified).

abstract PagedIterable<CsmDeploymentStatus> listSlotSiteDeploymentStatusesSlot(String resourceGroupName, String name, String slot, Context context)

List deployment statuses for an app (or deployment slot, if specified).

abstract PagedFlux<CsmDeploymentStatus> listSlotSiteDeploymentStatusesSlotAsync(String resourceGroupName, String name, String slot)

List deployment statuses for an app (or deployment slot, if specified).

abstract PagedIterable<SiteInner> listSlots(String resourceGroupName, String name)

Gets an app's deployment slots.

abstract PagedIterable<SiteInner> listSlots(String resourceGroupName, String name, Context context)

Gets an app's deployment slots.

abstract PagedFlux<SiteInner> listSlotsAsync(String resourceGroupName, String name)

Gets an app's deployment slots.

abstract PagedIterable<SnapshotInner> listSnapshots(String resourceGroupName, String name)

Returns all Snapshots to the user.

abstract PagedIterable<SnapshotInner> listSnapshots(String resourceGroupName, String name, Context context)

Returns all Snapshots to the user.

abstract PagedFlux<SnapshotInner> listSnapshotsAsync(String resourceGroupName, String name)

Returns all Snapshots to the user.

abstract PagedIterable<SnapshotInner> listSnapshotsFromDRSecondary(String resourceGroupName, String name)

Returns all Snapshots to the user from DRSecondary endpoint.

abstract PagedIterable<SnapshotInner> listSnapshotsFromDRSecondary(String resourceGroupName, String name, Context context)

Returns all Snapshots to the user from DRSecondary endpoint.

abstract PagedFlux<SnapshotInner> listSnapshotsFromDRSecondaryAsync(String resourceGroupName, String name)

Returns all Snapshots to the user from DRSecondary endpoint.

abstract PagedIterable<SnapshotInner> listSnapshotsFromDRSecondarySlot(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user from DRSecondary endpoint.

abstract PagedIterable<SnapshotInner> listSnapshotsFromDRSecondarySlot(String resourceGroupName, String name, String slot, Context context)

Returns all Snapshots to the user from DRSecondary endpoint.

abstract PagedFlux<SnapshotInner> listSnapshotsFromDRSecondarySlotAsync(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user from DRSecondary endpoint.

abstract PagedIterable<SnapshotInner> listSnapshotsSlot(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user.

abstract PagedIterable<SnapshotInner> listSnapshotsSlot(String resourceGroupName, String name, String slot, Context context)

Returns all Snapshots to the user.

abstract PagedFlux<SnapshotInner> listSnapshotsSlotAsync(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user.

abstract FunctionSecretsInner listSyncFunctionTriggers(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template.

abstract Mono<FunctionSecretsInner> listSyncFunctionTriggersAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template.

abstract FunctionSecretsInner listSyncFunctionTriggersSlot(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template.

abstract Mono<FunctionSecretsInner> listSyncFunctionTriggersSlotAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template.

abstract Response<FunctionSecretsInner> listSyncFunctionTriggersSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

This is to allow calling via powershell and ARM template.

abstract Mono<Response<FunctionSecretsInner>> listSyncFunctionTriggersSlotWithResponseAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template.

abstract Response<FunctionSecretsInner> listSyncFunctionTriggersWithResponse(String resourceGroupName, String name, Context context)

This is to allow calling via powershell and ARM template.

abstract Mono<Response<FunctionSecretsInner>> listSyncFunctionTriggersWithResponseAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template.

abstract void listSyncStatus(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template.

abstract Mono<Void> listSyncStatusAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template.

abstract void listSyncStatusSlot(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template.

abstract Mono<Void> listSyncStatusSlotAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template.

abstract Response<Void> listSyncStatusSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

This is to allow calling via powershell and ARM template.

abstract Mono<Response<Void>> listSyncStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template.

abstract Response<Void> listSyncStatusWithResponse(String resourceGroupName, String name, Context context)

This is to allow calling via powershell and ARM template.

abstract Mono<Response<Void>> listSyncStatusWithResponseAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template.

abstract PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistory(String resourceGroupName, String name, String webJobName)

List a triggered web job's history for an app, or a deployment slot.

abstract PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistory(String resourceGroupName, String name, String webJobName, Context context)

List a triggered web job's history for an app, or a deployment slot.

abstract PagedFlux<TriggeredJobHistoryInner> listTriggeredWebJobHistoryAsync(String resourceGroupName, String name, String webJobName)

List a triggered web job's history for an app, or a deployment slot.

abstract PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistorySlot(String resourceGroupName, String name, String webJobName, String slot)

List a triggered web job's history for an app, or a deployment slot.

abstract PagedIterable<TriggeredJobHistoryInner> listTriggeredWebJobHistorySlot(String resourceGroupName, String name, String webJobName, String slot, Context context)

List a triggered web job's history for an app, or a deployment slot.

abstract PagedFlux<TriggeredJobHistoryInner> listTriggeredWebJobHistorySlotAsync(String resourceGroupName, String name, String webJobName, String slot)

List a triggered web job's history for an app, or a deployment slot.

abstract PagedIterable<TriggeredWebJobInner> listTriggeredWebJobs(String resourceGroupName, String name)

List triggered web jobs for an app, or a deployment slot.

abstract PagedIterable<TriggeredWebJobInner> listTriggeredWebJobs(String resourceGroupName, String name, Context context)

List triggered web jobs for an app, or a deployment slot.

abstract PagedFlux<TriggeredWebJobInner> listTriggeredWebJobsAsync(String resourceGroupName, String name)

List triggered web jobs for an app, or a deployment slot.

abstract PagedIterable<TriggeredWebJobInner> listTriggeredWebJobsSlot(String resourceGroupName, String name, String slot)

List triggered web jobs for an app, or a deployment slot.

abstract PagedIterable<TriggeredWebJobInner> listTriggeredWebJobsSlot(String resourceGroupName, String name, String slot, Context context)

List triggered web jobs for an app, or a deployment slot.

abstract PagedFlux<TriggeredWebJobInner> listTriggeredWebJobsSlotAsync(String resourceGroupName, String name, String slot)

List triggered web jobs for an app, or a deployment slot.

abstract PagedIterable<CsmUsageQuotaInner> listUsages(String resourceGroupName, String name)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedIterable<CsmUsageQuotaInner> listUsages(String resourceGroupName, String name, String filter, Context context)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedFlux<CsmUsageQuotaInner> listUsagesAsync(String resourceGroupName, String name)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedFlux<CsmUsageQuotaInner> listUsagesAsync(String resourceGroupName, String name, String filter)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedIterable<CsmUsageQuotaInner> listUsagesSlot(String resourceGroupName, String name, String slot)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedIterable<CsmUsageQuotaInner> listUsagesSlot(String resourceGroupName, String name, String slot, String filter, Context context)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedFlux<CsmUsageQuotaInner> listUsagesSlotAsync(String resourceGroupName, String name, String slot)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract PagedFlux<CsmUsageQuotaInner> listUsagesSlotAsync(String resourceGroupName, String name, String slot, String filter)

Gets the quota usage information of an app (or deployment slot, if specified).

abstract List<VnetInfoResourceInner> listVnetConnections(String resourceGroupName, String name)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract Mono<List<VnetInfoResourceInner>> listVnetConnectionsAsync(String resourceGroupName, String name)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract List<VnetInfoResourceInner> listVnetConnectionsSlot(String resourceGroupName, String name, String slot)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract Mono<List<VnetInfoResourceInner>> listVnetConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract Response<List<VnetInfoResourceInner>> listVnetConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract Mono<Response<List<VnetInfoResourceInner>>> listVnetConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract Response<List<VnetInfoResourceInner>> listVnetConnectionsWithResponse(String resourceGroupName, String name, Context context)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract Mono<Response<List<VnetInfoResourceInner>>> listVnetConnectionsWithResponseAsync(String resourceGroupName, String name)

Gets the virtual networks the app (or deployment slot) is connected to.

abstract PagedIterable<WebJobInner> listWebJobs(String resourceGroupName, String name)

List webjobs for an app, or a deployment slot.

abstract PagedIterable<WebJobInner> listWebJobs(String resourceGroupName, String name, Context context)

List webjobs for an app, or a deployment slot.

abstract PagedFlux<WebJobInner> listWebJobsAsync(String resourceGroupName, String name)

List webjobs for an app, or a deployment slot.

abstract PagedIterable<WebJobInner> listWebJobsSlot(String resourceGroupName, String name, String slot)

List webjobs for an app, or a deployment slot.

abstract PagedIterable<WebJobInner> listWebJobsSlot(String resourceGroupName, String name, String slot, Context context)

List webjobs for an app, or a deployment slot.

abstract PagedFlux<WebJobInner> listWebJobsSlotAsync(String resourceGroupName, String name, String slot)

List webjobs for an app, or a deployment slot.

abstract PagedIterable<WorkflowEnvelopeInner> listWorkflows(String resourceGroupName, String name)

List the workflows for a web site, or a deployment slot.

abstract PagedIterable<WorkflowEnvelopeInner> listWorkflows(String resourceGroupName, String name, Context context)

List the workflows for a web site, or a deployment slot.

abstract PagedFlux<WorkflowEnvelopeInner> listWorkflowsAsync(String resourceGroupName, String name)

List the workflows for a web site, or a deployment slot.

abstract WorkflowEnvelopeInner listWorkflowsConnections(String resourceGroupName, String name)

Lists logic app's connections for web site, or a deployment slot.

abstract Mono<WorkflowEnvelopeInner> listWorkflowsConnectionsAsync(String resourceGroupName, String name)

Lists logic app's connections for web site, or a deployment slot.

abstract WorkflowEnvelopeInner listWorkflowsConnectionsSlot(String resourceGroupName, String name, String slot)

Lists logic app's connections for web site, or a deployment slot.

abstract Mono<WorkflowEnvelopeInner> listWorkflowsConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Lists logic app's connections for web site, or a deployment slot.

abstract Response<WorkflowEnvelopeInner> listWorkflowsConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Lists logic app's connections for web site, or a deployment slot.

abstract Mono<Response<WorkflowEnvelopeInner>> listWorkflowsConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Lists logic app's connections for web site, or a deployment slot.

abstract Response<WorkflowEnvelopeInner> listWorkflowsConnectionsWithResponse(String resourceGroupName, String name, Context context)

Lists logic app's connections for web site, or a deployment slot.

abstract Mono<Response<WorkflowEnvelopeInner>> listWorkflowsConnectionsWithResponseAsync(String resourceGroupName, String name)

Lists logic app's connections for web site, or a deployment slot.

abstract OperationInner migrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract OperationInner migrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope, Context context)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract Mono<OperationInner> migrateMySqlAsync(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract Mono<Response<Flux<ByteBuffer>>> migrateMySqlWithResponseAsync(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database.

abstract StorageMigrationResponseInner migrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app.

abstract StorageMigrationResponseInner migrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions, Context context)

Restores a web app.

abstract Mono<StorageMigrationResponseInner> migrateStorageAsync(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app.

abstract Mono<Response<Flux<ByteBuffer>>> migrateStorageWithResponseAsync(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app.

abstract PrivateAccessInner putPrivateAccessVnet(String resourceGroupName, String name, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<PrivateAccessInner> putPrivateAccessVnetAsync(String resourceGroupName, String name, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract PrivateAccessInner putPrivateAccessVnetSlot(String resourceGroupName, String name, String slot, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<PrivateAccessInner> putPrivateAccessVnetSlotAsync(String resourceGroupName, String name, String slot, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Response<PrivateAccessInner> putPrivateAccessVnetSlotWithResponse(String resourceGroupName, String name, String slot, PrivateAccessInner access, Context context)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<Response<PrivateAccessInner>> putPrivateAccessVnetSlotWithResponseAsync(String resourceGroupName, String name, String slot, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Response<PrivateAccessInner> putPrivateAccessVnetWithResponse(String resourceGroupName, String name, PrivateAccessInner access, Context context)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract Mono<Response<PrivateAccessInner>> putPrivateAccessVnetWithResponseAsync(String resourceGroupName, String name, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

abstract void recoverSiteConfigurationSnapshot(String resourceGroupName, String name, String snapshotId)

Reverts the configuration of an app to a previous snapshot.

abstract Mono<Void> recoverSiteConfigurationSnapshotAsync(String resourceGroupName, String name, String snapshotId)

Reverts the configuration of an app to a previous snapshot.

abstract void recoverSiteConfigurationSnapshotSlot(String resourceGroupName, String name, String snapshotId, String slot)

Reverts the configuration of an app to a previous snapshot.

abstract Mono<Void> recoverSiteConfigurationSnapshotSlotAsync(String resourceGroupName, String name, String snapshotId, String slot)

Reverts the configuration of an app to a previous snapshot.

abstract Response<Void> recoverSiteConfigurationSnapshotSlotWithResponse(String resourceGroupName, String name, String snapshotId, String slot, Context context)

Reverts the configuration of an app to a previous snapshot.

abstract Mono<Response<Void>> recoverSiteConfigurationSnapshotSlotWithResponseAsync(String resourceGroupName, String name, String snapshotId, String slot)

Reverts the configuration of an app to a previous snapshot.

abstract Response<Void> recoverSiteConfigurationSnapshotWithResponse(String resourceGroupName, String name, String snapshotId, Context context)

Reverts the configuration of an app to a previous snapshot.

abstract Mono<Response<Void>> recoverSiteConfigurationSnapshotWithResponseAsync(String resourceGroupName, String name, String snapshotId)

Reverts the configuration of an app to a previous snapshot.

abstract void resetProductionSlotConfig(String resourceGroupName, String name)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract Mono<Void> resetProductionSlotConfigAsync(String resourceGroupName, String name)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract Response<Void> resetProductionSlotConfigWithResponse(String resourceGroupName, String name, Context context)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract Mono<Response<Void>> resetProductionSlotConfigWithResponseAsync(String resourceGroupName, String name)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract void resetSlotConfigurationSlot(String resourceGroupName, String name, String slot)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract Mono<Void> resetSlotConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract Response<Void> resetSlotConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract Mono<Response<Void>> resetSlotConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

abstract void restart(String resourceGroupName, String name)

Restarts an app (or deployment slot, if specified).

abstract Mono<Void> restartAsync(String resourceGroupName, String name)

Restarts an app (or deployment slot, if specified).

abstract void restartSlot(String resourceGroupName, String name, String slot)

Restarts an app (or deployment slot, if specified).

abstract Mono<Void> restartSlotAsync(String resourceGroupName, String name, String slot)

Restarts an app (or deployment slot, if specified).

abstract Response<Void> restartSlotWithResponse(String resourceGroupName, String name, String slot, Boolean softRestart, Boolean synchronous, Context context)

Restarts an app (or deployment slot, if specified).

abstract Mono<Response<Void>> restartSlotWithResponseAsync(String resourceGroupName, String name, String slot, Boolean softRestart, Boolean synchronous)

Restarts an app (or deployment slot, if specified).

abstract Response<Void> restartWithResponse(String resourceGroupName, String name, Boolean softRestart, Boolean synchronous, Context context)

Restarts an app (or deployment slot, if specified).

abstract Mono<Response<Void>> restartWithResponseAsync(String resourceGroupName, String name, Boolean softRestart, Boolean synchronous)

Restarts an app (or deployment slot, if specified).

abstract void restore(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract void restore(String resourceGroupName, String name, String backupId, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified).

abstract Mono<Void> restoreAsync(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract void restoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract void restoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage.

abstract Mono<Void> restoreFromBackupBlobAsync(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract void restoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract void restoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage.

abstract Mono<Void> restoreFromBackupBlobSlotAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract Mono<Response<Flux<ByteBuffer>>> restoreFromBackupBlobSlotWithResponseAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract Mono<Response<Flux<ByteBuffer>>> restoreFromBackupBlobWithResponseAsync(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage.

abstract void restoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract void restoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app.

abstract Mono<Void> restoreFromDeletedAppAsync(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract void restoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract void restoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app.

abstract Mono<Void> restoreFromDeletedAppSlotAsync(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract Mono<Response<Flux<ByteBuffer>>> restoreFromDeletedAppSlotWithResponseAsync(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract Mono<Response<Flux<ByteBuffer>>> restoreFromDeletedAppWithResponseAsync(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app.

abstract void restoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract void restoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified).

abstract Mono<Void> restoreSlotAsync(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract Mono<Response<Flux<ByteBuffer>>> restoreSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract void restoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract void restoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot.

abstract Mono<Void> restoreSnapshotAsync(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract void restoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract void restoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot.

abstract Mono<Void> restoreSnapshotSlotAsync(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract Mono<Response<Flux<ByteBuffer>>> restoreSnapshotSlotWithResponseAsync(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract Mono<Response<Flux<ByteBuffer>>> restoreSnapshotWithResponseAsync(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot.

abstract Mono<Response<Flux<ByteBuffer>>> restoreWithResponseAsync(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified).

abstract void runTriggeredWebJob(String resourceGroupName, String name, String webJobName)

Run a triggered web job for an app, or a deployment slot.

abstract Mono<Void> runTriggeredWebJobAsync(String resourceGroupName, String name, String webJobName)

Run a triggered web job for an app, or a deployment slot.

abstract void runTriggeredWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Run a triggered web job for an app, or a deployment slot.

abstract Mono<Void> runTriggeredWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Run a triggered web job for an app, or a deployment slot.

abstract Response<Void> runTriggeredWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Run a triggered web job for an app, or a deployment slot.

abstract Mono<Response<Void>> runTriggeredWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Run a triggered web job for an app, or a deployment slot.

abstract Response<Void> runTriggeredWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Run a triggered web job for an app, or a deployment slot.

abstract Mono<Response<Void>> runTriggeredWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Run a triggered web job for an app, or a deployment slot.

abstract void start(String resourceGroupName, String name)

Starts an app (or deployment slot, if specified).

abstract Mono<Void> startAsync(String resourceGroupName, String name)

Starts an app (or deployment slot, if specified).

abstract void startContinuousWebJob(String resourceGroupName, String name, String webJobName)

Start a continuous web job for an app, or a deployment slot.

abstract Mono<Void> startContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Start a continuous web job for an app, or a deployment slot.

abstract void startContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Start a continuous web job for an app, or a deployment slot.

abstract Mono<Void> startContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Start a continuous web job for an app, or a deployment slot.

abstract Response<Void> startContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Start a continuous web job for an app, or a deployment slot.

abstract Mono<Response<Void>> startContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Start a continuous web job for an app, or a deployment slot.

abstract Response<Void> startContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Start a continuous web job for an app, or a deployment slot.

abstract Mono<Response<Void>> startContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Start a continuous web job for an app, or a deployment slot.

abstract Object startNetworkTrace(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract Object startNetworkTrace(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract Mono<Object> startNetworkTraceAsync(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract Mono<Object> startNetworkTraceAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract Object startNetworkTraceSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract Object startNetworkTraceSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract Mono<Object> startNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract Mono<Object> startNetworkTraceSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract Mono<Response<Flux<ByteBuffer>>> startNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract Mono<Response<Flux<ByteBuffer>>> startNetworkTraceWithResponseAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract void startSlot(String resourceGroupName, String name, String slot)

Starts an app (or deployment slot, if specified).

abstract Mono<Void> startSlotAsync(String resourceGroupName, String name, String slot)

Starts an app (or deployment slot, if specified).

abstract Response<Void> startSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Starts an app (or deployment slot, if specified).

abstract Mono<Response<Void>> startSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Starts an app (or deployment slot, if specified).

abstract String startWebSiteNetworkTrace(String resourceGroupName, String name)

Start capturing network packets for the site (To be deprecated).

abstract Mono<String> startWebSiteNetworkTraceAsync(String resourceGroupName, String name)

Start capturing network packets for the site (To be deprecated).

abstract Object startWebSiteNetworkTraceOperation(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract Object startWebSiteNetworkTraceOperation(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract Mono<Object> startWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name)

Start capturing network packets for the site.

abstract Mono<Object> startWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract Object startWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract Object startWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site.

abstract Mono<Object> startWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site.

abstract Mono<Object> startWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract Mono<Response<Flux<ByteBuffer>>> startWebSiteNetworkTraceOperationSlotWithResponseAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract Mono<Response<Flux<ByteBuffer>>> startWebSiteNetworkTraceOperationWithResponseAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site.

abstract String startWebSiteNetworkTraceSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site (To be deprecated).

abstract Mono<String> startWebSiteNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site (To be deprecated).

abstract Response<String> startWebSiteNetworkTraceSlotWithResponse(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site (To be deprecated).

abstract Mono<Response<String>> startWebSiteNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site (To be deprecated).

abstract Response<String> startWebSiteNetworkTraceWithResponse(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site (To be deprecated).

abstract Mono<Response<String>> startWebSiteNetworkTraceWithResponseAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site (To be deprecated).

abstract Response<Void> startWithResponse(String resourceGroupName, String name, Context context)

Starts an app (or deployment slot, if specified).

abstract Mono<Response<Void>> startWithResponseAsync(String resourceGroupName, String name)

Starts an app (or deployment slot, if specified).

abstract void stop(String resourceGroupName, String name)

Stops an app (or deployment slot, if specified).

abstract Mono<Void> stopAsync(String resourceGroupName, String name)

Stops an app (or deployment slot, if specified).

abstract void stopContinuousWebJob(String resourceGroupName, String name, String webJobName)

Stop a continuous web job for an app, or a deployment slot.

abstract Mono<Void> stopContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Stop a continuous web job for an app, or a deployment slot.

abstract void stopContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Stop a continuous web job for an app, or a deployment slot.

abstract Mono<Void> stopContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Stop a continuous web job for an app, or a deployment slot.

abstract Response<Void> stopContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Stop a continuous web job for an app, or a deployment slot.

abstract Mono<Response<Void>> stopContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Stop a continuous web job for an app, or a deployment slot.

abstract Response<Void> stopContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Stop a continuous web job for an app, or a deployment slot.

abstract Mono<Response<Void>> stopContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Stop a continuous web job for an app, or a deployment slot.

abstract void stopNetworkTrace(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site.

abstract Mono<Void> stopNetworkTraceAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site.

abstract void stopNetworkTraceSlot(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site.

abstract Mono<Void> stopNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site.

abstract Response<Void> stopNetworkTraceSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Stop ongoing capturing network packets for the site.

abstract Mono<Response<Void>> stopNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site.

abstract Response<Void> stopNetworkTraceWithResponse(String resourceGroupName, String name, Context context)

Stop ongoing capturing network packets for the site.

abstract Mono<Response<Void>> stopNetworkTraceWithResponseAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site.

abstract void stopSlot(String resourceGroupName, String name, String slot)

Stops an app (or deployment slot, if specified).

abstract Mono<Void> stopSlotAsync(String resourceGroupName, String name, String slot)

Stops an app (or deployment slot, if specified).

abstract Response<Void> stopSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Stops an app (or deployment slot, if specified).

abstract Mono<Response<Void>> stopSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Stops an app (or deployment slot, if specified).

abstract void stopWebSiteNetworkTrace(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site.

abstract Mono<Void> stopWebSiteNetworkTraceAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site.

abstract void stopWebSiteNetworkTraceSlot(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site.

abstract Mono<Void> stopWebSiteNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site.

abstract Response<Void> stopWebSiteNetworkTraceSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Stop ongoing capturing network packets for the site.

abstract Mono<Response<Void>> stopWebSiteNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site.

abstract Response<Void> stopWebSiteNetworkTraceWithResponse(String resourceGroupName, String name, Context context)

Stop ongoing capturing network packets for the site.

abstract Mono<Response<Void>> stopWebSiteNetworkTraceWithResponseAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site.

abstract Response<Void> stopWithResponse(String resourceGroupName, String name, Context context)

Stops an app (or deployment slot, if specified).

abstract Mono<Response<Void>> stopWithResponseAsync(String resourceGroupName, String name)

Stops an app (or deployment slot, if specified).

abstract void swapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract void swapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app.

abstract Mono<Void> swapSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract void swapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract void swapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app.

abstract Mono<Void> swapSlotWithProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract Mono<Response<Flux<ByteBuffer>>> swapSlotWithProductionWithResponseAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract Mono<Response<Flux<ByteBuffer>>> swapSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app.

abstract void syncFunctionTriggers(String resourceGroupName, String name)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Void> syncFunctionTriggersAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract void syncFunctionTriggersSlot(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Void> syncFunctionTriggersSlotAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Response<Void> syncFunctionTriggersSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Response<Void>> syncFunctionTriggersSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Response<Void> syncFunctionTriggersWithResponse(String resourceGroupName, String name, Context context)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Response<Void>> syncFunctionTriggersWithResponseAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract void syncFunctions(String resourceGroupName, String name)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Void> syncFunctionsAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract void syncFunctionsSlot(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Void> syncFunctionsSlotAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Response<Void> syncFunctionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Response<Void>> syncFunctionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Response<Void> syncFunctionsWithResponse(String resourceGroupName, String name, Context context)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract Mono<Response<Void>> syncFunctionsWithResponseAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database Description for Syncs function trigger metadata to the management database.

abstract void syncRepository(String resourceGroupName, String name)

Sync web app repository.

abstract Mono<Void> syncRepositoryAsync(String resourceGroupName, String name)

Sync web app repository.

abstract void syncRepositorySlot(String resourceGroupName, String name, String slot)

Sync web app repository.

abstract Mono<Void> syncRepositorySlotAsync(String resourceGroupName, String name, String slot)

Sync web app repository.

abstract Response<Void> syncRepositorySlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Sync web app repository.

abstract Mono<Response<Void>> syncRepositorySlotWithResponseAsync(String resourceGroupName, String name, String slot)

Sync web app repository.

abstract Response<Void> syncRepositoryWithResponse(String resourceGroupName, String name, Context context)

Sync web app repository.

abstract Mono<Response<Void>> syncRepositoryWithResponseAsync(String resourceGroupName, String name)

Sync web app repository.

abstract SiteInner update(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteInner update(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract StringDictionaryInner updateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract StringDictionaryInner updateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings, Context context)

Replaces the application settings of an app.

abstract Mono<StringDictionaryInner> updateApplicationSettingsAsync(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract StringDictionaryInner updateApplicationSettingsSlot(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract Mono<StringDictionaryInner> updateApplicationSettingsSlotAsync(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract Response<StringDictionaryInner> updateApplicationSettingsSlotWithResponse(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings, Context context)

Replaces the application settings of an app.

abstract Mono<Response<StringDictionaryInner>> updateApplicationSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract Mono<Response<Flux<ByteBuffer>>> updateApplicationSettingsWithResponseAsync(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app.

abstract Mono<SiteInner> updateAsync(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteAuthSettingsInner updateAuthSettings(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app.

abstract Mono<SiteAuthSettingsInner> updateAuthSettingsAsync(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app.

abstract SiteAuthSettingsInner updateAuthSettingsSlot(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app.

abstract Mono<SiteAuthSettingsInner> updateAuthSettingsSlotAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app.

abstract Response<SiteAuthSettingsInner> updateAuthSettingsSlotWithResponse(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings, Context context)

Updates the Authentication / Authorization settings associated with web app.

abstract Mono<Response<SiteAuthSettingsInner>> updateAuthSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app.

abstract SiteAuthSettingsV2Inner updateAuthSettingsV2(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<SiteAuthSettingsV2Inner> updateAuthSettingsV2Async(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract SiteAuthSettingsV2Inner updateAuthSettingsV2Slot(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<SiteAuthSettingsV2Inner> updateAuthSettingsV2SlotAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsV2Inner> updateAuthSettingsV2SlotWithResponse(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2, Context context)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<Response<SiteAuthSettingsV2Inner>> updateAuthSettingsV2SlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsV2Inner> updateAuthSettingsV2WithResponse(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2, Context context)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Mono<Response<SiteAuthSettingsV2Inner>> updateAuthSettingsV2WithResponseAsync(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format Description for Updates site's Authentication / Authorization settings for apps via the V2 format.

abstract Response<SiteAuthSettingsInner> updateAuthSettingsWithResponse(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings, Context context)

Updates the Authentication / Authorization settings associated with web app.

abstract Mono<Response<SiteAuthSettingsInner>> updateAuthSettingsWithResponseAsync(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app.

abstract AzureStoragePropertyDictionaryResourceInner updateAzureStorageAccounts(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app.

abstract Mono<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsAsync(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app.

abstract AzureStoragePropertyDictionaryResourceInner updateAzureStorageAccountsSlot(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app.

abstract Mono<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsSlotAsync(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app.

abstract Response<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsSlotWithResponse(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts, Context context)

Updates the Azure storage account configurations of an app.

abstract Mono<Response<AzureStoragePropertyDictionaryResourceInner>> updateAzureStorageAccountsSlotWithResponseAsync(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app.

abstract Response<AzureStoragePropertyDictionaryResourceInner> updateAzureStorageAccountsWithResponse(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts, Context context)

Updates the Azure storage account configurations of an app.

abstract Mono<Response<AzureStoragePropertyDictionaryResourceInner>> updateAzureStorageAccountsWithResponseAsync(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app.

abstract BackupRequestInner updateBackupConfiguration(String resourceGroupName, String name, BackupRequestInner request)

Updates the backup configuration of an app.

abstract Mono<BackupRequestInner> updateBackupConfigurationAsync(String resourceGroupName, String name, BackupRequestInner request)

Updates the backup configuration of an app.

abstract BackupRequestInner updateBackupConfigurationSlot(String resourceGroupName, String name, String slot, BackupRequestInner request)

Updates the backup configuration of an app.

abstract Mono<BackupRequestInner> updateBackupConfigurationSlotAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Updates the backup configuration of an app.

abstract Response<BackupRequestInner> updateBackupConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, BackupRequestInner request, Context context)

Updates the backup configuration of an app.

abstract Mono<Response<BackupRequestInner>> updateBackupConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Updates the backup configuration of an app.

abstract Response<BackupRequestInner> updateBackupConfigurationWithResponse(String resourceGroupName, String name, BackupRequestInner request, Context context)

Updates the backup configuration of an app.

abstract Mono<Response<BackupRequestInner>> updateBackupConfigurationWithResponseAsync(String resourceGroupName, String name, BackupRequestInner request)

Updates the backup configuration of an app.

abstract SiteConfigResourceInner updateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Mono<SiteConfigResourceInner> updateConfigurationAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract SiteConfigResourceInner updateConfigurationSlot(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Mono<SiteConfigResourceInner> updateConfigurationSlotAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Response<SiteConfigResourceInner> updateConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app.

abstract Mono<Response<SiteConfigResourceInner>> updateConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract Response<SiteConfigResourceInner> updateConfigurationWithResponse(String resourceGroupName, String name, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app.

abstract Mono<Response<SiteConfigResourceInner>> updateConfigurationWithResponseAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app.

abstract ConnectionStringDictionaryInner updateConnectionStrings(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app.

abstract Mono<ConnectionStringDictionaryInner> updateConnectionStringsAsync(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app.

abstract ConnectionStringDictionaryInner updateConnectionStringsSlot(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app.

abstract Mono<ConnectionStringDictionaryInner> updateConnectionStringsSlotAsync(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app.

abstract Response<ConnectionStringDictionaryInner> updateConnectionStringsSlotWithResponse(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings, Context context)

Replaces the connection strings of an app.

abstract Mono<Response<ConnectionStringDictionaryInner>> updateConnectionStringsSlotWithResponseAsync(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app.

abstract Response<ConnectionStringDictionaryInner> updateConnectionStringsWithResponse(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings, Context context)

Replaces the connection strings of an app.

abstract Mono<Response<ConnectionStringDictionaryInner>> updateConnectionStringsWithResponseAsync(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app.

abstract SiteLogsConfigInner updateDiagnosticLogsConfig(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app.

abstract Mono<SiteLogsConfigInner> updateDiagnosticLogsConfigAsync(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app.

abstract SiteLogsConfigInner updateDiagnosticLogsConfigSlot(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app.

abstract Mono<SiteLogsConfigInner> updateDiagnosticLogsConfigSlotAsync(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app.

abstract Response<SiteLogsConfigInner> updateDiagnosticLogsConfigSlotWithResponse(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig, Context context)

Updates the logging configuration of an app.

abstract Mono<Response<SiteLogsConfigInner>> updateDiagnosticLogsConfigSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app.

abstract Response<SiteLogsConfigInner> updateDiagnosticLogsConfigWithResponse(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig, Context context)

Updates the logging configuration of an app.

abstract Mono<Response<SiteLogsConfigInner>> updateDiagnosticLogsConfigWithResponseAsync(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app.

abstract IdentifierInner updateDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<IdentifierInner> updateDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract IdentifierInner updateDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<IdentifierInner> updateDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Response<IdentifierInner> updateDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<Response<IdentifierInner>> updateDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Response<IdentifierInner> updateDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract Mono<Response<IdentifierInner>> updateDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

abstract CsmPublishingCredentialsPoliciesEntityInner updateFtpAllowed(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not.

abstract CsmPublishingCredentialsPoliciesEntityInner updateFtpAllowedSlot(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedSlotWithResponse(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether FTP is allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> updateFtpAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> updateFtpAllowedWithResponse(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether FTP is allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> updateFtpAllowedWithResponseAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not.

abstract HybridConnectionInner updateHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<HybridConnectionInner> updateHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract HybridConnectionInner updateHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<HybridConnectionInner> updateHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Response<HybridConnectionInner> updateHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<Response<HybridConnectionInner>> updateHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Response<HybridConnectionInner> updateHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay.

abstract Mono<Response<HybridConnectionInner>> updateHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay.

abstract StringDictionaryInner updateMetadata(String resourceGroupName, String name, StringDictionaryInner metadata)

Replaces the metadata of an app.

abstract Mono<StringDictionaryInner> updateMetadataAsync(String resourceGroupName, String name, StringDictionaryInner metadata)

Replaces the metadata of an app.

abstract StringDictionaryInner updateMetadataSlot(String resourceGroupName, String name, String slot, StringDictionaryInner metadata)

Replaces the metadata of an app.

abstract Mono<StringDictionaryInner> updateMetadataSlotAsync(String resourceGroupName, String name, String slot, StringDictionaryInner metadata)

Replaces the metadata of an app.

abstract Response<StringDictionaryInner> updateMetadataSlotWithResponse(String resourceGroupName, String name, String slot, StringDictionaryInner metadata, Context context)

Replaces the metadata of an app.

abstract Mono<Response<StringDictionaryInner>> updateMetadataSlotWithResponseAsync(String resourceGroupName, String name, String slot, StringDictionaryInner metadata)

Replaces the metadata of an app.

abstract Response<StringDictionaryInner> updateMetadataWithResponse(String resourceGroupName, String name, StringDictionaryInner metadata, Context context)

Replaces the metadata of an app.

abstract Mono<Response<StringDictionaryInner>> updateMetadataWithResponseAsync(String resourceGroupName, String name, StringDictionaryInner metadata)

Replaces the metadata of an app.

abstract PremierAddOnInner updatePremierAddOn(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app.

abstract Mono<PremierAddOnInner> updatePremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app.

abstract PremierAddOnInner updatePremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app.

abstract Mono<PremierAddOnInner> updatePremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app.

abstract Response<PremierAddOnInner> updatePremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn, Context context)

Updates a named add-on of an app.

abstract Mono<Response<PremierAddOnInner>> updatePremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app.

abstract Response<PremierAddOnInner> updatePremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn, Context context)

Updates a named add-on of an app.

abstract Mono<Response<PremierAddOnInner>> updatePremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app.

abstract RelayServiceConnectionEntityInner updateRelayServiceConnection(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<RelayServiceConnectionEntityInner> updateRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract RelayServiceConnectionEntityInner updateRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<RelayServiceConnectionEntityInner> updateRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Response<RelayServiceConnectionEntityInner> updateRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<Response<RelayServiceConnectionEntityInner>> updateRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Response<RelayServiceConnectionEntityInner> updateRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract Mono<Response<RelayServiceConnectionEntityInner>> updateRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

abstract CsmPublishingCredentialsPoliciesEntityInner updateScmAllowed(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not.

abstract CsmPublishingCredentialsPoliciesEntityInner updateScmAllowedSlot(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not.

abstract Mono<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedSlotWithResponse(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether user publishing credentials are allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> updateScmAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not.

abstract Response<CsmPublishingCredentialsPoliciesEntityInner> updateScmAllowedWithResponse(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether user publishing credentials are allowed on the site or not.

abstract Mono<Response<CsmPublishingCredentialsPoliciesEntityInner>> updateScmAllowedWithResponseAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not.

abstract PushSettingsInner updateSitePushSettings(String resourceGroupName, String name, PushSettingsInner pushSettings)

Updates the Push settings associated with web app.

abstract Mono<PushSettingsInner> updateSitePushSettingsAsync(String resourceGroupName, String name, PushSettingsInner pushSettings)

Updates the Push settings associated with web app.

abstract PushSettingsInner updateSitePushSettingsSlot(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings)

Updates the Push settings associated with web app.

abstract Mono<PushSettingsInner> updateSitePushSettingsSlotAsync(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings)

Updates the Push settings associated with web app.

abstract Response<PushSettingsInner> updateSitePushSettingsSlotWithResponse(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings, Context context)

Updates the Push settings associated with web app.

abstract Mono<Response<PushSettingsInner>> updateSitePushSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings)

Updates the Push settings associated with web app.

abstract Response<PushSettingsInner> updateSitePushSettingsWithResponse(String resourceGroupName, String name, PushSettingsInner pushSettings, Context context)

Updates the Push settings associated with web app.

abstract Mono<Response<PushSettingsInner>> updateSitePushSettingsWithResponseAsync(String resourceGroupName, String name, PushSettingsInner pushSettings)

Updates the Push settings associated with web app.

abstract SiteInner updateSlot(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract Mono<SiteInner> updateSlotAsync(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SlotConfigNamesResourceInner updateSlotConfigurationNames(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames)

Updates the names of application settings and connection string that remain with the slot during swap operation.

abstract Mono<SlotConfigNamesResourceInner> updateSlotConfigurationNamesAsync(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames)

Updates the names of application settings and connection string that remain with the slot during swap operation.

abstract Response<SlotConfigNamesResourceInner> updateSlotConfigurationNamesWithResponse(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames, Context context)

Updates the names of application settings and connection string that remain with the slot during swap operation.

abstract Mono<Response<SlotConfigNamesResourceInner>> updateSlotConfigurationNamesWithResponseAsync(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames)

Updates the names of application settings and connection string that remain with the slot during swap operation.

abstract Response<SiteInner> updateSlotWithResponse(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract Mono<Response<SiteInner>> updateSlotWithResponseAsync(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

abstract SiteSourceControlInner updateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract Mono<SiteSourceControlInner> updateSourceControlAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SiteSourceControlInner updateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract Mono<SiteSourceControlInner> updateSourceControlSlotAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract Response<SiteSourceControlInner> updateSourceControlSlotWithResponse(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app.

abstract Mono<Response<SiteSourceControlInner>> updateSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract Response<SiteSourceControlInner> updateSourceControlWithResponse(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app.

abstract Mono<Response<SiteSourceControlInner>> updateSourceControlWithResponseAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app.

abstract SwiftVirtualNetworkInner updateSwiftVirtualNetworkConnectionWithCheck(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Mono<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract SwiftVirtualNetworkInner updateSwiftVirtualNetworkConnectionWithCheckSlot(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Mono<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckSlotAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Response<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope, Context context)

Integrates this Web App with a Virtual Network.

abstract Mono<Response<SwiftVirtualNetworkInner>> updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract Response<SwiftVirtualNetworkInner> updateSwiftVirtualNetworkConnectionWithCheckWithResponse(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope, Context context)

Integrates this Web App with a Virtual Network.

abstract Mono<Response<SwiftVirtualNetworkInner>> updateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

Integrates this Web App with a Virtual Network.

abstract VnetInfoResourceInner updateVnetConnection(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<VnetInfoResourceInner> updateVnetConnectionAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract VnetGatewayInner updateVnetConnectionGateway(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<VnetGatewayInner> updateVnetConnectionGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract VnetGatewayInner updateVnetConnectionGatewaySlot(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<VnetGatewayInner> updateVnetConnectionGatewaySlotAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Response<VnetGatewayInner> updateVnetConnectionGatewaySlotWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<Response<VnetGatewayInner>> updateVnetConnectionGatewaySlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Response<VnetGatewayInner> updateVnetConnectionGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract Mono<Response<VnetGatewayInner>> updateVnetConnectionGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

abstract VnetInfoResourceInner updateVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<VnetInfoResourceInner> updateVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Response<VnetInfoResourceInner> updateVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<Response<VnetInfoResourceInner>> updateVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Response<VnetInfoResourceInner> updateVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<Response<VnetInfoResourceInner>> updateVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

Method Details

addPremierAddOn

public abstract PremierAddOnInner addPremierAddOn(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn)

Updates a named add-on of an app. 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.

addPremierAddOnAsync

public abstract Mono addPremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn)

Updates a named add-on of an app. 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.

addPremierAddOnSlot

public abstract PremierAddOnInner addPremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn)

Updates a named add-on of an app. 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.

addPremierAddOnSlotAsync

public abstract Mono addPremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn)

Updates a named add-on of an app. 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.

addPremierAddOnSlotWithResponse

public abstract Response addPremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn, Context context)

Updates a named add-on of an app. 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<T>.

addPremierAddOnSlotWithResponseAsync

public abstract Mono<>> addPremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnInner premierAddOn)

Updates a named add-on of an app. 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<T> on successful completion of Mono.

addPremierAddOnWithResponse

public abstract Response addPremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn, Context context)

Updates a named add-on of an app. 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<T>.

addPremierAddOnWithResponseAsync

public abstract Mono<>> addPremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnInner premierAddOn)

Updates a named add-on of an app. 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<T> on successful completion of Mono.

analyzeCustomHostname

public abstract CustomHostnameAnalysisResultInner analyzeCustomHostname(String resourceGroupName, String name)

Analyze a custom hostname. 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.

analyzeCustomHostnameAsync

public abstract Mono analyzeCustomHostnameAsync(String resourceGroupName, String name)

Analyze a custom hostname. 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.

analyzeCustomHostnameSlot

public abstract CustomHostnameAnalysisResultInner analyzeCustomHostnameSlot(String resourceGroupName, String name, String slot)

Analyze a custom 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.

Returns:

custom domain analysis.

analyzeCustomHostnameSlotAsync

public abstract Mono analyzeCustomHostnameSlotAsync(String resourceGroupName, String name, String slot)

Analyze a custom 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.

Returns:

custom domain analysis on successful completion of Mono.

analyzeCustomHostnameSlotWithResponse

public abstract Response analyzeCustomHostnameSlotWithResponse(String resourceGroupName, String name, String slot, String hostname, Context context)

Analyze a custom 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.
context - The context to associate with this operation.

Returns:

custom domain analysis along with Response<T>.

analyzeCustomHostnameSlotWithResponseAsync

public abstract Mono<>> analyzeCustomHostnameSlotWithResponseAsync(String resourceGroupName, String name, String slot, String hostname)

Analyze a custom 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<T> on successful completion of Mono.

analyzeCustomHostnameWithResponse

public abstract Response analyzeCustomHostnameWithResponse(String resourceGroupName, String name, String hostname, Context context)

Analyze a custom 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.
context - The context to associate with this operation.

Returns:

custom domain analysis along with Response<T>.

analyzeCustomHostnameWithResponseAsync

public abstract Mono<>> analyzeCustomHostnameWithResponseAsync(String resourceGroupName, String name, String hostname)

Analyze a custom 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<T> on successful completion of Mono.

applySlotConfigToProduction

public abstract void applySlotConfigToProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot. 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.

applySlotConfigToProductionAsync

public abstract Mono applySlotConfigToProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot. 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.

applySlotConfigToProductionWithResponse

public abstract Response applySlotConfigToProductionWithResponse(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Applies the configuration settings from the target slot onto the current slot. 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:

applySlotConfigToProductionWithResponseAsync

public abstract Mono<>> applySlotConfigToProductionWithResponseAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot. 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<T> on successful completion of Mono.

applySlotConfigurationSlot

public abstract void applySlotConfigurationSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot. 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.

applySlotConfigurationSlotAsync

public abstract Mono applySlotConfigurationSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot. 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.

applySlotConfigurationSlotWithResponse

public abstract Response applySlotConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Applies the configuration settings from the target slot onto the current slot. 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:

applySlotConfigurationSlotWithResponseAsync

public abstract Mono<>> applySlotConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Applies the configuration settings from the target slot onto the current slot. 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<T> on successful completion of Mono.

approveOrRejectPrivateEndpointConnection

public abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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.

approveOrRejectPrivateEndpointConnection

public abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection 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.

approveOrRejectPrivateEndpointConnectionAsync

public abstract Mono approveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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.

approveOrRejectPrivateEndpointConnectionSlot

public abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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.

approveOrRejectPrivateEndpointConnectionSlot

public abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection 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.

approveOrRejectPrivateEndpointConnectionSlotAsync

public abstract Mono approveOrRejectPrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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.

approveOrRejectPrivateEndpointConnectionSlotWithResponseAsync

public abstract Mono<><>>> approveOrRejectPrivateEndpointConnectionSlotWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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<T> on successful completion of Mono.

approveOrRejectPrivateEndpointConnectionWithResponseAsync

public abstract Mono<><>>> approveOrRejectPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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<T> on successful completion of Mono.

backup

public abstract BackupItemInner backup(String resourceGroupName, String name, BackupRequestInner request)

Creates a backup of an app. 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.

backupAsync

public abstract Mono backupAsync(String resourceGroupName, String name, BackupRequestInner request)

Creates a backup of an app. 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.

backupSlot

public abstract BackupItemInner backupSlot(String resourceGroupName, String name, String slot, BackupRequestInner request)

Creates a backup of an app. 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.

backupSlotAsync

public abstract Mono backupSlotAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Creates a backup of an app. 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.

backupSlotWithResponse

public abstract Response backupSlotWithResponse(String resourceGroupName, String name, String slot, BackupRequestInner request, Context context)

Creates a backup of an app. 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<T>.

backupSlotWithResponseAsync

public abstract Mono<>> backupSlotWithResponseAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Creates a backup of an app. 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<T> on successful completion of Mono.

backupWithResponse

public abstract Response backupWithResponse(String resourceGroupName, String name, BackupRequestInner request, Context context)

Creates a backup of an app. 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<T>.

backupWithResponseAsync

public abstract Mono<>> backupWithResponseAsync(String resourceGroupName, String name, BackupRequestInner request)

Creates a backup of an app. 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<T> on successful completion of Mono.

beginApproveOrRejectPrivateEndpointConnection

public abstract SyncPoller<>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnection

public abstract SyncPoller<>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection 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<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnectionAsync

public abstract PollerFlux<>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnectionSlot

public abstract SyncPoller<>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnectionSlot

public abstract SyncPoller<>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection 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<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnectionSlotAsync

public abstract PollerFlux<>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, PrivateLinkConnectionApprovalRequestResource privateEndpointWrapper)

Approves or rejects a private endpoint connection 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<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginCreateFunction

public abstract SyncPoller<>,FunctionEnvelopeInner> beginCreateFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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<T,U> for polling of function information.

beginCreateFunction

public abstract SyncPoller<>,FunctionEnvelopeInner> beginCreateFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot. 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<T,U> for polling of function information.

beginCreateFunctionAsync

public abstract PollerFlux<>,FunctionEnvelopeInner> beginCreateFunctionAsync(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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<T,U> for polling of function information.

beginCreateInstanceFunctionSlot

public abstract SyncPoller<>,FunctionEnvelopeInner> beginCreateInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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<T,U> for polling of function information.

beginCreateInstanceFunctionSlot

public abstract SyncPoller<>,FunctionEnvelopeInner> beginCreateInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot. 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<T,U> for polling of function information.

beginCreateInstanceFunctionSlotAsync

public abstract PollerFlux<>,FunctionEnvelopeInner> beginCreateInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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<T,U> for polling of function information.

beginCreateInstanceMSDeployOperation

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateInstanceMSDeployOperation

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateInstanceMSDeployOperationAsync

public abstract PollerFlux<>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationAsync(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateInstanceMSDeployOperationSlot

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateInstanceMSDeployOperationSlot

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateInstanceMSDeployOperationSlotAsync

public abstract PollerFlux<>,MSDeployStatusInner> beginCreateInstanceMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateMSDeployOperation

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateMSDeployOperation

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateMSDeployOperationAsync

public abstract PollerFlux<>,MSDeployStatusInner> beginCreateMSDeployOperationAsync(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateMSDeployOperationSlot

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateMSDeployOperationSlot

public abstract SyncPoller<>,MSDeployStatusInner> beginCreateMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateMSDeployOperationSlotAsync

public abstract PollerFlux<>,MSDeployStatusInner> beginCreateMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T,U> for polling of mSDeploy ARM response.

beginCreateOrUpdate

public abstract SyncPoller<>,SiteInner> beginCreateOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginCreateOrUpdate

public abstract SyncPoller<>,SiteInner> beginCreateOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginCreateOrUpdateAsync

public abstract PollerFlux<>,SiteInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginCreateOrUpdateConfiguration

public abstract SyncPoller<>,SiteConfigResourceInner> beginCreateOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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:

the SyncPoller<T,U> for polling of web app configuration ARM resource.

beginCreateOrUpdateConfiguration

public abstract SyncPoller<>,SiteConfigResourceInner> beginCreateOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app. 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:

the SyncPoller<T,U> for polling of web app configuration ARM resource.

beginCreateOrUpdateConfigurationAsync

public abstract PollerFlux<>,SiteConfigResourceInner> beginCreateOrUpdateConfigurationAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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:

the PollerFlux<T,U> for polling of web app configuration ARM resource.

beginCreateOrUpdateSlot

public abstract SyncPoller<>,SiteInner> beginCreateOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginCreateOrUpdateSlot

public abstract SyncPoller<>,SiteInner> beginCreateOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginCreateOrUpdateSlotAsync

public abstract PollerFlux<>,SiteInner> beginCreateOrUpdateSlotAsync(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginCreateOrUpdateSourceControl

public abstract SyncPoller<>,SiteSourceControlInner> beginCreateOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T,U> for polling of source control configuration for an app.

beginCreateOrUpdateSourceControl

public abstract SyncPoller<>,SiteSourceControlInner> beginCreateOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app. 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<T,U> for polling of source control configuration for an app.

beginCreateOrUpdateSourceControlAsync

public abstract PollerFlux<>,SiteSourceControlInner> beginCreateOrUpdateSourceControlAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T,U> for polling of source control configuration for an app.

beginCreateOrUpdateSourceControlSlot

public abstract SyncPoller<>,SiteSourceControlInner> beginCreateOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T,U> for polling of source control configuration for an app.

beginCreateOrUpdateSourceControlSlot

public abstract SyncPoller<>,SiteSourceControlInner> beginCreateOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app. 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<T,U> for polling of source control configuration for an app.

beginCreateOrUpdateSourceControlSlotAsync

public abstract PollerFlux<>,SiteSourceControlInner> beginCreateOrUpdateSourceControlSlotAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T,U> for polling of source control configuration for an app.

beginDeletePrivateEndpointConnection

public abstract SyncPoller<>,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection 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<T,U> for polling of any object.

beginDeletePrivateEndpointConnection

public abstract SyncPoller<>,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection 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<T,U> for polling of any object.

beginDeletePrivateEndpointConnectionAsync

public abstract PollerFlux<>,Object> beginDeletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection 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<T,U> for polling of any object.

beginDeletePrivateEndpointConnectionSlot

public abstract SyncPoller<>,Object> beginDeletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection 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<T,U> for polling of any object.

beginDeletePrivateEndpointConnectionSlot

public abstract SyncPoller<>,Object> beginDeletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, Context context)

Deletes a private endpoint connection 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<T,U> for polling of any object.

beginDeletePrivateEndpointConnectionSlotAsync

public abstract PollerFlux<>,Object> beginDeletePrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection 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<T,U> for polling of any object.

beginGetProductionSiteDeploymentStatus

public abstract SyncPoller<>,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<T,U> for polling of the deployment status for an app (or deployment slot, if specified).

beginGetProductionSiteDeploymentStatus

public abstract SyncPoller<>,CsmDeploymentStatus> beginGetProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId, 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<T,U> for polling of the deployment status for an app (or deployment slot, if specified).

beginGetProductionSiteDeploymentStatusAsync

public abstract PollerFlux<>,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<T,U> for polling of the deployment status for an app (or deployment slot, if specified).

beginGetSlotSiteDeploymentStatusSlot

public abstract SyncPoller<>,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<T,U> for polling of the deployment status for an app (or deployment slot, if specified).

beginGetSlotSiteDeploymentStatusSlot

public abstract SyncPoller<>,CsmDeploymentStatus> beginGetSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId, 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<T,U> for polling of the deployment status for an app (or deployment slot, if specified).

beginGetSlotSiteDeploymentStatusSlotAsync

public abstract PollerFlux<>,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<T,U> for polling of the deployment status for an app (or deployment slot, if specified).

beginInstallSiteExtension

public abstract SyncPoller<>,SiteExtensionInfoInner> beginInstallSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment 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.

Returns:

the SyncPoller<T,U> for polling of site Extension Information.

beginInstallSiteExtension

public abstract SyncPoller<>,SiteExtensionInfoInner> beginInstallSiteExtension(String resourceGroupName, String name, String siteExtensionId, Context context)

Install site extension on a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of site Extension Information.

beginInstallSiteExtensionAsync

public abstract PollerFlux<>,SiteExtensionInfoInner> beginInstallSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment 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.

Returns:

the PollerFlux<T,U> for polling of site Extension Information.

beginInstallSiteExtensionSlot

public abstract SyncPoller<>,SiteExtensionInfoInner> beginInstallSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment 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<T,U> for polling of site Extension Information.

beginInstallSiteExtensionSlot

public abstract SyncPoller<>,SiteExtensionInfoInner> beginInstallSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Install site extension on a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of site Extension Information.

beginInstallSiteExtensionSlotAsync

public abstract PollerFlux<>,SiteExtensionInfoInner> beginInstallSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment 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<T,U> for polling of site Extension Information.

beginListPublishingCredentials

public abstract SyncPoller<>,UserInner> beginListPublishingCredentials(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app. 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<T,U> for polling of user credentials used for publishing activity.

beginListPublishingCredentials

public abstract SyncPoller<>,UserInner> beginListPublishingCredentials(String resourceGroupName, String name, Context context)

Gets the Git/FTP publishing credentials of an app. 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<T,U> for polling of user credentials used for publishing activity.

beginListPublishingCredentialsAsync

public abstract PollerFlux<>,UserInner> beginListPublishingCredentialsAsync(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app. 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<T,U> for polling of user credentials used for publishing activity.

beginListPublishingCredentialsSlot

public abstract SyncPoller<>,UserInner> beginListPublishingCredentialsSlot(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app. 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<T,U> for polling of user credentials used for publishing activity.

beginListPublishingCredentialsSlot

public abstract SyncPoller<>,UserInner> beginListPublishingCredentialsSlot(String resourceGroupName, String name, String slot, Context context)

Gets the Git/FTP publishing credentials of an app. 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<T,U> for polling of user credentials used for publishing activity.

beginListPublishingCredentialsSlotAsync

public abstract PollerFlux<>,UserInner> beginListPublishingCredentialsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app. 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<T,U> for polling of user credentials used for publishing activity.

beginMigrateMySql

public abstract SyncPoller<>,OperationInner> beginMigrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database. 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<T,U> for polling of an operation on a resource.

beginMigrateMySql

public abstract SyncPoller<>,OperationInner> beginMigrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope, Context context)

Migrates a local (in-app) MySql database to a remote MySql database. 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<T,U> for polling of an operation on a resource.

beginMigrateMySqlAsync

public abstract PollerFlux<>,OperationInner> beginMigrateMySqlAsync(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database. 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<T,U> for polling of an operation on a resource.

beginMigrateStorage

public abstract SyncPoller<>,StorageMigrationResponseInner> beginMigrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app. 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<T,U> for polling of response for a migration of app content request.

beginMigrateStorage

public abstract SyncPoller<>,StorageMigrationResponseInner> beginMigrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions, Context context)

Restores a web app. 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<T,U> for polling of response for a migration of app content request.

beginMigrateStorageAsync

public abstract PollerFlux<>,StorageMigrationResponseInner> beginMigrateStorageAsync(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app. 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<T,U> for polling of response for a migration of app content request.

beginRestore

public abstract SyncPoller<>,Void> beginRestore(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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<T,U> for polling of long-running operation.

beginRestore

public abstract SyncPoller<>,Void> beginRestore(String resourceGroupName, String name, String backupId, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified). 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<T,U> for polling of long-running operation.

beginRestoreAsync

public abstract PollerFlux<>,Void> beginRestoreAsync(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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<T,U> for polling of long-running operation.

beginRestoreFromBackupBlob

public abstract SyncPoller<>,Void> beginRestoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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<T,U> for polling of long-running operation.

beginRestoreFromBackupBlob

public abstract SyncPoller<>,Void> beginRestoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage. 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<T,U> for polling of long-running operation.

beginRestoreFromBackupBlobAsync

public abstract PollerFlux<>,Void> beginRestoreFromBackupBlobAsync(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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<T,U> for polling of long-running operation.

beginRestoreFromBackupBlobSlot

public abstract SyncPoller<>,Void> beginRestoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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<T,U> for polling of long-running operation.

beginRestoreFromBackupBlobSlot

public abstract SyncPoller<>,Void> beginRestoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage. 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<T,U> for polling of long-running operation.

beginRestoreFromBackupBlobSlotAsync

public abstract PollerFlux<>,Void> beginRestoreFromBackupBlobSlotAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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<T,U> for polling of long-running operation.

beginRestoreFromDeletedApp

public abstract SyncPoller<>,Void> beginRestoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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<T,U> for polling of long-running operation.

beginRestoreFromDeletedApp

public abstract SyncPoller<>,Void> beginRestoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app. 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<T,U> for polling of long-running operation.

beginRestoreFromDeletedAppAsync

public abstract PollerFlux<>,Void> beginRestoreFromDeletedAppAsync(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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<T,U> for polling of long-running operation.

beginRestoreFromDeletedAppSlot

public abstract SyncPoller<>,Void> beginRestoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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<T,U> for polling of long-running operation.

beginRestoreFromDeletedAppSlot

public abstract SyncPoller<>,Void> beginRestoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app. 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<T,U> for polling of long-running operation.

beginRestoreFromDeletedAppSlotAsync

public abstract PollerFlux<>,Void> beginRestoreFromDeletedAppSlotAsync(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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<T,U> for polling of long-running operation.

beginRestoreSlot

public abstract SyncPoller<>,Void> beginRestoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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<T,U> for polling of long-running operation.

beginRestoreSlot

public abstract SyncPoller<>,Void> beginRestoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified). 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<T,U> for polling of long-running operation.

beginRestoreSlotAsync

public abstract PollerFlux<>,Void> beginRestoreSlotAsync(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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<T,U> for polling of long-running operation.

beginRestoreSnapshot

public abstract SyncPoller<>,Void> beginRestoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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<T,U> for polling of long-running operation.

beginRestoreSnapshot

public abstract SyncPoller<>,Void> beginRestoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot. 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<T,U> for polling of long-running operation.

beginRestoreSnapshotAsync

public abstract PollerFlux<>,Void> beginRestoreSnapshotAsync(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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<T,U> for polling of long-running operation.

beginRestoreSnapshotSlot

public abstract SyncPoller<>,Void> beginRestoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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<T,U> for polling of long-running operation.

beginRestoreSnapshotSlot

public abstract SyncPoller<>,Void> beginRestoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot. 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<T,U> for polling of long-running operation.

beginRestoreSnapshotSlotAsync

public abstract PollerFlux<>,Void> beginRestoreSnapshotSlotAsync(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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<T,U> for polling of long-running operation.

beginStartNetworkTrace

public abstract SyncPoller<>,Object> beginStartNetworkTrace(String resourceGroupName, String name)

Start capturing network packets for the site. 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:

the SyncPoller<T,U> for polling of array of NetworkTrace.

beginStartNetworkTrace

public abstract SyncPoller<>,Object> beginStartNetworkTrace(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartNetworkTraceAsync

public abstract PollerFlux<>,Object> beginStartNetworkTraceAsync(String resourceGroupName, String name)

Start capturing network packets for the site. 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:

the PollerFlux<T,U> for polling of array of NetworkTrace.

beginStartNetworkTraceAsync

public abstract PollerFlux<>,Object> beginStartNetworkTraceAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartNetworkTraceSlot

public abstract SyncPoller<>,Object> beginStartNetworkTraceSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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:

the SyncPoller<T,U> for polling of array of NetworkTrace.

beginStartNetworkTraceSlot

public abstract SyncPoller<>,Object> beginStartNetworkTraceSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartNetworkTraceSlotAsync

public abstract PollerFlux<>,Object> beginStartNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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:

the PollerFlux<T,U> for polling of array of NetworkTrace.

beginStartNetworkTraceSlotAsync

public abstract PollerFlux<>,Object> beginStartNetworkTraceSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperation

public abstract SyncPoller<>,Object> beginStartWebSiteNetworkTraceOperation(String resourceGroupName, String name)

Start capturing network packets for the site. 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:

the SyncPoller<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperation

public abstract SyncPoller<>,Object> beginStartWebSiteNetworkTraceOperation(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperationAsync

public abstract PollerFlux<>,Object> beginStartWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name)

Start capturing network packets for the site. 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:

the PollerFlux<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperationAsync

public abstract PollerFlux<>,Object> beginStartWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperationSlot

public abstract SyncPoller<>,Object> beginStartWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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:

the SyncPoller<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperationSlot

public abstract SyncPoller<>,Object> beginStartWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperationSlotAsync

public abstract PollerFlux<>,Object> beginStartWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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:

the PollerFlux<T,U> for polling of array of NetworkTrace.

beginStartWebSiteNetworkTraceOperationSlotAsync

public abstract PollerFlux<>,Object> beginStartWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T,U> for polling of array of NetworkTrace.

beginSwapSlot

public abstract SyncPoller<>,Void> beginSwapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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<T,U> for polling of long-running operation.

beginSwapSlot

public abstract SyncPoller<>,Void> beginSwapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app. 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<T,U> for polling of long-running operation.

beginSwapSlotAsync

public abstract PollerFlux<>,Void> beginSwapSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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<T,U> for polling of long-running operation.

beginSwapSlotWithProduction

public abstract SyncPoller<>,Void> beginSwapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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<T,U> for polling of long-running operation.

beginSwapSlotWithProduction

public abstract SyncPoller<>,Void> beginSwapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app. 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<T,U> for polling of long-running operation.

beginSwapSlotWithProductionAsync

public abstract PollerFlux<>,Void> beginSwapSlotWithProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<>,SiteInner> beginUpdate(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginUpdate

public abstract SyncPoller<>,SiteInner> beginUpdate(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

beginUpdateApplicationSettings

public abstract SyncPoller<>,StringDictionaryInner> beginUpdateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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:

the SyncPoller<T,U> for polling of string dictionary resource.

beginUpdateApplicationSettings

public abstract SyncPoller<>,StringDictionaryInner> beginUpdateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings, Context context)

Replaces the application settings of an app. 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:

the SyncPoller<T,U> for polling of string dictionary resource.

beginUpdateApplicationSettingsAsync

public abstract PollerFlux<>,StringDictionaryInner> beginUpdateApplicationSettingsAsync(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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:

the PollerFlux<T,U> for polling of string dictionary resource.

beginUpdateAsync

public abstract PollerFlux<>,SiteInner> beginUpdateAsync(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T,U> for polling of a web app, a mobile app backend, or an API app.

createDeployment

public abstract DeploymentInner createDeployment(String resourceGroupName, String name, String id, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot. 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.

createDeploymentAsync

public abstract Mono createDeploymentAsync(String resourceGroupName, String name, String id, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot. 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.

createDeploymentSlot

public abstract DeploymentInner createDeploymentSlot(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot. 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.

createDeploymentSlotAsync

public abstract Mono createDeploymentSlotAsync(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot. 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.

createDeploymentSlotWithResponse

public abstract Response createDeploymentSlotWithResponse(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment, Context context)

Create a deployment for an app, or a deployment slot. 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<T>.

createDeploymentSlotWithResponseAsync

public abstract Mono<>> createDeploymentSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot. 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<T> on successful completion of Mono.

createDeploymentWithResponse

public abstract Response createDeploymentWithResponse(String resourceGroupName, String name, String id, DeploymentInner deployment, Context context)

Create a deployment for an app, or a deployment slot. 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<T>.

createDeploymentWithResponseAsync

public abstract Mono<>> createDeploymentWithResponseAsync(String resourceGroupName, String name, String id, DeploymentInner deployment)

Create a deployment for an app, or a deployment slot. 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<T> on successful completion of Mono.

createFunction

public abstract FunctionEnvelopeInner createFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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.

createFunction

public abstract FunctionEnvelopeInner createFunction(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot. 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.

createFunctionAsync

public abstract Mono createFunctionAsync(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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.

createFunctionWithResponseAsync

public abstract Mono<><>>> createFunctionWithResponseAsync(String resourceGroupName, String name, String functionName, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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<T> on successful completion of Mono.

createInstanceFunctionSlot

public abstract FunctionEnvelopeInner createInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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.

createInstanceFunctionSlot

public abstract FunctionEnvelopeInner createInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope, Context context)

Create function for web site, or a deployment slot. 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.

createInstanceFunctionSlotAsync

public abstract Mono createInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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.

createInstanceFunctionSlotWithResponseAsync

public abstract Mono<><>>> createInstanceFunctionSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot, FunctionEnvelopeInner functionEnvelope)

Create function for web site, or a deployment slot. 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<T> on successful completion of Mono.

createInstanceMSDeployOperation

public abstract MSDeployStatusInner createInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createInstanceMSDeployOperation

public abstract MSDeployStatusInner createInstanceMSDeployOperation(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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.

createInstanceMSDeployOperationAsync

public abstract Mono createInstanceMSDeployOperationAsync(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createInstanceMSDeployOperationSlot

public abstract MSDeployStatusInner createInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createInstanceMSDeployOperationSlot

public abstract MSDeployStatusInner createInstanceMSDeployOperationSlot(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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.

createInstanceMSDeployOperationSlotAsync

public abstract Mono createInstanceMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createInstanceMSDeployOperationSlotWithResponseAsync

public abstract Mono<><>>> createInstanceMSDeployOperationSlotWithResponseAsync(String resourceGroupName, String name, String slot, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T> on successful completion of Mono.

createInstanceMSDeployOperationWithResponseAsync

public abstract Mono<><>>> createInstanceMSDeployOperationWithResponseAsync(String resourceGroupName, String name, String instanceId, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T> on successful completion of Mono.

createMSDeployOperation

public abstract MSDeployStatusInner createMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createMSDeployOperation

public abstract MSDeployStatusInner createMSDeployOperation(String resourceGroupName, String name, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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.

createMSDeployOperationAsync

public abstract Mono createMSDeployOperationAsync(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createMSDeployOperationSlot

public abstract MSDeployStatusInner createMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createMSDeployOperationSlot

public abstract MSDeployStatusInner createMSDeployOperationSlot(String resourceGroupName, String name, String slot, MSDeploy mSDeploy, Context context)

Invoke the MSDeploy web app extension. 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.

createMSDeployOperationSlotAsync

public abstract Mono createMSDeployOperationSlotAsync(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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.

createMSDeployOperationSlotWithResponseAsync

public abstract Mono<><>>> createMSDeployOperationSlotWithResponseAsync(String resourceGroupName, String name, String slot, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T> on successful completion of Mono.

createMSDeployOperationWithResponseAsync

public abstract Mono<><>>> createMSDeployOperationWithResponseAsync(String resourceGroupName, String name, MSDeploy mSDeploy)

Invoke the MSDeploy web app extension. 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<T> on successful completion of Mono.

createOneDeployOperation

public abstract Object createOneDeployOperation(String resourceGroupName, String name)

Invoke the OneDeploy publish web app extension. 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.

createOneDeployOperationAsync

public abstract Mono createOneDeployOperationAsync(String resourceGroupName, String name)

Invoke the OneDeploy publish web app extension. 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.

createOneDeployOperationWithResponse

public abstract Response createOneDeployOperationWithResponse(String resourceGroupName, String name, Context context)

Invoke the OneDeploy publish web app extension. 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<T>.

createOneDeployOperationWithResponseAsync

public abstract Mono<>> createOneDeployOperationWithResponseAsync(String resourceGroupName, String name)

Invoke the OneDeploy publish web app extension. 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<T> on successful completion of Mono.

createOrUpdate

public abstract SiteInner createOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

createOrUpdate

public abstract SiteInner createOrUpdate(String resourceGroupName, String name, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

createOrUpdateConfiguration

public abstract SiteConfigResourceInner createOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

createOrUpdateConfiguration

public abstract SiteConfigResourceInner createOrUpdateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app. 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.

createOrUpdateConfigurationAsync

public abstract Mono createOrUpdateConfigurationAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

createOrUpdateConfigurationSlot

public abstract SiteConfigResourceInner createOrUpdateConfigurationSlot(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

createOrUpdateConfigurationSlotAsync

public abstract Mono createOrUpdateConfigurationSlotAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

createOrUpdateConfigurationSlotWithResponse

public abstract Response createOrUpdateConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app. 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<T>.

createOrUpdateConfigurationSlotWithResponseAsync

public abstract Mono<>> createOrUpdateConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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<T> on successful completion of Mono.

createOrUpdateConfigurationWithResponseAsync

public abstract Mono<><>>> createOrUpdateConfigurationWithResponseAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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<T> on successful completion of Mono.

createOrUpdateDomainOwnershipIdentifier

public abstract IdentifierInner createOrUpdateDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

createOrUpdateDomainOwnershipIdentifierAsync

public abstract Mono createOrUpdateDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

createOrUpdateDomainOwnershipIdentifierSlot

public abstract IdentifierInner createOrUpdateDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

createOrUpdateDomainOwnershipIdentifierSlotAsync

public abstract Mono createOrUpdateDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

createOrUpdateDomainOwnershipIdentifierSlotWithResponse

public abstract Response createOrUpdateDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T>.

createOrUpdateDomainOwnershipIdentifierSlotWithResponseAsync

public abstract Mono<>> createOrUpdateDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T> on successful completion of Mono.

createOrUpdateDomainOwnershipIdentifierWithResponse

public abstract Response createOrUpdateDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T>.

createOrUpdateDomainOwnershipIdentifierWithResponseAsync

public abstract Mono<>> createOrUpdateDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T> on successful completion of Mono.

createOrUpdateFunctionSecret

public abstract KeyInfoInner createOrUpdateFunctionSecret(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key)

Add or update a function secret. 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.

createOrUpdateFunctionSecretAsync

public abstract Mono createOrUpdateFunctionSecretAsync(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key)

Add or update a function secret. 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.

createOrUpdateFunctionSecretSlot

public abstract KeyInfoInner createOrUpdateFunctionSecretSlot(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key)

Add or update a function secret. 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.

createOrUpdateFunctionSecretSlotAsync

public abstract Mono createOrUpdateFunctionSecretSlotAsync(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key)

Add or update a function secret. 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.

createOrUpdateFunctionSecretSlotWithResponse

public abstract Response createOrUpdateFunctionSecretSlotWithResponse(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key, Context context)

Add or update a function secret. 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<T>.

createOrUpdateFunctionSecretSlotWithResponseAsync

public abstract Mono<>> createOrUpdateFunctionSecretSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName, String slot, KeyInfoInner key)

Add or update a function secret. 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<T> on successful completion of Mono.

createOrUpdateFunctionSecretWithResponse

public abstract Response createOrUpdateFunctionSecretWithResponse(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key, Context context)

Add or update a function secret. 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<T>.

createOrUpdateFunctionSecretWithResponseAsync

public abstract Mono<>> createOrUpdateFunctionSecretWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName, KeyInfoInner key)

Add or update a function secret. 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<T> on successful completion of Mono.

createOrUpdateHostSecret

public abstract KeyInfoInner createOrUpdateHostSecret(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key)

Add or update a host level secret. 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.

createOrUpdateHostSecretAsync

public abstract Mono createOrUpdateHostSecretAsync(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key)

Add or update a host level secret. 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.

createOrUpdateHostSecretSlot

public abstract KeyInfoInner createOrUpdateHostSecretSlot(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key)

Add or update a host level secret. 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.

createOrUpdateHostSecretSlotAsync

public abstract Mono createOrUpdateHostSecretSlotAsync(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key)

Add or update a host level secret. 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.

createOrUpdateHostSecretSlotWithResponse

public abstract Response createOrUpdateHostSecretSlotWithResponse(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key, Context context)

Add or update a host level secret. 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<T>.

createOrUpdateHostSecretSlotWithResponseAsync

public abstract Mono<>> createOrUpdateHostSecretSlotWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName, String slot, KeyInfoInner key)

Add or update a host level secret. 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<T> on successful completion of Mono.

createOrUpdateHostSecretWithResponse

public abstract Response createOrUpdateHostSecretWithResponse(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key, Context context)

Add or update a host level secret. 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<T>.

createOrUpdateHostSecretWithResponseAsync

public abstract Mono<>> createOrUpdateHostSecretWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName, KeyInfoInner key)

Add or update a host level secret. 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<T> on successful completion of Mono.

createOrUpdateHostnameBinding

public abstract HostnameBindingInner createOrUpdateHostnameBinding(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app. 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.

createOrUpdateHostnameBindingAsync

public abstract Mono createOrUpdateHostnameBindingAsync(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app. 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.

createOrUpdateHostnameBindingSlot

public abstract HostnameBindingInner createOrUpdateHostnameBindingSlot(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app. 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.

createOrUpdateHostnameBindingSlotAsync

public abstract Mono createOrUpdateHostnameBindingSlotAsync(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app. 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.

createOrUpdateHostnameBindingSlotWithResponse

public abstract Response createOrUpdateHostnameBindingSlotWithResponse(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding, Context context)

Creates a hostname binding for an app. 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<T>.

createOrUpdateHostnameBindingSlotWithResponseAsync

public abstract Mono<>> createOrUpdateHostnameBindingSlotWithResponseAsync(String resourceGroupName, String name, String hostname, String slot, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app. 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<T> on successful completion of Mono.

createOrUpdateHostnameBindingWithResponse

public abstract Response createOrUpdateHostnameBindingWithResponse(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding, Context context)

Creates a hostname binding for an app. 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<T>.

createOrUpdateHostnameBindingWithResponseAsync

public abstract Mono<>> createOrUpdateHostnameBindingWithResponseAsync(String resourceGroupName, String name, String hostname, HostnameBindingInner hostnameBinding)

Creates a hostname binding for an app. 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<T> on successful completion of Mono.

createOrUpdateHybridConnection

public abstract HybridConnectionInner createOrUpdateHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

createOrUpdateHybridConnectionAsync

public abstract Mono createOrUpdateHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

createOrUpdateHybridConnectionSlot

public abstract HybridConnectionInner createOrUpdateHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

createOrUpdateHybridConnectionSlotAsync

public abstract Mono createOrUpdateHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

createOrUpdateHybridConnectionSlotWithResponse

public abstract Response createOrUpdateHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay. 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<T>.

createOrUpdateHybridConnectionSlotWithResponseAsync

public abstract Mono<>> createOrUpdateHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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<T> on successful completion of Mono.

createOrUpdateHybridConnectionWithResponse

public abstract Response createOrUpdateHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay. 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<T>.

createOrUpdateHybridConnectionWithResponseAsync

public abstract Mono<>> createOrUpdateHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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<T> on successful completion of Mono.

createOrUpdatePublicCertificate

public abstract PublicCertificateInner createOrUpdatePublicCertificate(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app. 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.

createOrUpdatePublicCertificateAsync

public abstract Mono createOrUpdatePublicCertificateAsync(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app. 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.

createOrUpdatePublicCertificateSlot

public abstract PublicCertificateInner createOrUpdatePublicCertificateSlot(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app. 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.

createOrUpdatePublicCertificateSlotAsync

public abstract Mono createOrUpdatePublicCertificateSlotAsync(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app. 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.

createOrUpdatePublicCertificateSlotWithResponse

public abstract Response createOrUpdatePublicCertificateSlotWithResponse(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate, Context context)

Creates a hostname binding for an app. 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<T>.

createOrUpdatePublicCertificateSlotWithResponseAsync

public abstract Mono<>> createOrUpdatePublicCertificateSlotWithResponseAsync(String resourceGroupName, String name, String publicCertificateName, String slot, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app. 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<T> on successful completion of Mono.

createOrUpdatePublicCertificateWithResponse

public abstract Response createOrUpdatePublicCertificateWithResponse(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate, Context context)

Creates a hostname binding for an app. 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<T>.

createOrUpdatePublicCertificateWithResponseAsync

public abstract Mono<>> createOrUpdatePublicCertificateWithResponseAsync(String resourceGroupName, String name, String publicCertificateName, PublicCertificateInner publicCertificate)

Creates a hostname binding for an app. 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<T> on successful completion of Mono.

createOrUpdateRelayServiceConnection

public abstract RelayServiceConnectionEntityInner createOrUpdateRelayServiceConnection(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

createOrUpdateRelayServiceConnectionAsync

public abstract Mono createOrUpdateRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

createOrUpdateRelayServiceConnectionSlot

public abstract RelayServiceConnectionEntityInner createOrUpdateRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

createOrUpdateRelayServiceConnectionSlotAsync

public abstract Mono createOrUpdateRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

createOrUpdateRelayServiceConnectionSlotWithResponse

public abstract Response createOrUpdateRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T>.

createOrUpdateRelayServiceConnectionSlotWithResponseAsync

public abstract Mono<>> createOrUpdateRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T> on successful completion of Mono.

createOrUpdateRelayServiceConnectionWithResponse

public abstract Response createOrUpdateRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T>.

createOrUpdateRelayServiceConnectionWithResponseAsync

public abstract Mono<>> createOrUpdateRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T> on successful completion of Mono.

createOrUpdateSlot

public abstract SiteInner createOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

createOrUpdateSlot

public abstract SiteInner createOrUpdateSlot(String resourceGroupName, String name, String slot, SiteInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

createOrUpdateSlotAsync

public abstract Mono createOrUpdateSlotAsync(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

createOrUpdateSlotWithResponseAsync

public abstract Mono<><>>> createOrUpdateSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T> on successful completion of Mono.

createOrUpdateSourceControl

public abstract SiteSourceControlInner createOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

createOrUpdateSourceControl

public abstract SiteSourceControlInner createOrUpdateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app. 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.

createOrUpdateSourceControlAsync

public abstract Mono createOrUpdateSourceControlAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

createOrUpdateSourceControlSlot

public abstract SiteSourceControlInner createOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

createOrUpdateSourceControlSlot

public abstract SiteSourceControlInner createOrUpdateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app. 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.

createOrUpdateSourceControlSlotAsync

public abstract Mono createOrUpdateSourceControlSlotAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

createOrUpdateSourceControlSlotWithResponseAsync

public abstract Mono<><>>> createOrUpdateSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T> on successful completion of Mono.

createOrUpdateSourceControlWithResponseAsync

public abstract Mono<><>>> createOrUpdateSourceControlWithResponseAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T> on successful completion of Mono.

createOrUpdateSwiftVirtualNetworkConnectionWithCheck

public abstract SwiftVirtualNetworkInner createOrUpdateSwiftVirtualNetworkConnectionWithCheck(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckAsync

public abstract Mono createOrUpdateSwiftVirtualNetworkConnectionWithCheckAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot

public abstract SwiftVirtualNetworkInner createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotAsync

public abstract Mono createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse

public abstract Response createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope, Context context)

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. 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<T>.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync

public abstract Mono<>> createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

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. 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<T> on successful completion of Mono.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponse

public abstract Response createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponse(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope, Context context)

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. 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<T>.

createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync

public abstract Mono<>> createOrUpdateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

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. 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<T> on successful completion of Mono.

createOrUpdateVnetConnection

public abstract VnetInfoResourceInner createOrUpdateVnetConnection(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

createOrUpdateVnetConnectionAsync

public abstract Mono createOrUpdateVnetConnectionAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

createOrUpdateVnetConnectionGateway

public abstract VnetGatewayInner createOrUpdateVnetConnectionGateway(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

createOrUpdateVnetConnectionGatewayAsync

public abstract Mono createOrUpdateVnetConnectionGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

createOrUpdateVnetConnectionGatewaySlot

public abstract VnetGatewayInner createOrUpdateVnetConnectionGatewaySlot(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

createOrUpdateVnetConnectionGatewaySlotAsync

public abstract Mono createOrUpdateVnetConnectionGatewaySlotAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

createOrUpdateVnetConnectionGatewaySlotWithResponse

public abstract Response createOrUpdateVnetConnectionGatewaySlotWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T>.

createOrUpdateVnetConnectionGatewaySlotWithResponseAsync

public abstract Mono<>> createOrUpdateVnetConnectionGatewaySlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T> on successful completion of Mono.

createOrUpdateVnetConnectionGatewayWithResponse

public abstract Response createOrUpdateVnetConnectionGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T>.

createOrUpdateVnetConnectionGatewayWithResponseAsync

public abstract Mono<>> createOrUpdateVnetConnectionGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T> on successful completion of Mono.

createOrUpdateVnetConnectionSlot

public abstract VnetInfoResourceInner createOrUpdateVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

createOrUpdateVnetConnectionSlotAsync

public abstract Mono createOrUpdateVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

createOrUpdateVnetConnectionSlotWithResponse

public abstract Response createOrUpdateVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T>.

createOrUpdateVnetConnectionSlotWithResponseAsync

public abstract Mono<>> createOrUpdateVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T> on successful completion of Mono.

createOrUpdateVnetConnectionWithResponse

public abstract Response createOrUpdateVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T>.

createOrUpdateVnetConnectionWithResponseAsync

public abstract Mono<>> createOrUpdateVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<><>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, SiteInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name)

Deletes a web, mobile, or API app, or one of the deployment slots. 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.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name)

Deletes a web, mobile, or API app, or one of the deployment slots. 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.

Returns:

A Mono that completes when a successful response is received.

deleteBackup

public abstract void deleteBackup(String resourceGroupName, String name, String backupId)

Deletes a backup of an app by its ID. 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.

deleteBackupAsync

public abstract Mono deleteBackupAsync(String resourceGroupName, String name, String backupId)

Deletes a backup of an app by its ID. 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.

deleteBackupConfiguration

public abstract void deleteBackupConfiguration(String resourceGroupName, String name)

Deletes the backup configuration of an app. 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.

deleteBackupConfigurationAsync

public abstract Mono deleteBackupConfigurationAsync(String resourceGroupName, String name)

Deletes the backup configuration of an app. 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.

deleteBackupConfigurationSlot

public abstract void deleteBackupConfigurationSlot(String resourceGroupName, String name, String slot)

Deletes the backup configuration of an app. 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.

deleteBackupConfigurationSlotAsync

public abstract Mono deleteBackupConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Deletes the backup configuration of an app. 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.

deleteBackupConfigurationSlotWithResponse

public abstract Response deleteBackupConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Deletes the backup configuration of an app. 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:

deleteBackupConfigurationSlotWithResponseAsync

public abstract Mono<>> deleteBackupConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Deletes the backup configuration of an app. 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<T> on successful completion of Mono.

deleteBackupConfigurationWithResponse

public abstract Response deleteBackupConfigurationWithResponse(String resourceGroupName, String name, Context context)

Deletes the backup configuration of an app. 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:

deleteBackupConfigurationWithResponseAsync

public abstract Mono<>> deleteBackupConfigurationWithResponseAsync(String resourceGroupName, String name)

Deletes the backup configuration of an app. 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<T> on successful completion of Mono.

deleteBackupSlot

public abstract void deleteBackupSlot(String resourceGroupName, String name, String backupId, String slot)

Deletes a backup of an app by its ID. 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.

deleteBackupSlotAsync

public abstract Mono deleteBackupSlotAsync(String resourceGroupName, String name, String backupId, String slot)

Deletes a backup of an app by its ID. 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.

deleteBackupSlotWithResponse

public abstract Response deleteBackupSlotWithResponse(String resourceGroupName, String name, String backupId, String slot, Context context)

Deletes a backup of an app by its ID. 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:

deleteBackupSlotWithResponseAsync

public abstract Mono<>> deleteBackupSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot)

Deletes a backup of an app by its ID. 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<T> on successful completion of Mono.

deleteBackupWithResponse

public abstract Response deleteBackupWithResponse(String resourceGroupName, String name, String backupId, Context context)

Deletes a backup of an app by its ID. 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:

deleteBackupWithResponseAsync

public abstract Mono<>> deleteBackupWithResponseAsync(String resourceGroupName, String name, String backupId)

Deletes a backup of an app by its ID. 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<T> on successful completion of Mono.

deleteContinuousWebJob

public abstract void deleteContinuousWebJob(String resourceGroupName, String name, String webJobName)

Delete a continuous web job by its ID for an app, or a deployment 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.

deleteContinuousWebJobAsync

public abstract Mono deleteContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Delete a continuous web job by its ID for an app, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

deleteContinuousWebJobSlot

public abstract void deleteContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Delete a continuous web job by its ID for an app, or a deployment 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.

deleteContinuousWebJobSlotAsync

public abstract Mono deleteContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a continuous web job by its ID for an app, or a deployment 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.

deleteContinuousWebJobSlotWithResponse

public abstract Response deleteContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Delete a continuous web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteContinuousWebJobSlotWithResponseAsync

public abstract Mono<>> deleteContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a continuous web job by its ID for an app, or a deployment 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<T> on successful completion of Mono.

deleteContinuousWebJobWithResponse

public abstract Response deleteContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Delete a continuous web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteContinuousWebJobWithResponseAsync

public abstract Mono<>> deleteContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Delete a continuous web job by its ID for an app, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

deleteDeployment

public abstract void deleteDeployment(String resourceGroupName, String name, String id)

Delete a deployment by its ID for an app, or a deployment 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.

deleteDeploymentAsync

public abstract Mono deleteDeploymentAsync(String resourceGroupName, String name, String id)

Delete a deployment by its ID for an app, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

deleteDeploymentSlot

public abstract void deleteDeploymentSlot(String resourceGroupName, String name, String id, String slot)

Delete a deployment by its ID for an app, or a deployment 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.

deleteDeploymentSlotAsync

public abstract Mono deleteDeploymentSlotAsync(String resourceGroupName, String name, String id, String slot)

Delete a deployment by its ID for an app, or a deployment 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.

deleteDeploymentSlotWithResponse

public abstract Response deleteDeploymentSlotWithResponse(String resourceGroupName, String name, String id, String slot, Context context)

Delete a deployment by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteDeploymentSlotWithResponseAsync

public abstract Mono<>> deleteDeploymentSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot)

Delete a deployment by its ID for an app, or a deployment 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<T> on successful completion of Mono.

deleteDeploymentWithResponse

public abstract Response deleteDeploymentWithResponse(String resourceGroupName, String name, String id, Context context)

Delete a deployment by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteDeploymentWithResponseAsync

public abstract Mono<>> deleteDeploymentWithResponseAsync(String resourceGroupName, String name, String id)

Delete a deployment by its ID for an app, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

deleteDomainOwnershipIdentifier

public abstract void deleteDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Deletes a domain ownership identifier for a web app. 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.

deleteDomainOwnershipIdentifierAsync

public abstract Mono deleteDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Deletes a domain ownership identifier for a web app. 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.

deleteDomainOwnershipIdentifierSlot

public abstract void deleteDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Deletes a domain ownership identifier for a web app. 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.

deleteDomainOwnershipIdentifierSlotAsync

public abstract Mono deleteDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Deletes a domain ownership identifier for a web app. 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.

deleteDomainOwnershipIdentifierSlotWithResponse

public abstract Response deleteDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, Context context)

Deletes a domain ownership identifier for a web app. 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:

deleteDomainOwnershipIdentifierSlotWithResponseAsync

public abstract Mono<>> deleteDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Deletes a domain ownership identifier for a web app. 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<T> on successful completion of Mono.

deleteDomainOwnershipIdentifierWithResponse

public abstract Response deleteDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, Context context)

Deletes a domain ownership identifier for a web app. 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:

deleteDomainOwnershipIdentifierWithResponseAsync

public abstract Mono<>> deleteDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Deletes a domain ownership identifier for a web app. 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<T> on successful completion of Mono.

deleteFunction

public abstract void deleteFunction(String resourceGroupName, String name, String functionName)

Delete a function for web site, or a deployment 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.

deleteFunctionAsync

public abstract Mono deleteFunctionAsync(String resourceGroupName, String name, String functionName)

Delete a function for web site, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

deleteFunctionSecret

public abstract void deleteFunctionSecret(String resourceGroupName, String name, String functionName, String keyName)

Delete a function secret. 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.

deleteFunctionSecretAsync

public abstract Mono deleteFunctionSecretAsync(String resourceGroupName, String name, String functionName, String keyName)

Delete a function secret. 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.

deleteFunctionSecretSlot

public abstract void deleteFunctionSecretSlot(String resourceGroupName, String name, String functionName, String keyName, String slot)

Delete a function secret. 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.

deleteFunctionSecretSlotAsync

public abstract Mono deleteFunctionSecretSlotAsync(String resourceGroupName, String name, String functionName, String keyName, String slot)

Delete a function secret. 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.

deleteFunctionSecretSlotWithResponse

public abstract Response deleteFunctionSecretSlotWithResponse(String resourceGroupName, String name, String functionName, String keyName, String slot, Context context)

Delete a function secret. 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:

deleteFunctionSecretSlotWithResponseAsync

public abstract Mono<>> deleteFunctionSecretSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName, String slot)

Delete a function secret. 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<T> on successful completion of Mono.

deleteFunctionSecretWithResponse

public abstract Response deleteFunctionSecretWithResponse(String resourceGroupName, String name, String functionName, String keyName, Context context)

Delete a function secret. 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:

deleteFunctionSecretWithResponseAsync

public abstract Mono<>> deleteFunctionSecretWithResponseAsync(String resourceGroupName, String name, String functionName, String keyName)

Delete a function secret. 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<T> on successful completion of Mono.

deleteFunctionWithResponse

public abstract Response deleteFunctionWithResponse(String resourceGroupName, String name, String functionName, Context context)

Delete a function for web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteFunctionWithResponseAsync

public abstract Mono<>> deleteFunctionWithResponseAsync(String resourceGroupName, String name, String functionName)

Delete a function for web site, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

deleteHostSecret

public abstract void deleteHostSecret(String resourceGroupName, String name, String keyType, String keyName)

Delete a host level secret. 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.

deleteHostSecretAsync

public abstract Mono deleteHostSecretAsync(String resourceGroupName, String name, String keyType, String keyName)

Delete a host level secret. 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.

deleteHostSecretSlot

public abstract void deleteHostSecretSlot(String resourceGroupName, String name, String keyType, String keyName, String slot)

Delete a host level secret. 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.

deleteHostSecretSlotAsync

public abstract Mono deleteHostSecretSlotAsync(String resourceGroupName, String name, String keyType, String keyName, String slot)

Delete a host level secret. 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.

deleteHostSecretSlotWithResponse

public abstract Response deleteHostSecretSlotWithResponse(String resourceGroupName, String name, String keyType, String keyName, String slot, Context context)

Delete a host level secret. 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:

deleteHostSecretSlotWithResponseAsync

public abstract Mono<>> deleteHostSecretSlotWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName, String slot)

Delete a host level secret. 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<T> on successful completion of Mono.

deleteHostSecretWithResponse

public abstract Response deleteHostSecretWithResponse(String resourceGroupName, String name, String keyType, String keyName, Context context)

Delete a host level secret. 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:

deleteHostSecretWithResponseAsync

public abstract Mono<>> deleteHostSecretWithResponseAsync(String resourceGroupName, String name, String keyType, String keyName)

Delete a host level secret. 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<T> on successful completion of Mono.

deleteHostnameBinding

public abstract void deleteHostnameBinding(String resourceGroupName, String name, String hostname)

Deletes a hostname binding for an app. 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.

deleteHostnameBindingAsync

public abstract Mono deleteHostnameBindingAsync(String resourceGroupName, String name, String hostname)

Deletes a hostname binding for an app. 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.

deleteHostnameBindingSlot

public abstract void deleteHostnameBindingSlot(String resourceGroupName, String name, String slot, String hostname)

Deletes a hostname binding for an app. 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.

deleteHostnameBindingSlotAsync

public abstract Mono deleteHostnameBindingSlotAsync(String resourceGroupName, String name, String slot, String hostname)

Deletes a hostname binding for an app. 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.

deleteHostnameBindingSlotWithResponse

public abstract Response deleteHostnameBindingSlotWithResponse(String resourceGroupName, String name, String slot, String hostname, Context context)

Deletes a hostname binding for an app. 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:

deleteHostnameBindingSlotWithResponseAsync

public abstract Mono<>> deleteHostnameBindingSlotWithResponseAsync(String resourceGroupName, String name, String slot, String hostname)

Deletes a hostname binding for an app. 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<T> on successful completion of Mono.

deleteHostnameBindingWithResponse

public abstract Response deleteHostnameBindingWithResponse(String resourceGroupName, String name, String hostname, Context context)

Deletes a hostname binding for an app. 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:

deleteHostnameBindingWithResponseAsync

public abstract Mono<>> deleteHostnameBindingWithResponseAsync(String resourceGroupName, String name, String hostname)

Deletes a hostname binding for an app. 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<T> on successful completion of Mono.

deleteHybridConnection

public abstract void deleteHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Removes a Hybrid Connection from this site. 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.

deleteHybridConnectionAsync

public abstract Mono deleteHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Removes a Hybrid Connection from this site. 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.

deleteHybridConnectionSlot

public abstract void deleteHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Removes a Hybrid Connection from this site. 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.

deleteHybridConnectionSlotAsync

public abstract Mono deleteHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Removes a Hybrid Connection from this site. 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.

deleteHybridConnectionSlotWithResponse

public abstract Response deleteHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, Context context)

Removes a Hybrid Connection from this site. 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:

deleteHybridConnectionSlotWithResponseAsync

public abstract Mono<>> deleteHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Removes a Hybrid Connection from this site. 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<T> on successful completion of Mono.

deleteHybridConnectionWithResponse

public abstract Response deleteHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Removes a Hybrid Connection from this site. 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:

deleteHybridConnectionWithResponseAsync

public abstract Mono<>> deleteHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Removes a Hybrid Connection from this site. 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<T> on successful completion of Mono.

deleteInstanceFunctionSlot

public abstract void deleteInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot)

Delete a function for web site, or a deployment 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.

deleteInstanceFunctionSlotAsync

public abstract Mono deleteInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Delete a function for web site, or a deployment 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.

deleteInstanceFunctionSlotWithResponse

public abstract Response deleteInstanceFunctionSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Delete a function for web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteInstanceFunctionSlotWithResponseAsync

public abstract Mono<>> deleteInstanceFunctionSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Delete a function for web site, or a deployment 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<T> on successful completion of Mono.

deleteInstanceProcess

public abstract void deleteInstanceProcess(String resourceGroupName, String name, String processId, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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".

deleteInstanceProcessAsync

public abstract Mono deleteInstanceProcessAsync(String resourceGroupName, String name, String processId, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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.

deleteInstanceProcessSlot

public abstract void deleteInstanceProcessSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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".

deleteInstanceProcessSlotAsync

public abstract Mono deleteInstanceProcessSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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.

deleteInstanceProcessSlotWithResponse

public abstract Response deleteInstanceProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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:

deleteInstanceProcessSlotWithResponseAsync

public abstract Mono<>> deleteInstanceProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

deleteInstanceProcessWithResponse

public abstract Response deleteInstanceProcessWithResponse(String resourceGroupName, String name, String processId, String instanceId, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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:

deleteInstanceProcessWithResponseAsync

public abstract Mono<>> deleteInstanceProcessWithResponseAsync(String resourceGroupName, String name, String processId, String instanceId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

deletePremierAddOn

public abstract void deletePremierAddOn(String resourceGroupName, String name, String premierAddOnName)

Delete a premier add-on from an app. 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.

deletePremierAddOnAsync

public abstract Mono deletePremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName)

Delete a premier add-on from an app. 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.

deletePremierAddOnSlot

public abstract void deletePremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot)

Delete a premier add-on from an app. 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.

deletePremierAddOnSlotAsync

public abstract Mono deletePremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Delete a premier add-on from an app. 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.

deletePremierAddOnSlotWithResponse

public abstract Response deletePremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, Context context)

Delete a premier add-on from an app. 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:

deletePremierAddOnSlotWithResponseAsync

public abstract Mono<>> deletePremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Delete a premier add-on from an app. 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<T> on successful completion of Mono.

deletePremierAddOnWithResponse

public abstract Response deletePremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, Context context)

Delete a premier add-on from an app. 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:

deletePremierAddOnWithResponseAsync

public abstract Mono<>> deletePremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName)

Delete a premier add-on from an app. 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<T> on successful completion of Mono.

deletePrivateEndpointConnection

public abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection 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.

deletePrivateEndpointConnection

public abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection 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.

deletePrivateEndpointConnectionAsync

public abstract Mono deletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection 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.

deletePrivateEndpointConnectionSlot

public abstract Object deletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection 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.

deletePrivateEndpointConnectionSlot

public abstract Object deletePrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, Context context)

Deletes a private endpoint connection 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.

deletePrivateEndpointConnectionSlotAsync

public abstract Mono deletePrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection 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.

deletePrivateEndpointConnectionSlotWithResponseAsync

public abstract Mono<><>>> deletePrivateEndpointConnectionSlotWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Deletes a private endpoint connection 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<T> on successful completion of Mono.

deletePrivateEndpointConnectionWithResponseAsync

public abstract Mono<><>>> deletePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection 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<T> on successful completion of Mono.

deleteProcess

public abstract void deleteProcess(String resourceGroupName, String name, String processId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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.

deleteProcessAsync

public abstract Mono deleteProcessAsync(String resourceGroupName, String name, String processId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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.

deleteProcessSlot

public abstract void deleteProcessSlot(String resourceGroupName, String name, String processId, String slot)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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.

deleteProcessSlotAsync

public abstract Mono deleteProcessSlotAsync(String resourceGroupName, String name, String processId, String slot)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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.

deleteProcessSlotWithResponse

public abstract Response deleteProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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:

deleteProcessSlotWithResponseAsync

public abstract Mono<>> deleteProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

deleteProcessWithResponse

public abstract Response deleteProcessWithResponse(String resourceGroupName, String name, String processId, Context context)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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:

deleteProcessWithResponseAsync

public abstract Mono<>> deleteProcessWithResponseAsync(String resourceGroupName, String name, String processId)

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

deletePublicCertificate

public abstract void deletePublicCertificate(String resourceGroupName, String name, String publicCertificateName)

Deletes a hostname binding for an app. 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.

deletePublicCertificateAsync

public abstract Mono deletePublicCertificateAsync(String resourceGroupName, String name, String publicCertificateName)

Deletes a hostname binding for an app. 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.

deletePublicCertificateSlot

public abstract void deletePublicCertificateSlot(String resourceGroupName, String name, String slot, String publicCertificateName)

Deletes a hostname binding for an app. 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.

deletePublicCertificateSlotAsync

public abstract Mono deletePublicCertificateSlotAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Deletes a hostname binding for an app. 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.

deletePublicCertificateSlotWithResponse

public abstract Response deletePublicCertificateSlotWithResponse(String resourceGroupName, String name, String slot, String publicCertificateName, Context context)

Deletes a hostname binding for an app. 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:

deletePublicCertificateSlotWithResponseAsync

public abstract Mono<>> deletePublicCertificateSlotWithResponseAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Deletes a hostname binding for an app. 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<T> on successful completion of Mono.

deletePublicCertificateWithResponse

public abstract Response deletePublicCertificateWithResponse(String resourceGroupName, String name, String publicCertificateName, Context context)

Deletes a hostname binding for an app. 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:

deletePublicCertificateWithResponseAsync

public abstract Mono<>> deletePublicCertificateWithResponseAsync(String resourceGroupName, String name, String publicCertificateName)

Deletes a hostname binding for an app. 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<T> on successful completion of Mono.

deleteRelayServiceConnection

public abstract void deleteRelayServiceConnection(String resourceGroupName, String name, String entityName)

Deletes a relay service connection by its name. 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.

deleteRelayServiceConnectionAsync

public abstract Mono deleteRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName)

Deletes a relay service connection by its name. 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.

deleteRelayServiceConnectionSlot

public abstract void deleteRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot)

Deletes a relay service connection by its name. 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.

deleteRelayServiceConnectionSlotAsync

public abstract Mono deleteRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot)

Deletes a relay service connection by its name. 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.

deleteRelayServiceConnectionSlotWithResponse

public abstract Response deleteRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, Context context)

Deletes a relay service connection by its name. 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:

deleteRelayServiceConnectionSlotWithResponseAsync

public abstract Mono<>> deleteRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot)

Deletes a relay service connection by its name. 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<T> on successful completion of Mono.

deleteRelayServiceConnectionWithResponse

public abstract Response deleteRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, Context context)

Deletes a relay service connection by its name. 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:

deleteRelayServiceConnectionWithResponseAsync

public abstract Mono<>> deleteRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName)

Deletes a relay service connection by its name. 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<T> on successful completion of Mono.

deleteSiteExtension

public abstract void deleteSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Remove a site extension from a web site, or a deployment 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.

deleteSiteExtensionAsync

public abstract Mono deleteSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Remove a site extension from a web site, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

deleteSiteExtensionSlot

public abstract void deleteSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Remove a site extension from a web site, or a deployment 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.

deleteSiteExtensionSlotAsync

public abstract Mono deleteSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Remove a site extension from a web site, or a deployment 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.

deleteSiteExtensionSlotWithResponse

public abstract Response deleteSiteExtensionSlotWithResponse(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Remove a site extension from a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteSiteExtensionSlotWithResponseAsync

public abstract Mono<>> deleteSiteExtensionSlotWithResponseAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Remove a site extension from a web site, or a deployment 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<T> on successful completion of Mono.

deleteSiteExtensionWithResponse

public abstract Response deleteSiteExtensionWithResponse(String resourceGroupName, String name, String siteExtensionId, Context context)

Remove a site extension from a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteSiteExtensionWithResponseAsync

public abstract Mono<>> deleteSiteExtensionWithResponseAsync(String resourceGroupName, String name, String siteExtensionId)

Remove a site extension from a web site, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

deleteSlot

public abstract void deleteSlot(String resourceGroupName, String name, String slot)

Deletes a web, mobile, or API app, or one of the deployment slots. 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.

deleteSlotAsync

public abstract Mono deleteSlotAsync(String resourceGroupName, String name, String slot)

Deletes a web, mobile, or API app, or one of the deployment slots. 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.

deleteSlotWithResponse

public abstract Response deleteSlotWithResponse(String resourceGroupName, String name, String slot, Boolean deleteMetrics, Boolean deleteEmptyServerFarm, Context context)

Deletes a web, mobile, or API app, or one of the deployment slots. 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:

deleteSlotWithResponseAsync

public abstract Mono<>> deleteSlotWithResponseAsync(String resourceGroupName, String name, String slot, Boolean deleteMetrics, Boolean deleteEmptyServerFarm)

Deletes a web, mobile, or API app, or one of the deployment slots. 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<T> on successful completion of Mono.

deleteSourceControl

public abstract void deleteSourceControl(String resourceGroupName, String name)

Deletes the source control configuration of an app. 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.

deleteSourceControlAsync

public abstract Mono deleteSourceControlAsync(String resourceGroupName, String name)

Deletes the source control configuration of an app. 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.

deleteSourceControlSlot

public abstract void deleteSourceControlSlot(String resourceGroupName, String name, String slot)

Deletes the source control configuration of an app. 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.

deleteSourceControlSlotAsync

public abstract Mono deleteSourceControlSlotAsync(String resourceGroupName, String name, String slot)

Deletes the source control configuration of an app. 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.

deleteSourceControlSlotWithResponse

public abstract Response deleteSourceControlSlotWithResponse(String resourceGroupName, String name, String slot, String additionalFlags, Context context)

Deletes the source control configuration of an app. 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:

deleteSourceControlSlotWithResponseAsync

public abstract Mono<>> deleteSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot, String additionalFlags)

Deletes the source control configuration of an app. 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<T> on successful completion of Mono.

deleteSourceControlWithResponse

public abstract Response deleteSourceControlWithResponse(String resourceGroupName, String name, String additionalFlags, Context context)

Deletes the source control configuration of an app. 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:

deleteSourceControlWithResponseAsync

public abstract Mono<>> deleteSourceControlWithResponseAsync(String resourceGroupName, String name, String additionalFlags)

Deletes the source control configuration of an app. 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<T> on successful completion of Mono.

deleteSwiftVirtualNetwork

public abstract void deleteSwiftVirtualNetwork(String resourceGroupName, String name)

Deletes a Swift Virtual Network connection from an app (or deployment 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.

deleteSwiftVirtualNetworkAsync

public abstract Mono deleteSwiftVirtualNetworkAsync(String resourceGroupName, String name)

Deletes a Swift Virtual Network connection from an app (or deployment 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.

Returns:

A Mono that completes when a successful response is received.

deleteSwiftVirtualNetworkSlot

public abstract void deleteSwiftVirtualNetworkSlot(String resourceGroupName, String name, String slot)

Deletes a Swift Virtual Network connection from an app (or deployment 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.

deleteSwiftVirtualNetworkSlotAsync

public abstract Mono deleteSwiftVirtualNetworkSlotAsync(String resourceGroupName, String name, String slot)

Deletes a Swift Virtual Network connection from an app (or deployment 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.

deleteSwiftVirtualNetworkSlotWithResponse

public abstract Response deleteSwiftVirtualNetworkSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Deletes a Swift Virtual Network connection from an app (or deployment 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.
context - The context to associate with this operation.

Returns:

deleteSwiftVirtualNetworkSlotWithResponseAsync

public abstract Mono<>> deleteSwiftVirtualNetworkSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Deletes a Swift Virtual Network connection from an app (or deployment 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<T> on successful completion of Mono.

deleteSwiftVirtualNetworkWithResponse

public abstract Response deleteSwiftVirtualNetworkWithResponse(String resourceGroupName, String name, Context context)

Deletes a Swift Virtual Network connection from an app (or deployment 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.
context - The context to associate with this operation.

Returns:

deleteSwiftVirtualNetworkWithResponseAsync

public abstract Mono<>> deleteSwiftVirtualNetworkWithResponseAsync(String resourceGroupName, String name)

Deletes a Swift Virtual Network connection from an app (or deployment 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.

Returns:

the Response<T> on successful completion of Mono.

deleteTriggeredWebJob

public abstract void deleteTriggeredWebJob(String resourceGroupName, String name, String webJobName)

Delete a triggered web job by its ID for an app, or a deployment 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.

deleteTriggeredWebJobAsync

public abstract Mono deleteTriggeredWebJobAsync(String resourceGroupName, String name, String webJobName)

Delete a triggered web job by its ID for an app, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

deleteTriggeredWebJobSlot

public abstract void deleteTriggeredWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Delete a triggered web job by its ID for an app, or a deployment 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.

deleteTriggeredWebJobSlotAsync

public abstract Mono deleteTriggeredWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a triggered web job by its ID for an app, or a deployment 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.

deleteTriggeredWebJobSlotWithResponse

public abstract Response deleteTriggeredWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Delete a triggered web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteTriggeredWebJobSlotWithResponseAsync

public abstract Mono<>> deleteTriggeredWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Delete a triggered web job by its ID for an app, or a deployment 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<T> on successful completion of Mono.

deleteTriggeredWebJobWithResponse

public abstract Response deleteTriggeredWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Delete a triggered web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

deleteTriggeredWebJobWithResponseAsync

public abstract Mono<>> deleteTriggeredWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Delete a triggered web job by its ID for an app, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

deleteVnetConnection

public abstract void deleteVnetConnection(String resourceGroupName, String name, String vnetName)

Deletes a connection from an app (or deployment slot to a named virtual network. 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.

deleteVnetConnectionAsync

public abstract Mono deleteVnetConnectionAsync(String resourceGroupName, String name, String vnetName)

Deletes a connection from an app (or deployment slot to a named virtual network. 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.

deleteVnetConnectionSlot

public abstract void deleteVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot)

Deletes a connection from an app (or deployment slot to a named virtual network. 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.

deleteVnetConnectionSlotAsync

public abstract Mono deleteVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot)

Deletes a connection from an app (or deployment slot to a named virtual network. 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.

deleteVnetConnectionSlotWithResponse

public abstract Response deleteVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, Context context)

Deletes a connection from an app (or deployment slot to a named virtual network. 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:

deleteVnetConnectionSlotWithResponseAsync

public abstract Mono<>> deleteVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot)

Deletes a connection from an app (or deployment slot to a named virtual network. 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<T> on successful completion of Mono.

deleteVnetConnectionWithResponse

public abstract Response deleteVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Deletes a connection from an app (or deployment slot to a named virtual network. 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:

deleteVnetConnectionWithResponseAsync

public abstract Mono<>> deleteVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName)

Deletes a connection from an app (or deployment slot to a named virtual network. 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<T> on successful completion of Mono.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String name, Boolean deleteMetrics, Boolean deleteEmptyServerFarm, Context context)

Deletes a web, mobile, or API app, or one of the deployment slots. 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:

deleteWithResponseAsync

public abstract Mono<>> deleteWithResponseAsync(String resourceGroupName, String name, Boolean deleteMetrics, Boolean deleteEmptyServerFarm)

Deletes a web, mobile, or API app, or one of the deployment slots. 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<T> on successful completion of Mono.

deployWorkflowArtifacts

public abstract void deployWorkflowArtifacts(String resourceGroupName, String name)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.

deployWorkflowArtifactsAsync

public abstract Mono deployWorkflowArtifactsAsync(String resourceGroupName, String name)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.

Returns:

A Mono that completes when a successful response is received.

deployWorkflowArtifactsSlot

public abstract void deployWorkflowArtifactsSlot(String resourceGroupName, String name, String slot)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for 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.

deployWorkflowArtifactsSlotAsync

public abstract Mono deployWorkflowArtifactsSlotAsync(String resourceGroupName, String name, String slot)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for 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:

A Mono that completes when a successful response is received.

deployWorkflowArtifactsSlotWithResponse

public abstract Response deployWorkflowArtifactsSlotWithResponse(String resourceGroupName, String name, String slot, WorkflowArtifacts workflowArtifacts, Context context)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for 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.
workflowArtifacts - Application settings and files of the workflow.
context - The context to associate with this operation.

Returns:

deployWorkflowArtifactsSlotWithResponseAsync

public abstract Mono<>> deployWorkflowArtifactsSlotWithResponseAsync(String resourceGroupName, String name, String slot, WorkflowArtifacts workflowArtifacts)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for 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.
workflowArtifacts - Application settings and files of the workflow.

Returns:

the Response<T> on successful completion of Mono.

deployWorkflowArtifactsWithResponse

public abstract Response deployWorkflowArtifactsWithResponse(String resourceGroupName, String name, WorkflowArtifacts workflowArtifacts, Context context)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.
workflowArtifacts - Application settings and files of the workflow.
context - The context to associate with this operation.

Returns:

deployWorkflowArtifactsWithResponseAsync

public abstract Mono<>> deployWorkflowArtifactsWithResponseAsync(String resourceGroupName, String name, WorkflowArtifacts workflowArtifacts)

Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.
workflowArtifacts - Application settings and files of the workflow.

Returns:

the Response<T> on successful completion of Mono.

discoverBackup

public abstract RestoreRequestInner discoverBackup(String resourceGroupName, String name, RestoreRequestInner request)

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. 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.

discoverBackupAsync

public abstract Mono discoverBackupAsync(String resourceGroupName, String name, RestoreRequestInner request)

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. 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.

discoverBackupSlot

public abstract RestoreRequestInner discoverBackupSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request)

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. 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.

discoverBackupSlotAsync

public abstract Mono discoverBackupSlotAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

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. 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.

discoverBackupSlotWithResponse

public abstract Response discoverBackupSlotWithResponse(String resourceGroupName, String name, String slot, RestoreRequestInner request, Context context)

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. 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<T>.

discoverBackupSlotWithResponseAsync

public abstract Mono<>> discoverBackupSlotWithResponseAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

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. 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<T> on successful completion of Mono.

discoverBackupWithResponse

public abstract Response discoverBackupWithResponse(String resourceGroupName, String name, RestoreRequestInner request, Context context)

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. 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<T>.

discoverBackupWithResponseAsync

public abstract Mono<>> discoverBackupWithResponseAsync(String resourceGroupName, String name, RestoreRequestInner request)

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. 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<T> on successful completion of Mono.

generateNewSitePublishingPassword

public abstract void generateNewSitePublishingPassword(String resourceGroupName, String name)

Generates a new publishing password for an app (or deployment slot, if specified). 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.

generateNewSitePublishingPasswordAsync

public abstract Mono generateNewSitePublishingPasswordAsync(String resourceGroupName, String name)

Generates a new publishing password for an app (or deployment slot, if specified). 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.

generateNewSitePublishingPasswordSlot

public abstract void generateNewSitePublishingPasswordSlot(String resourceGroupName, String name, String slot)

Generates a new publishing password for an app (or deployment slot, if specified). 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.

generateNewSitePublishingPasswordSlotAsync

public abstract Mono generateNewSitePublishingPasswordSlotAsync(String resourceGroupName, String name, String slot)

Generates a new publishing password for an app (or deployment slot, if specified). 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.

generateNewSitePublishingPasswordSlotWithResponse

public abstract Response generateNewSitePublishingPasswordSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Generates a new publishing password for an app (or deployment slot, if specified). 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:

generateNewSitePublishingPasswordSlotWithResponseAsync

public abstract Mono<>> generateNewSitePublishingPasswordSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Generates a new publishing password for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

generateNewSitePublishingPasswordWithResponse

public abstract Response generateNewSitePublishingPasswordWithResponse(String resourceGroupName, String name, Context context)

Generates a new publishing password for an app (or deployment slot, if specified). 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:

generateNewSitePublishingPasswordWithResponseAsync

public abstract Mono<>> generateNewSitePublishingPasswordWithResponseAsync(String resourceGroupName, String name)

Generates a new publishing password for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

getAppSettingKeyVaultReference

public abstract ApiKVReferenceInner getAppSettingKeyVaultReference(String resourceGroupName, String name, String appSettingKey)

Gets the config reference and status of an app 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.

getAppSettingKeyVaultReferenceAsync

public abstract Mono getAppSettingKeyVaultReferenceAsync(String resourceGroupName, String name, String appSettingKey)

Gets the config reference and status of an app 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.

getAppSettingKeyVaultReferenceSlot

public abstract ApiKVReferenceInner getAppSettingKeyVaultReferenceSlot(String resourceGroupName, String name, String appSettingKey, String slot)

Gets the config reference and status of an app 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.

getAppSettingKeyVaultReferenceSlotAsync

public abstract Mono getAppSettingKeyVaultReferenceSlotAsync(String resourceGroupName, String name, String appSettingKey, String slot)

Gets the config reference and status of an app 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.

getAppSettingKeyVaultReferenceSlotWithResponse

public abstract Response getAppSettingKeyVaultReferenceSlotWithResponse(String resourceGroupName, String name, String appSettingKey, String slot, Context context)

Gets the config reference and status of an app 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<T>.

getAppSettingKeyVaultReferenceSlotWithResponseAsync

public abstract Mono<>> getAppSettingKeyVaultReferenceSlotWithResponseAsync(String resourceGroupName, String name, String appSettingKey, String slot)

Gets the config reference and status of an app 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<T> on successful completion of Mono.

getAppSettingKeyVaultReferenceWithResponse

public abstract Response getAppSettingKeyVaultReferenceWithResponse(String resourceGroupName, String name, String appSettingKey, Context context)

Gets the config reference and status of an app 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<T>.

getAppSettingKeyVaultReferenceWithResponseAsync

public abstract Mono<>> getAppSettingKeyVaultReferenceWithResponseAsync(String resourceGroupName, String name, String appSettingKey)

Gets the config reference and status of an app 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<T> on successful completion of Mono.

getAppSettingsKeyVaultReferences

public abstract PagedIterable getAppSettingsKeyVaultReferences(String resourceGroupName, String name)

Gets the config reference app settings and status of an app 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<T>.

getAppSettingsKeyVaultReferences

public abstract PagedIterable getAppSettingsKeyVaultReferences(String resourceGroupName, String name, Context context)

Gets the config reference app settings and status of an app 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<T>.

getAppSettingsKeyVaultReferencesAsync

public abstract PagedFlux getAppSettingsKeyVaultReferencesAsync(String resourceGroupName, String name)

Gets the config reference app settings and status of an app 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<T>.

getAppSettingsKeyVaultReferencesSlot

public abstract PagedIterable getAppSettingsKeyVaultReferencesSlot(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app 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<T>.

getAppSettingsKeyVaultReferencesSlot

public abstract PagedIterable getAppSettingsKeyVaultReferencesSlot(String resourceGroupName, String name, String slot, Context context)

Gets the config reference app settings and status of an app 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<T>.

getAppSettingsKeyVaultReferencesSlotAsync

public abstract PagedFlux getAppSettingsKeyVaultReferencesSlotAsync(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app 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<T>.

getAuthSettings

public abstract SiteAuthSettingsInner getAuthSettings(String resourceGroupName, String name)

Gets the Authentication/Authorization settings of an app. 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.

getAuthSettingsAsync

public abstract Mono getAuthSettingsAsync(String resourceGroupName, String name)

Gets the Authentication/Authorization settings of an app. 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.

getAuthSettingsSlot

public abstract SiteAuthSettingsInner getAuthSettingsSlot(String resourceGroupName, String name, String slot)

Gets the Authentication/Authorization settings of an app. 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.

getAuthSettingsSlotAsync

public abstract Mono getAuthSettingsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Authentication/Authorization settings of an app. 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.

getAuthSettingsSlotWithResponse

public abstract Response getAuthSettingsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the Authentication/Authorization settings of an app. 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<T>.

getAuthSettingsSlotWithResponseAsync

public abstract Mono<>> getAuthSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Authentication/Authorization settings of an app. 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<T> on successful completion of Mono.

getAuthSettingsV2

public abstract SiteAuthSettingsV2Inner getAuthSettingsV2(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format 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.

getAuthSettingsV2Async

public abstract Mono getAuthSettingsV2Async(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format 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.

getAuthSettingsV2Slot

public abstract SiteAuthSettingsV2Inner getAuthSettingsV2Slot(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format 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.

getAuthSettingsV2SlotAsync

public abstract Mono getAuthSettingsV2SlotAsync(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format 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.

getAuthSettingsV2SlotWithResponse

public abstract Response getAuthSettingsV2SlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format 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<T>.

getAuthSettingsV2SlotWithResponseAsync

public abstract Mono<>> getAuthSettingsV2SlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets site's Authentication / Authorization settings for apps via the V2 format 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<T> on successful completion of Mono.

getAuthSettingsV2WithResponse

public abstract Response getAuthSettingsV2WithResponse(String resourceGroupName, String name, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format 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<T>.

getAuthSettingsV2WithResponseAsync

public abstract Mono<>> getAuthSettingsV2WithResponseAsync(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format 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<T> on successful completion of Mono.

getAuthSettingsV2WithoutSecrets

public abstract SiteAuthSettingsV2Inner getAuthSettingsV2WithoutSecrets(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format 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.

getAuthSettingsV2WithoutSecretsAsync

public abstract Mono getAuthSettingsV2WithoutSecretsAsync(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format 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.

getAuthSettingsV2WithoutSecretsSlot

public abstract 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.

getAuthSettingsV2WithoutSecretsSlotAsync

public abstract Mono 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.

getAuthSettingsV2WithoutSecretsSlotWithResponse

public abstract Response getAuthSettingsV2WithoutSecretsSlotWithResponse(String resourceGroupName, String name, String slot, 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<T>.

getAuthSettingsV2WithoutSecretsSlotWithResponseAsync

public abstract Mono<>> 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<T> on successful completion of Mono.

getAuthSettingsV2WithoutSecretsWithResponse

public abstract Response getAuthSettingsV2WithoutSecretsWithResponse(String resourceGroupName, String name, Context context)

Gets site's Authentication / Authorization settings for apps via the V2 format 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<T>.

getAuthSettingsV2WithoutSecretsWithResponseAsync

public abstract Mono<>> getAuthSettingsV2WithoutSecretsWithResponseAsync(String resourceGroupName, String name)

Gets site's Authentication / Authorization settings for apps via the V2 format 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<T> on successful completion of Mono.

getAuthSettingsWithResponse

public abstract Response getAuthSettingsWithResponse(String resourceGroupName, String name, Context context)

Gets the Authentication/Authorization settings of an app. 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<T>.

getAuthSettingsWithResponseAsync

public abstract Mono<>> getAuthSettingsWithResponseAsync(String resourceGroupName, String name)

Gets the Authentication/Authorization settings of an app. 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<T> on successful completion of Mono.

getBackupConfiguration

public abstract BackupRequestInner getBackupConfiguration(String resourceGroupName, String name)

Gets the backup configuration of an app. 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.

getBackupConfigurationAsync

public abstract Mono getBackupConfigurationAsync(String resourceGroupName, String name)

Gets the backup configuration of an app. 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.

getBackupConfigurationSlot

public abstract BackupRequestInner getBackupConfigurationSlot(String resourceGroupName, String name, String slot)

Gets the backup configuration of an app. 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.

getBackupConfigurationSlotAsync

public abstract Mono getBackupConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Gets the backup configuration of an app. 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.

getBackupConfigurationSlotWithResponse

public abstract Response getBackupConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the backup configuration of an app. 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<T>.

getBackupConfigurationSlotWithResponseAsync

public abstract Mono<>> getBackupConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the backup configuration of an app. 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<T> on successful completion of Mono.

getBackupConfigurationWithResponse

public abstract Response getBackupConfigurationWithResponse(String resourceGroupName, String name, Context context)

Gets the backup configuration of an app. 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<T>.

getBackupConfigurationWithResponseAsync

public abstract Mono<>> getBackupConfigurationWithResponseAsync(String resourceGroupName, String name)

Gets the backup configuration of an app. 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<T> on successful completion of Mono.

getBackupStatus

public abstract BackupItemInner getBackupStatus(String resourceGroupName, String name, String backupId)

Gets a backup of an app by its ID. 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.

getBackupStatusAsync

public abstract Mono getBackupStatusAsync(String resourceGroupName, String name, String backupId)

Gets a backup of an app by its ID. 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.

getBackupStatusSlot

public abstract BackupItemInner getBackupStatusSlot(String resourceGroupName, String name, String backupId, String slot)

Gets a backup of an app by its ID. 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.

getBackupStatusSlotAsync

public abstract Mono getBackupStatusSlotAsync(String resourceGroupName, String name, String backupId, String slot)

Gets a backup of an app by its ID. 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.

getBackupStatusSlotWithResponse

public abstract Response getBackupStatusSlotWithResponse(String resourceGroupName, String name, String backupId, String slot, Context context)

Gets a backup of an app by its ID. 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<T>.

getBackupStatusSlotWithResponseAsync

public abstract Mono<>> getBackupStatusSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot)

Gets a backup of an app by its ID. 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<T> on successful completion of Mono.

getBackupStatusWithResponse

public abstract Response getBackupStatusWithResponse(String resourceGroupName, String name, String backupId, Context context)

Gets a backup of an app by its ID. 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<T>.

getBackupStatusWithResponseAsync

public abstract Mono<>> getBackupStatusWithResponseAsync(String resourceGroupName, String name, String backupId)

Gets a backup of an app by its ID. 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<T> on successful completion of Mono.

getByResourceGroup

public abstract SiteInner getByResourceGroup(String resourceGroupName, String name)

Gets the details of a web, mobile, or API app. 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.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)

Gets the details of a web, mobile, or API app. 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 on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Gets the details of a web, mobile, or API app. 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<T>.

getByResourceGroupWithResponseAsync

public abstract Mono<>> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Gets the details of a web, mobile, or API app. 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<T> on successful completion of Mono.

getConfiguration

public abstract SiteConfigResourceInner getConfiguration(String resourceGroupName, String name)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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.

getConfigurationAsync

public abstract Mono getConfigurationAsync(String resourceGroupName, String name)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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.

getConfigurationSlot

public abstract SiteConfigResourceInner getConfigurationSlot(String resourceGroupName, String name, String slot)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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.

getConfigurationSlotAsync

public abstract Mono getConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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.

getConfigurationSlotWithResponse

public abstract Response getConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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<T>.

getConfigurationSlotWithResponseAsync

public abstract Mono<>> getConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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<T> on successful completion of Mono.

getConfigurationSnapshot

public abstract SiteConfigResourceInner getConfigurationSnapshot(String resourceGroupName, String name, String snapshotId)

Gets a snapshot of the configuration of an app at a previous point in time. 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.

getConfigurationSnapshotAsync

public abstract Mono getConfigurationSnapshotAsync(String resourceGroupName, String name, String snapshotId)

Gets a snapshot of the configuration of an app at a previous point in time. 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.

getConfigurationSnapshotSlot

public abstract SiteConfigResourceInner getConfigurationSnapshotSlot(String resourceGroupName, String name, String snapshotId, String slot)

Gets a snapshot of the configuration of an app at a previous point in time. 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.

getConfigurationSnapshotSlotAsync

public abstract Mono getConfigurationSnapshotSlotAsync(String resourceGroupName, String name, String snapshotId, String slot)

Gets a snapshot of the configuration of an app at a previous point in time. 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.

getConfigurationSnapshotSlotWithResponse

public abstract Response getConfigurationSnapshotSlotWithResponse(String resourceGroupName, String name, String snapshotId, String slot, Context context)

Gets a snapshot of the configuration of an app at a previous point in time. 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<T>.

getConfigurationSnapshotSlotWithResponseAsync

public abstract Mono<>> getConfigurationSnapshotSlotWithResponseAsync(String resourceGroupName, String name, String snapshotId, String slot)

Gets a snapshot of the configuration of an app at a previous point in time. 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<T> on successful completion of Mono.

getConfigurationSnapshotWithResponse

public abstract Response getConfigurationSnapshotWithResponse(String resourceGroupName, String name, String snapshotId, Context context)

Gets a snapshot of the configuration of an app at a previous point in time. 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<T>.

getConfigurationSnapshotWithResponseAsync

public abstract Mono<>> getConfigurationSnapshotWithResponseAsync(String resourceGroupName, String name, String snapshotId)

Gets a snapshot of the configuration of an app at a previous point in time. 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<T> on successful completion of Mono.

getConfigurationWithResponse

public abstract Response getConfigurationWithResponse(String resourceGroupName, String name, Context context)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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<T>.

getConfigurationWithResponseAsync

public abstract Mono<>> getConfigurationWithResponseAsync(String resourceGroupName, String name)

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. 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<T> on successful completion of Mono.

getContainerLogsZip

public abstract BinaryData getContainerLogsZip(String resourceGroupName, String name)

Gets the ZIP archived docker log files for the given site 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.

getContainerLogsZipAsync

public abstract Mono getContainerLogsZipAsync(String resourceGroupName, String name)

Gets the ZIP archived docker log files for the given site 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.

getContainerLogsZipSlot

public abstract BinaryData getContainerLogsZipSlot(String resourceGroupName, String name, String slot)

Gets the ZIP archived docker log files for the given site 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.

getContainerLogsZipSlotAsync

public abstract Mono getContainerLogsZipSlotAsync(String resourceGroupName, String name, String slot)

Gets the ZIP archived docker log files for the given site 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.

getContainerLogsZipSlotWithResponse

public abstract Response getContainerLogsZipSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the ZIP archived docker log files for the given site 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 body along with Response<T>.

getContainerLogsZipSlotWithResponseAsync

public abstract Mono<>> getContainerLogsZipSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the ZIP archived docker log files for the given site 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 along with Response<T> on successful completion of Mono.

getContainerLogsZipWithResponse

public abstract Response getContainerLogsZipWithResponse(String resourceGroupName, String name, Context context)

Gets the ZIP archived docker log files for the given site 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 body along with Response<T>.

getContainerLogsZipWithResponseAsync

public abstract Mono<>> getContainerLogsZipWithResponseAsync(String resourceGroupName, String name)

Gets the ZIP archived docker log files for the given site 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 along with Response<T> on successful completion of Mono.

getContinuousWebJob

public abstract ContinuousWebJobInner getContinuousWebJob(String resourceGroupName, String name, String webJobName)

Gets a continuous web job by its ID for an app, or a deployment 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.

Returns:

continuous Web Job Information.

getContinuousWebJobAsync

public abstract Mono getContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Gets a continuous web job by its ID for an app, or a deployment 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.

Returns:

continuous Web Job Information on successful completion of Mono.

getContinuousWebJobSlot

public abstract ContinuousWebJobInner getContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Gets a continuous web job by its ID for an app, or a deployment 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.

getContinuousWebJobSlotAsync

public abstract Mono getContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a continuous web job by its ID for an app, or a deployment 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.

getContinuousWebJobSlotWithResponse

public abstract Response getContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Gets a continuous web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

continuous Web Job Information along with Response<T>.

getContinuousWebJobSlotWithResponseAsync

public abstract Mono<>> getContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a continuous web job by its ID for an app, or a deployment 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<T> on successful completion of Mono.

getContinuousWebJobWithResponse

public abstract Response getContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Gets a continuous web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

continuous Web Job Information along with Response<T>.

getContinuousWebJobWithResponseAsync

public abstract Mono<>> getContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Gets a continuous web job by its ID for an app, or a deployment 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.

Returns:

continuous Web Job Information along with Response<T> on successful completion of Mono.

getDeployment

public abstract DeploymentInner getDeployment(String resourceGroupName, String name, String id)

Get a deployment by its ID for an app, or a deployment 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.

Returns:

user credentials used for publishing activity.

getDeploymentAsync

public abstract Mono getDeploymentAsync(String resourceGroupName, String name, String id)

Get a deployment by its ID for an app, or a deployment 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.

Returns:

user credentials used for publishing activity on successful completion of Mono.

getDeploymentSlot

public abstract DeploymentInner getDeploymentSlot(String resourceGroupName, String name, String id, String slot)

Get a deployment by its ID for an app, or a deployment 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.

getDeploymentSlotAsync

public abstract Mono getDeploymentSlotAsync(String resourceGroupName, String name, String id, String slot)

Get a deployment by its ID for an app, or a deployment 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.

getDeploymentSlotWithResponse

public abstract Response getDeploymentSlotWithResponse(String resourceGroupName, String name, String id, String slot, Context context)

Get a deployment by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

user credentials used for publishing activity along with Response<T>.

getDeploymentSlotWithResponseAsync

public abstract Mono<>> getDeploymentSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot)

Get a deployment by its ID for an app, or a deployment 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<T> on successful completion of Mono.

getDeploymentWithResponse

public abstract Response getDeploymentWithResponse(String resourceGroupName, String name, String id, Context context)

Get a deployment by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

user credentials used for publishing activity along with Response<T>.

getDeploymentWithResponseAsync

public abstract Mono<>> getDeploymentWithResponseAsync(String resourceGroupName, String name, String id)

Get a deployment by its ID for an app, or a deployment 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.

Returns:

user credentials used for publishing activity along with Response<T> on successful completion of Mono.

getDiagnosticLogsConfiguration

public abstract SiteLogsConfigInner getDiagnosticLogsConfiguration(String resourceGroupName, String name)

Gets the logging configuration of an app. 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.

getDiagnosticLogsConfigurationAsync

public abstract Mono getDiagnosticLogsConfigurationAsync(String resourceGroupName, String name)

Gets the logging configuration of an app. 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.

getDiagnosticLogsConfigurationSlot

public abstract SiteLogsConfigInner getDiagnosticLogsConfigurationSlot(String resourceGroupName, String name, String slot)

Gets the logging configuration of an app. 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.

getDiagnosticLogsConfigurationSlotAsync

public abstract Mono getDiagnosticLogsConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Gets the logging configuration of an app. 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.

getDiagnosticLogsConfigurationSlotWithResponse

public abstract Response getDiagnosticLogsConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the logging configuration of an app. 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<T>.

getDiagnosticLogsConfigurationSlotWithResponseAsync

public abstract Mono<>> getDiagnosticLogsConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the logging configuration of an app. 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<T> on successful completion of Mono.

getDiagnosticLogsConfigurationWithResponse

public abstract Response getDiagnosticLogsConfigurationWithResponse(String resourceGroupName, String name, Context context)

Gets the logging configuration of an app. 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<T>.

getDiagnosticLogsConfigurationWithResponseAsync

public abstract Mono<>> getDiagnosticLogsConfigurationWithResponseAsync(String resourceGroupName, String name)

Gets the logging configuration of an app. 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<T> on successful completion of Mono.

getDomainOwnershipIdentifier

public abstract IdentifierInner getDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Get domain ownership identifier for web app. 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.

getDomainOwnershipIdentifierAsync

public abstract Mono getDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Get domain ownership identifier for web app. 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.

getDomainOwnershipIdentifierSlot

public abstract IdentifierInner getDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Get domain ownership identifier for web app. 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.

getDomainOwnershipIdentifierSlotAsync

public abstract Mono getDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Get domain ownership identifier for web app. 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.

getDomainOwnershipIdentifierSlotWithResponse

public abstract Response getDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, Context context)

Get domain ownership identifier for web app. 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<T>.

getDomainOwnershipIdentifierSlotWithResponseAsync

public abstract Mono<>> getDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot)

Get domain ownership identifier for web app. 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<T> on successful completion of Mono.

getDomainOwnershipIdentifierWithResponse

public abstract Response getDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, Context context)

Get domain ownership identifier for web app. 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<T>.

getDomainOwnershipIdentifierWithResponseAsync

public abstract Mono<>> getDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName)

Get domain ownership identifier for web app. 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<T> on successful completion of Mono.

getFtpAllowed

public abstract CsmPublishingCredentialsPoliciesEntityInner getFtpAllowed(String resourceGroupName, String name)

Returns whether FTP is allowed on the site or not. 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.

getFtpAllowedAsync

public abstract Mono getFtpAllowedAsync(String resourceGroupName, String name)

Returns whether FTP is allowed on the site or not. 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.

getFtpAllowedSlot

public abstract CsmPublishingCredentialsPoliciesEntityInner getFtpAllowedSlot(String resourceGroupName, String name, String slot)

Returns whether FTP is allowed on the site or not. 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.

getFtpAllowedSlotAsync

public abstract Mono getFtpAllowedSlotAsync(String resourceGroupName, String name, String slot)

Returns whether FTP is allowed on the site or not. 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.

getFtpAllowedSlotWithResponse

public abstract Response getFtpAllowedSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Returns whether FTP is allowed on the site or not. 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<T>.

getFtpAllowedSlotWithResponseAsync

public abstract Mono<>> getFtpAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Returns whether FTP is allowed on the site or not. 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<T> on successful completion of Mono.

getFtpAllowedWithResponse

public abstract Response getFtpAllowedWithResponse(String resourceGroupName, String name, Context context)

Returns whether FTP is allowed on the site or not. 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<T>.

getFtpAllowedWithResponseAsync

public abstract Mono<>> getFtpAllowedWithResponseAsync(String resourceGroupName, String name)

Returns whether FTP is allowed on the site or not. 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<T> on successful completion of Mono.

getFunction

public abstract FunctionEnvelopeInner getFunction(String resourceGroupName, String name, String functionName)

Get function information by its ID for web site, or a deployment 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.

Returns:

function information.

getFunctionAsync

public abstract Mono getFunctionAsync(String resourceGroupName, String name, String functionName)

Get function information by its ID for web site, or a deployment 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.

Returns:

function information on successful completion of Mono.

getFunctionWithResponse

public abstract Response getFunctionWithResponse(String resourceGroupName, String name, String functionName, Context context)

Get function information by its ID for web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

function information along with Response<T>.

getFunctionWithResponseAsync

public abstract Mono<>> getFunctionWithResponseAsync(String resourceGroupName, String name, String functionName)

Get function information by its ID for web site, or a deployment 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.

Returns:

function information along with Response<T> on successful completion of Mono.

getFunctionsAdminToken

public abstract String getFunctionsAdminToken(String resourceGroupName, String name)

Fetch a short lived token that can be exchanged for a master key. 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.

getFunctionsAdminTokenAsync

public abstract Mono getFunctionsAdminTokenAsync(String resourceGroupName, String name)

Fetch a short lived token that can be exchanged for a master key. 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.

getFunctionsAdminTokenSlot

public abstract String getFunctionsAdminTokenSlot(String resourceGroupName, String name, String slot)

Fetch a short lived token that can be exchanged for a master key. 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.

getFunctionsAdminTokenSlotAsync

public abstract Mono getFunctionsAdminTokenSlotAsync(String resourceGroupName, String name, String slot)

Fetch a short lived token that can be exchanged for a master key. 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.

getFunctionsAdminTokenSlotWithResponse

public abstract Response getFunctionsAdminTokenSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Fetch a short lived token that can be exchanged for a master key. 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<T>.

getFunctionsAdminTokenSlotWithResponseAsync

public abstract Mono<>> getFunctionsAdminTokenSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Fetch a short lived token that can be exchanged for a master key. 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<T> on successful completion of Mono.

getFunctionsAdminTokenWithResponse

public abstract Response getFunctionsAdminTokenWithResponse(String resourceGroupName, String name, Context context)

Fetch a short lived token that can be exchanged for a master key. 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<T>.

getFunctionsAdminTokenWithResponseAsync

public abstract Mono<>> getFunctionsAdminTokenWithResponseAsync(String resourceGroupName, String name)

Fetch a short lived token that can be exchanged for a master key. 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<T> on successful completion of Mono.

getHostnameBinding

public abstract HostnameBindingInner getHostnameBinding(String resourceGroupName, String name, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified). 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.

getHostnameBindingAsync

public abstract Mono getHostnameBindingAsync(String resourceGroupName, String name, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified). 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.

getHostnameBindingSlot

public abstract HostnameBindingInner getHostnameBindingSlot(String resourceGroupName, String name, String slot, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified). 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.

getHostnameBindingSlotAsync

public abstract Mono getHostnameBindingSlotAsync(String resourceGroupName, String name, String slot, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified). 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.

getHostnameBindingSlotWithResponse

public abstract Response getHostnameBindingSlotWithResponse(String resourceGroupName, String name, String slot, String hostname, Context context)

Get the named hostname binding for an app (or deployment slot, if specified). 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<T>.

getHostnameBindingSlotWithResponseAsync

public abstract Mono<>> getHostnameBindingSlotWithResponseAsync(String resourceGroupName, String name, String slot, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

getHostnameBindingWithResponse

public abstract Response getHostnameBindingWithResponse(String resourceGroupName, String name, String hostname, Context context)

Get the named hostname binding for an app (or deployment slot, if specified). 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<T>.

getHostnameBindingWithResponseAsync

public abstract Mono<>> getHostnameBindingWithResponseAsync(String resourceGroupName, String name, String hostname)

Get the named hostname binding for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

getHybridConnection

public abstract HybridConnectionInner getHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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.

getHybridConnectionAsync

public abstract Mono getHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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.

getHybridConnectionSlot

public abstract HybridConnectionInner getHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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.

getHybridConnectionSlotAsync

public abstract Mono getHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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.

getHybridConnectionSlotWithResponse

public abstract Response getHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, Context context)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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<T>.

getHybridConnectionSlotWithResponseAsync

public abstract Mono<>> getHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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<T> on successful completion of Mono.

getHybridConnectionWithResponse

public abstract Response getHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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<T>.

getHybridConnectionWithResponseAsync

public abstract Mono<>> getHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieves a specific Service Bus Hybrid Connection used by this Web App. 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<T> on successful completion of Mono.

getInstanceFunctionSlot

public abstract FunctionEnvelopeInner getInstanceFunctionSlot(String resourceGroupName, String name, String functionName, String slot)

Get function information by its ID for web site, or a deployment 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.

getInstanceFunctionSlotAsync

public abstract Mono getInstanceFunctionSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Get function information by its ID for web site, or a deployment 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.

getInstanceFunctionSlotWithResponse

public abstract Response getInstanceFunctionSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Get function information by its ID for web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

function information along with Response<T>.

getInstanceFunctionSlotWithResponseAsync

public abstract Mono<>> getInstanceFunctionSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Get function information by its ID for web site, or a deployment 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<T> on successful completion of Mono.

getInstanceInfo

public abstract WebSiteInstanceStatusInner getInstanceInfo(String resourceGroupName, String name, String instanceId)

Gets all scale-out instances of an app. 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.

getInstanceInfoAsync

public abstract Mono getInstanceInfoAsync(String resourceGroupName, String name, String instanceId)

Gets all scale-out instances of an app. 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.

getInstanceInfoSlot

public abstract WebSiteInstanceStatusInner getInstanceInfoSlot(String resourceGroupName, String name, String instanceId, String slot)

Gets all scale-out instances of an app. 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.

getInstanceInfoSlotAsync

public abstract Mono getInstanceInfoSlotAsync(String resourceGroupName, String name, String instanceId, String slot)

Gets all scale-out instances of an app. 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.

getInstanceInfoSlotWithResponse

public abstract Response getInstanceInfoSlotWithResponse(String resourceGroupName, String name, String instanceId, String slot, Context context)

Gets all scale-out instances of an app. 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<T>.

getInstanceInfoSlotWithResponseAsync

public abstract Mono<>> getInstanceInfoSlotWithResponseAsync(String resourceGroupName, String name, String instanceId, String slot)

Gets all scale-out instances of an app. 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<T> on successful completion of Mono.

getInstanceInfoWithResponse

public abstract Response getInstanceInfoWithResponse(String resourceGroupName, String name, String instanceId, Context context)

Gets all scale-out instances of an app. 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<T>.

getInstanceInfoWithResponseAsync

public abstract Mono<>> getInstanceInfoWithResponseAsync(String resourceGroupName, String name, String instanceId)

Gets all scale-out instances of an app. 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<T> on successful completion of Mono.

getInstanceMSDeployLog

public abstract MSDeployLogInner getInstanceMSDeployLog(String resourceGroupName, String name, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getInstanceMSDeployLogAsync

public abstract Mono getInstanceMSDeployLogAsync(String resourceGroupName, String name, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getInstanceMSDeployLogSlot

public abstract MSDeployLogInner getInstanceMSDeployLogSlot(String resourceGroupName, String name, String slot, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getInstanceMSDeployLogSlotAsync

public abstract Mono getInstanceMSDeployLogSlotAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getInstanceMSDeployLogSlotWithResponse

public abstract Response getInstanceMSDeployLogSlotWithResponse(String resourceGroupName, String name, String slot, String instanceId, Context context)

Get the MSDeploy Log for the last MSDeploy operation. 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<T>.

getInstanceMSDeployLogSlotWithResponseAsync

public abstract Mono<>> getInstanceMSDeployLogSlotWithResponseAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation. 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<T> on successful completion of Mono.

getInstanceMSDeployLogWithResponse

public abstract Response getInstanceMSDeployLogWithResponse(String resourceGroupName, String name, String instanceId, Context context)

Get the MSDeploy Log for the last MSDeploy operation. 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<T>.

getInstanceMSDeployLogWithResponseAsync

public abstract Mono<>> getInstanceMSDeployLogWithResponseAsync(String resourceGroupName, String name, String instanceId)

Get the MSDeploy Log for the last MSDeploy operation. 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<T> on successful completion of Mono.

getInstanceMsDeployStatus

public abstract MSDeployStatusInner getInstanceMsDeployStatus(String resourceGroupName, String name, String instanceId)

Get the status of the last MSDeploy operation. 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.

getInstanceMsDeployStatusAsync

public abstract Mono getInstanceMsDeployStatusAsync(String resourceGroupName, String name, String instanceId)

Get the status of the last MSDeploy operation. 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.

getInstanceMsDeployStatusSlot

public abstract MSDeployStatusInner getInstanceMsDeployStatusSlot(String resourceGroupName, String name, String slot, String instanceId)

Get the status of the last MSDeploy operation. 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.

getInstanceMsDeployStatusSlotAsync

public abstract Mono getInstanceMsDeployStatusSlotAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the status of the last MSDeploy operation. 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.

getInstanceMsDeployStatusSlotWithResponse

public abstract Response getInstanceMsDeployStatusSlotWithResponse(String resourceGroupName, String name, String slot, String instanceId, Context context)

Get the status of the last MSDeploy operation. 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<T>.

getInstanceMsDeployStatusSlotWithResponseAsync

public abstract Mono<>> getInstanceMsDeployStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot, String instanceId)

Get the status of the last MSDeploy operation. 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<T> on successful completion of Mono.

getInstanceMsDeployStatusWithResponse

public abstract Response getInstanceMsDeployStatusWithResponse(String resourceGroupName, String name, String instanceId, Context context)

Get the status of the last MSDeploy operation. 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<T>.

getInstanceMsDeployStatusWithResponseAsync

public abstract Mono<>> getInstanceMsDeployStatusWithResponseAsync(String resourceGroupName, String name, String instanceId)

Get the status of the last MSDeploy operation. 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<T> on successful completion of Mono.

getInstanceProcess

public abstract ProcessInfoInner getInstanceProcess(String resourceGroupName, String name, String processId, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessAsync

public abstract Mono getInstanceProcessAsync(String resourceGroupName, String name, String processId, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessDump

public abstract BinaryData getInstanceProcessDump(String resourceGroupName, String name, String processId, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessDumpAsync

public abstract Mono getInstanceProcessDumpAsync(String resourceGroupName, String name, String processId, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessDumpSlot

public abstract BinaryData getInstanceProcessDumpSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessDumpSlotAsync

public abstract Mono getInstanceProcessDumpSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessDumpSlotWithResponse

public abstract Response getInstanceProcessDumpSlotWithResponse(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 body along with Response<T>.

getInstanceProcessDumpSlotWithResponseAsync

public abstract Mono<>> getInstanceProcessDumpSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 along with Response<T> on successful completion of Mono.

getInstanceProcessDumpWithResponse

public abstract Response getInstanceProcessDumpWithResponse(String resourceGroupName, String name, String processId, String instanceId, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 body along with Response<T>.

getInstanceProcessDumpWithResponseAsync

public abstract Mono<>> getInstanceProcessDumpWithResponseAsync(String resourceGroupName, String name, String processId, String instanceId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 along with Response<T> on successful completion of Mono.

getInstanceProcessModule

public abstract ProcessModuleInfoInner getInstanceProcessModule(String resourceGroupName, String name, String processId, String baseAddress, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessModuleAsync

public abstract Mono getInstanceProcessModuleAsync(String resourceGroupName, String name, String processId, String baseAddress, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessModuleSlot

public abstract ProcessModuleInfoInner getInstanceProcessModuleSlot(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessModuleSlotAsync

public abstract Mono getInstanceProcessModuleSlotAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessModuleSlotWithResponse

public abstract Response getInstanceProcessModuleSlotWithResponse(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getInstanceProcessModuleSlotWithResponseAsync

public abstract Mono<>> getInstanceProcessModuleSlotWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getInstanceProcessModuleWithResponse

public abstract Response getInstanceProcessModuleWithResponse(String resourceGroupName, String name, String processId, String baseAddress, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getInstanceProcessModuleWithResponseAsync

public abstract Mono<>> getInstanceProcessModuleWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getInstanceProcessSlot

public abstract ProcessInfoInner getInstanceProcessSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessSlotAsync

public abstract Mono getInstanceProcessSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getInstanceProcessSlotWithResponse

public abstract Response getInstanceProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getInstanceProcessSlotWithResponseAsync

public abstract Mono<>> getInstanceProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getInstanceProcessWithResponse

public abstract Response getInstanceProcessWithResponse(String resourceGroupName, String name, String processId, String instanceId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getInstanceProcessWithResponseAsync

public abstract Mono<>> getInstanceProcessWithResponseAsync(String resourceGroupName, String name, String processId, String instanceId)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getInstanceWorkflowSlot

public abstract WorkflowEnvelopeInner getInstanceWorkflowSlot(String resourceGroupName, String name, String slot, String workflowName)

Get workflow 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.
slot - Name of the deployment slot.
workflowName - Workflow name.

Returns:

workflow information by its ID for web site, or a deployment slot.

getInstanceWorkflowSlotAsync

public abstract Mono getInstanceWorkflowSlotAsync(String resourceGroupName, String name, String slot, String workflowName)

Get workflow 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.
slot - Name of the deployment slot.
workflowName - Workflow name.

Returns:

workflow information by its ID for web site, or a deployment slot on successful completion of Mono.

getInstanceWorkflowSlotWithResponse

public abstract Response getInstanceWorkflowSlotWithResponse(String resourceGroupName, String name, String slot, String workflowName, Context context)

Get workflow 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.
slot - Name of the deployment slot.
workflowName - Workflow name.
context - The context to associate with this operation.

Returns:

workflow information by its ID for web site, or a deployment slot along with Response<T>.

getInstanceWorkflowSlotWithResponseAsync

public abstract Mono<>> getInstanceWorkflowSlotWithResponseAsync(String resourceGroupName, String name, String slot, String workflowName)

Get workflow 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.
slot - Name of the deployment slot.
workflowName - Workflow name.

Returns:

workflow information by its ID for web site, or a deployment slot along with Response<T> on successful completion of Mono.

getMSDeployLog

public abstract MSDeployLogInner getMSDeployLog(String resourceGroupName, String name)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getMSDeployLogAsync

public abstract Mono getMSDeployLogAsync(String resourceGroupName, String name)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getMSDeployLogSlot

public abstract MSDeployLogInner getMSDeployLogSlot(String resourceGroupName, String name, String slot)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getMSDeployLogSlotAsync

public abstract Mono getMSDeployLogSlotAsync(String resourceGroupName, String name, String slot)

Get the MSDeploy Log for the last MSDeploy operation. 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.

getMSDeployLogSlotWithResponse

public abstract Response getMSDeployLogSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Get the MSDeploy Log for the last MSDeploy operation. 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<T>.

getMSDeployLogSlotWithResponseAsync

public abstract Mono<>> getMSDeployLogSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Get the MSDeploy Log for the last MSDeploy operation. 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<T> on successful completion of Mono.

getMSDeployLogWithResponse

public abstract Response getMSDeployLogWithResponse(String resourceGroupName, String name, Context context)

Get the MSDeploy Log for the last MSDeploy operation. 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<T>.

getMSDeployLogWithResponseAsync

public abstract Mono<>> getMSDeployLogWithResponseAsync(String resourceGroupName, String name)

Get the MSDeploy Log for the last MSDeploy operation. 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<T> on successful completion of Mono.

getMSDeployStatus

public abstract MSDeployStatusInner getMSDeployStatus(String resourceGroupName, String name)

Get the status of the last MSDeploy operation. 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.

getMSDeployStatusAsync

public abstract Mono getMSDeployStatusAsync(String resourceGroupName, String name)

Get the status of the last MSDeploy operation. 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.

getMSDeployStatusSlot

public abstract MSDeployStatusInner getMSDeployStatusSlot(String resourceGroupName, String name, String slot)

Get the status of the last MSDeploy operation. 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.

getMSDeployStatusSlotAsync

public abstract Mono getMSDeployStatusSlotAsync(String resourceGroupName, String name, String slot)

Get the status of the last MSDeploy operation. 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.

getMSDeployStatusSlotWithResponse

public abstract Response getMSDeployStatusSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Get the status of the last MSDeploy operation. 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<T>.

getMSDeployStatusSlotWithResponseAsync

public abstract Mono<>> getMSDeployStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Get the status of the last MSDeploy operation. 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<T> on successful completion of Mono.

getMSDeployStatusWithResponse

public abstract Response getMSDeployStatusWithResponse(String resourceGroupName, String name, Context context)

Get the status of the last MSDeploy operation. 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<T>.

getMSDeployStatusWithResponseAsync

public abstract Mono<>> getMSDeployStatusWithResponseAsync(String resourceGroupName, String name)

Get the status of the last MSDeploy operation. 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<T> on successful completion of Mono.

getMigrateMySqlStatus

public abstract MigrateMySqlStatusInner getMigrateMySqlStatus(String resourceGroupName, String name)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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.

getMigrateMySqlStatusAsync

public abstract Mono getMigrateMySqlStatusAsync(String resourceGroupName, String name)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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.

getMigrateMySqlStatusSlot

public abstract MigrateMySqlStatusInner getMigrateMySqlStatusSlot(String resourceGroupName, String name, String slot)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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.

getMigrateMySqlStatusSlotAsync

public abstract Mono getMigrateMySqlStatusSlotAsync(String resourceGroupName, String name, String slot)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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.

getMigrateMySqlStatusSlotWithResponse

public abstract Response getMigrateMySqlStatusSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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<T>.

getMigrateMySqlStatusSlotWithResponseAsync

public abstract Mono<>> getMigrateMySqlStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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<T> on successful completion of Mono.

getMigrateMySqlStatusWithResponse

public abstract Response getMigrateMySqlStatusWithResponse(String resourceGroupName, String name, Context context)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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<T>.

getMigrateMySqlStatusWithResponseAsync

public abstract Mono<>> getMigrateMySqlStatusWithResponseAsync(String resourceGroupName, String name)

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled 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<T> on successful completion of Mono.

getNetworkTraceOperation

public abstract Object getNetworkTraceOperation(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationAsync

public abstract Mono getNetworkTraceOperationAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationSlot

public abstract Object getNetworkTraceOperationSlot(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationSlotAsync

public abstract Mono getNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationSlotV2

public abstract Object getNetworkTraceOperationSlotV2(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationSlotV2Async

public abstract Mono getNetworkTraceOperationSlotV2Async(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationSlotV2WithResponse

public abstract Response getNetworkTraceOperationSlotV2WithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTraceOperationSlotV2WithResponseAsync

public abstract Mono<>> getNetworkTraceOperationSlotV2WithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTraceOperationSlotWithResponse

public abstract Response getNetworkTraceOperationSlotWithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTraceOperationSlotWithResponseAsync

public abstract Mono<>> getNetworkTraceOperationSlotWithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTraceOperationV2

public abstract Object getNetworkTraceOperationV2(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationV2Async

public abstract Mono getNetworkTraceOperationV2Async(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTraceOperationV2WithResponse

public abstract Response getNetworkTraceOperationV2WithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTraceOperationV2WithResponseAsync

public abstract Mono<>> getNetworkTraceOperationV2WithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTraceOperationWithResponse

public abstract Response getNetworkTraceOperationWithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTraceOperationWithResponseAsync

public abstract Mono<>> getNetworkTraceOperationWithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTraces

public abstract List getNetworkTraces(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesAsync

public abstract Mono<>> getNetworkTracesAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesSlot

public abstract List getNetworkTracesSlot(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesSlotAsync

public abstract Mono<>> getNetworkTracesSlotAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesSlotV2

public abstract List getNetworkTracesSlotV2(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesSlotV2Async

public abstract Mono<>> getNetworkTracesSlotV2Async(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesSlotV2WithResponse

public abstract Response<>> getNetworkTracesSlotV2WithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTracesSlotV2WithResponseAsync

public abstract Mono<><>>> getNetworkTracesSlotV2WithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTracesSlotWithResponse

public abstract Response<>> getNetworkTracesSlotWithResponse(String resourceGroupName, String name, String operationId, String slot, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTracesSlotWithResponseAsync

public abstract Mono<><>>> getNetworkTracesSlotWithResponseAsync(String resourceGroupName, String name, String operationId, String slot)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTracesV2

public abstract List getNetworkTracesV2(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesV2Async

public abstract Mono<>> getNetworkTracesV2Async(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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.

getNetworkTracesV2WithResponse

public abstract Response<>> getNetworkTracesV2WithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTracesV2WithResponseAsync

public abstract Mono<><>>> getNetworkTracesV2WithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getNetworkTracesWithResponse

public abstract Response<>> getNetworkTracesWithResponse(String resourceGroupName, String name, String operationId, Context context)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T>.

getNetworkTracesWithResponseAsync

public abstract Mono<><>>> getNetworkTracesWithResponseAsync(String resourceGroupName, String name, String operationId)

Gets a named operation for a network trace capturing (or deployment slot, if specified). 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<T> on successful completion of Mono.

getOneDeployStatus

public abstract Object getOneDeployStatus(String resourceGroupName, String name)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site 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.

getOneDeployStatusAsync

public abstract Mono getOneDeployStatusAsync(String resourceGroupName, String name)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site 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.

getOneDeployStatusWithResponse

public abstract Response getOneDeployStatusWithResponse(String resourceGroupName, String name, Context context)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site 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<T>.

getOneDeployStatusWithResponseAsync

public abstract Mono<>> getOneDeployStatusWithResponseAsync(String resourceGroupName, String name)

Invoke onedeploy status API /api/deployments and gets the deployment status for the site 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<T> on successful completion of Mono.

getPremierAddOn

public abstract PremierAddOnInner getPremierAddOn(String resourceGroupName, String name, String premierAddOnName)

Gets a named add-on of an app. 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.

getPremierAddOnAsync

public abstract Mono getPremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName)

Gets a named add-on of an app. 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.

getPremierAddOnSlot

public abstract PremierAddOnInner getPremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot)

Gets a named add-on of an app. 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.

getPremierAddOnSlotAsync

public abstract Mono getPremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Gets a named add-on of an app. 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.

getPremierAddOnSlotWithResponse

public abstract Response getPremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, Context context)

Gets a named add-on of an app. 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<T>.

getPremierAddOnSlotWithResponseAsync

public abstract Mono<>> getPremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot)

Gets a named add-on of an app. 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<T> on successful completion of Mono.

getPremierAddOnWithResponse

public abstract Response getPremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, Context context)

Gets a named add-on of an app. 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<T>.

getPremierAddOnWithResponseAsync

public abstract Mono<>> getPremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName)

Gets a named add-on of an app. 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<T> on successful completion of Mono.

getPrivateAccess

public abstract PrivateAccessInner getPrivateAccess(String resourceGroupName, String name)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

getPrivateAccessAsync

public abstract Mono getPrivateAccessAsync(String resourceGroupName, String name)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

getPrivateAccessSlot

public abstract PrivateAccessInner getPrivateAccessSlot(String resourceGroupName, String name, String slot)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

getPrivateAccessSlotAsync

public abstract Mono getPrivateAccessSlotAsync(String resourceGroupName, String name, String slot)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

getPrivateAccessSlotWithResponse

public abstract Response getPrivateAccessSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T>.

getPrivateAccessSlotWithResponseAsync

public abstract Mono<>> getPrivateAccessSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T> on successful completion of Mono.

getPrivateAccessWithResponse

public abstract Response getPrivateAccessWithResponse(String resourceGroupName, String name, Context context)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T>.

getPrivateAccessWithResponseAsync

public abstract Mono<>> getPrivateAccessWithResponseAsync(String resourceGroupName, String name)

Gets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T> on successful completion of Mono.

getPrivateEndpointConnection

public abstract RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection 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.

getPrivateEndpointConnectionAsync

public abstract Mono getPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection 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.

getPrivateEndpointConnectionList

public abstract PagedIterable getPrivateEndpointConnectionList(String resourceGroupName, String name)

Gets the list of private endpoint connections associated with a site 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<T>.

getPrivateEndpointConnectionList

public abstract PagedIterable getPrivateEndpointConnectionList(String resourceGroupName, String name, Context context)

Gets the list of private endpoint connections associated with a site 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<T>.

getPrivateEndpointConnectionListAsync

public abstract PagedFlux getPrivateEndpointConnectionListAsync(String resourceGroupName, String name)

Gets the list of private endpoint connections associated with a site 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<T>.

getPrivateEndpointConnectionListSlot

public abstract PagedIterable getPrivateEndpointConnectionListSlot(String resourceGroupName, String name, String slot)

Gets the list of private endpoint connections associated with a site 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<T>.

getPrivateEndpointConnectionListSlot

public abstract PagedIterable getPrivateEndpointConnectionListSlot(String resourceGroupName, String name, String slot, Context context)

Gets the list of private endpoint connections associated with a site 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<T>.

getPrivateEndpointConnectionListSlotAsync

public abstract PagedFlux getPrivateEndpointConnectionListSlotAsync(String resourceGroupName, String name, String slot)

Gets the list of private endpoint connections associated with a site 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<T>.

getPrivateEndpointConnectionSlot

public abstract RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnectionSlot(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Gets a private endpoint connection 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.

getPrivateEndpointConnectionSlotAsync

public abstract Mono getPrivateEndpointConnectionSlotAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Gets a private endpoint connection 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.

getPrivateEndpointConnectionSlotWithResponse

public abstract Response getPrivateEndpointConnectionSlotWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, String slot, Context context)

Gets a private endpoint connection 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<T>.

getPrivateEndpointConnectionSlotWithResponseAsync

public abstract Mono<>> getPrivateEndpointConnectionSlotWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, String slot)

Gets a private endpoint connection 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<T> on successful completion of Mono.

getPrivateEndpointConnectionWithResponse

public abstract Response getPrivateEndpointConnectionWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Gets a private endpoint connection 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<T>.

getPrivateEndpointConnectionWithResponseAsync

public abstract Mono<>> getPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection 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<T> on successful completion of Mono.

getPrivateLinkResources

public abstract PrivateLinkResourcesWrapperInner getPrivateLinkResources(String resourceGroupName, String name)

Gets the private link resources 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.

getPrivateLinkResourcesAsync

public abstract Mono getPrivateLinkResourcesAsync(String resourceGroupName, String name)

Gets the private link resources 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.

getPrivateLinkResourcesSlot

public abstract PrivateLinkResourcesWrapperInner getPrivateLinkResourcesSlot(String resourceGroupName, String name, String slot)

Gets the private link resources 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.

getPrivateLinkResourcesSlotAsync

public abstract Mono getPrivateLinkResourcesSlotAsync(String resourceGroupName, String name, String slot)

Gets the private link resources 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.

getPrivateLinkResourcesSlotWithResponse

public abstract Response getPrivateLinkResourcesSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the private link resources 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<T>.

getPrivateLinkResourcesSlotWithResponseAsync

public abstract Mono<>> getPrivateLinkResourcesSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the private link resources 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<T> on successful completion of Mono.

getPrivateLinkResourcesWithResponse

public abstract Response getPrivateLinkResourcesWithResponse(String resourceGroupName, String name, Context context)

Gets the private link resources 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<T>.

getPrivateLinkResourcesWithResponseAsync

public abstract Mono<>> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String name)

Gets the private link resources 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<T> on successful completion of Mono.

getProcess

public abstract ProcessInfoInner getProcess(String resourceGroupName, String name, String processId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessAsync

public abstract Mono getProcessAsync(String resourceGroupName, String name, String processId)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessDump

public abstract BinaryData getProcessDump(String resourceGroupName, String name, String processId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getProcessDumpAsync

public abstract Mono getProcessDumpAsync(String resourceGroupName, String name, String processId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getProcessDumpSlot

public abstract BinaryData getProcessDumpSlot(String resourceGroupName, String name, String processId, String slot)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getProcessDumpSlotAsync

public abstract Mono getProcessDumpSlotAsync(String resourceGroupName, String name, String processId, String slot)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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.

getProcessDumpSlotWithResponse

public abstract Response getProcessDumpSlotWithResponse(String resourceGroupName, String name, String processId, String slot, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 body along with Response<T>.

getProcessDumpSlotWithResponseAsync

public abstract Mono<>> getProcessDumpSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 along with Response<T> on successful completion of Mono.

getProcessDumpWithResponse

public abstract Response getProcessDumpWithResponse(String resourceGroupName, String name, String processId, Context context)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 body along with Response<T>.

getProcessDumpWithResponseAsync

public abstract Mono<>> getProcessDumpWithResponseAsync(String resourceGroupName, String name, String processId)

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. 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 along with Response<T> on successful completion of Mono.

getProcessModule

public abstract ProcessModuleInfoInner getProcessModule(String resourceGroupName, String name, String processId, String baseAddress)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessModuleAsync

public abstract Mono getProcessModuleAsync(String resourceGroupName, String name, String processId, String baseAddress)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessModuleSlot

public abstract ProcessModuleInfoInner getProcessModuleSlot(String resourceGroupName, String name, String processId, String baseAddress, String slot)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessModuleSlotAsync

public abstract Mono getProcessModuleSlotAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessModuleSlotWithResponse

public abstract Response getProcessModuleSlotWithResponse(String resourceGroupName, String name, String processId, String baseAddress, String slot, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getProcessModuleSlotWithResponseAsync

public abstract Mono<>> getProcessModuleSlotWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress, String slot)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getProcessModuleWithResponse

public abstract Response getProcessModuleWithResponse(String resourceGroupName, String name, String processId, String baseAddress, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getProcessModuleWithResponseAsync

public abstract Mono<>> getProcessModuleWithResponseAsync(String resourceGroupName, String name, String processId, String baseAddress)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getProcessSlot

public abstract ProcessInfoInner getProcessSlot(String resourceGroupName, String name, String processId, String slot)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessSlotAsync

public abstract Mono getProcessSlotAsync(String resourceGroupName, String name, String processId, String slot)

Get process information by its ID for a specific scaled-out instance in a web site. 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.

getProcessSlotWithResponse

public abstract Response getProcessSlotWithResponse(String resourceGroupName, String name, String processId, String slot, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getProcessSlotWithResponseAsync

public abstract Mono<>> getProcessSlotWithResponseAsync(String resourceGroupName, String name, String processId, String slot)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getProcessWithResponse

public abstract Response getProcessWithResponse(String resourceGroupName, String name, String processId, Context context)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T>.

getProcessWithResponseAsync

public abstract Mono<>> getProcessWithResponseAsync(String resourceGroupName, String name, String processId)

Get process information by its ID for a specific scaled-out instance in a web site. 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<T> on successful completion of Mono.

getProductionSiteDeploymentStatus

public abstract 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).

getProductionSiteDeploymentStatus

public abstract CsmDeploymentStatus getProductionSiteDeploymentStatus(String resourceGroupName, String name, String deploymentStatusId, 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).

getProductionSiteDeploymentStatusAsync

public abstract Mono 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.

getProductionSiteDeploymentStatusWithResponseAsync

public abstract Mono<><>>> 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<T> on successful completion of Mono.

getPublicCertificate

public abstract PublicCertificateInner getPublicCertificate(String resourceGroupName, String name, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified). 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.

getPublicCertificateAsync

public abstract Mono getPublicCertificateAsync(String resourceGroupName, String name, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified). 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.

getPublicCertificateSlot

public abstract PublicCertificateInner getPublicCertificateSlot(String resourceGroupName, String name, String slot, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified). 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.

getPublicCertificateSlotAsync

public abstract Mono getPublicCertificateSlotAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified). 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.

getPublicCertificateSlotWithResponse

public abstract Response getPublicCertificateSlotWithResponse(String resourceGroupName, String name, String slot, String publicCertificateName, Context context)

Get the named public certificate for an app (or deployment slot, if specified). 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<T>.

getPublicCertificateSlotWithResponseAsync

public abstract Mono<>> getPublicCertificateSlotWithResponseAsync(String resourceGroupName, String name, String slot, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

getPublicCertificateWithResponse

public abstract Response getPublicCertificateWithResponse(String resourceGroupName, String name, String publicCertificateName, Context context)

Get the named public certificate for an app (or deployment slot, if specified). 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<T>.

getPublicCertificateWithResponseAsync

public abstract Mono<>> getPublicCertificateWithResponseAsync(String resourceGroupName, String name, String publicCertificateName)

Get the named public certificate for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

getRelayServiceConnection

public abstract RelayServiceConnectionEntityInner getRelayServiceConnection(String resourceGroupName, String name, String entityName)

Gets a hybrid connection configuration by its name. 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.

getRelayServiceConnectionAsync

public abstract Mono getRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName)

Gets a hybrid connection configuration by its name. 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.

getRelayServiceConnectionSlot

public abstract RelayServiceConnectionEntityInner getRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot)

Gets a hybrid connection configuration by its name. 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.

getRelayServiceConnectionSlotAsync

public abstract Mono getRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot)

Gets a hybrid connection configuration by its name. 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.

getRelayServiceConnectionSlotWithResponse

public abstract Response getRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, Context context)

Gets a hybrid connection configuration by its name. 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<T>.

getRelayServiceConnectionSlotWithResponseAsync

public abstract Mono<>> getRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot)

Gets a hybrid connection configuration by its name. 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<T> on successful completion of Mono.

getRelayServiceConnectionWithResponse

public abstract Response getRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, Context context)

Gets a hybrid connection configuration by its name. 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<T>.

getRelayServiceConnectionWithResponseAsync

public abstract Mono<>> getRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName)

Gets a hybrid connection configuration by its name. 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<T> on successful completion of Mono.

getScmAllowed

public abstract CsmPublishingCredentialsPoliciesEntityInner getScmAllowed(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed on the site or not. 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.

getScmAllowedAsync

public abstract Mono getScmAllowedAsync(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed on the site or not. 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.

getScmAllowedSlot

public abstract CsmPublishingCredentialsPoliciesEntityInner getScmAllowedSlot(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed on the site or not. 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.

getScmAllowedSlotAsync

public abstract Mono getScmAllowedSlotAsync(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed on the site or not. 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.

getScmAllowedSlotWithResponse

public abstract Response getScmAllowedSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Returns whether Scm basic auth is allowed on the site or not. 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<T>.

getScmAllowedSlotWithResponseAsync

public abstract Mono<>> getScmAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed on the site or not. 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<T> on successful completion of Mono.

getScmAllowedWithResponse

public abstract Response getScmAllowedWithResponse(String resourceGroupName, String name, Context context)

Returns whether Scm basic auth is allowed on the site or not. 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<T>.

getScmAllowedWithResponseAsync

public abstract Mono<>> getScmAllowedWithResponseAsync(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed on the site or not. 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<T> on successful completion of Mono.

getSiteConnectionStringKeyVaultReference

public abstract ApiKVReferenceInner getSiteConnectionStringKeyVaultReference(String resourceGroupName, String name, String connectionStringKey)

Gets the config reference and status of an app 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.

getSiteConnectionStringKeyVaultReferenceAsync

public abstract Mono getSiteConnectionStringKeyVaultReferenceAsync(String resourceGroupName, String name, String connectionStringKey)

Gets the config reference and status of an app 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.

getSiteConnectionStringKeyVaultReferenceSlot

public abstract ApiKVReferenceInner getSiteConnectionStringKeyVaultReferenceSlot(String resourceGroupName, String name, String connectionStringKey, String slot)

Gets the config reference and status of an app 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.

getSiteConnectionStringKeyVaultReferenceSlotAsync

public abstract Mono getSiteConnectionStringKeyVaultReferenceSlotAsync(String resourceGroupName, String name, String connectionStringKey, String slot)

Gets the config reference and status of an app 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.

getSiteConnectionStringKeyVaultReferenceSlotWithResponse

public abstract Response getSiteConnectionStringKeyVaultReferenceSlotWithResponse(String resourceGroupName, String name, String connectionStringKey, String slot, Context context)

Gets the config reference and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferenceSlotWithResponseAsync

public abstract Mono<>> getSiteConnectionStringKeyVaultReferenceSlotWithResponseAsync(String resourceGroupName, String name, String connectionStringKey, String slot)

Gets the config reference and status of an app 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<T> on successful completion of Mono.

getSiteConnectionStringKeyVaultReferenceWithResponse

public abstract Response getSiteConnectionStringKeyVaultReferenceWithResponse(String resourceGroupName, String name, String connectionStringKey, Context context)

Gets the config reference and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferenceWithResponseAsync

public abstract Mono<>> getSiteConnectionStringKeyVaultReferenceWithResponseAsync(String resourceGroupName, String name, String connectionStringKey)

Gets the config reference and status of an app 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<T> on successful completion of Mono.

getSiteConnectionStringKeyVaultReferences

public abstract PagedIterable getSiteConnectionStringKeyVaultReferences(String resourceGroupName, String name)

Gets the config reference app settings and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferences

public abstract PagedIterable getSiteConnectionStringKeyVaultReferences(String resourceGroupName, String name, Context context)

Gets the config reference app settings and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferencesAsync

public abstract PagedFlux getSiteConnectionStringKeyVaultReferencesAsync(String resourceGroupName, String name)

Gets the config reference app settings and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferencesSlot

public abstract PagedIterable getSiteConnectionStringKeyVaultReferencesSlot(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferencesSlot

public abstract PagedIterable getSiteConnectionStringKeyVaultReferencesSlot(String resourceGroupName, String name, String slot, Context context)

Gets the config reference app settings and status of an app 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<T>.

getSiteConnectionStringKeyVaultReferencesSlotAsync

public abstract PagedFlux getSiteConnectionStringKeyVaultReferencesSlotAsync(String resourceGroupName, String name, String slot)

Gets the config reference app settings and status of an app 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<T>.

getSiteExtension

public abstract SiteExtensionInfoInner getSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Get site extension information by its ID for a web site, or a deployment 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.

Returns:

site Extension Information.

getSiteExtensionAsync

public abstract Mono getSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Get site extension information by its ID for a web site, or a deployment 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.

Returns:

site Extension Information on successful completion of Mono.

getSiteExtensionSlot

public abstract SiteExtensionInfoInner getSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Get site extension information by its ID for a web site, or a deployment 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.

getSiteExtensionSlotAsync

public abstract Mono getSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Get site extension information by its ID for a web site, or a deployment 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.

getSiteExtensionSlotWithResponse

public abstract Response getSiteExtensionSlotWithResponse(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Get site extension information by its ID for a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

site Extension Information along with Response<T>.

getSiteExtensionSlotWithResponseAsync

public abstract Mono<>> getSiteExtensionSlotWithResponseAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Get site extension information by its ID for a web site, or a deployment 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<T> on successful completion of Mono.

getSiteExtensionWithResponse

public abstract Response getSiteExtensionWithResponse(String resourceGroupName, String name, String siteExtensionId, Context context)

Get site extension information by its ID for a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

site Extension Information along with Response<T>.

getSiteExtensionWithResponseAsync

public abstract Mono<>> getSiteExtensionWithResponseAsync(String resourceGroupName, String name, String siteExtensionId)

Get site extension information by its ID for a web site, or a deployment 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.

Returns:

site Extension Information along with Response<T> on successful completion of Mono.

getSitePhpErrorLogFlag

public abstract SitePhpErrorLogFlagInner getSitePhpErrorLogFlag(String resourceGroupName, String name)

Gets web app's event logs. 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.

getSitePhpErrorLogFlagAsync

public abstract Mono getSitePhpErrorLogFlagAsync(String resourceGroupName, String name)

Gets web app's event logs. 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.

getSitePhpErrorLogFlagSlot

public abstract SitePhpErrorLogFlagInner getSitePhpErrorLogFlagSlot(String resourceGroupName, String name, String slot)

Gets web app's event logs. 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.

getSitePhpErrorLogFlagSlotAsync

public abstract Mono getSitePhpErrorLogFlagSlotAsync(String resourceGroupName, String name, String slot)

Gets web app's event logs. 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.

getSitePhpErrorLogFlagSlotWithResponse

public abstract Response getSitePhpErrorLogFlagSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets web app's event logs. 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<T>.

getSitePhpErrorLogFlagSlotWithResponseAsync

public abstract Mono<>> getSitePhpErrorLogFlagSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets web app's event logs. 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<T> on successful completion of Mono.

getSitePhpErrorLogFlagWithResponse

public abstract Response getSitePhpErrorLogFlagWithResponse(String resourceGroupName, String name, Context context)

Gets web app's event logs. 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<T>.

getSitePhpErrorLogFlagWithResponseAsync

public abstract Mono<>> getSitePhpErrorLogFlagWithResponseAsync(String resourceGroupName, String name)

Gets web app's event logs. 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<T> on successful completion of Mono.

getSlot

public abstract SiteInner getSlot(String resourceGroupName, String name, String slot)

Gets the details of a web, mobile, or API app. 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.

getSlotAsync

public abstract Mono getSlotAsync(String resourceGroupName, String name, String slot)

Gets the details of a web, mobile, or API app. 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.

getSlotSiteDeploymentStatusSlot

public abstract 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).

getSlotSiteDeploymentStatusSlot

public abstract CsmDeploymentStatus getSlotSiteDeploymentStatusSlot(String resourceGroupName, String name, String slot, String deploymentStatusId, 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).

getSlotSiteDeploymentStatusSlotAsync

public abstract Mono 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.

getSlotSiteDeploymentStatusSlotWithResponseAsync

public abstract Mono<><>>> 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<T> on successful completion of Mono.

getSlotWithResponse

public abstract Response getSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the details of a web, mobile, or API app. 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<T>.

getSlotWithResponseAsync

public abstract Mono<>> getSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the details of a web, mobile, or API app. 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<T> on successful completion of Mono.

getSourceControl

public abstract SiteSourceControlInner getSourceControl(String resourceGroupName, String name)

Gets the source control configuration of an app. 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.

getSourceControlAsync

public abstract Mono getSourceControlAsync(String resourceGroupName, String name)

Gets the source control configuration of an app. 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.

getSourceControlSlot

public abstract SiteSourceControlInner getSourceControlSlot(String resourceGroupName, String name, String slot)

Gets the source control configuration of an app. 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.

getSourceControlSlotAsync

public abstract Mono getSourceControlSlotAsync(String resourceGroupName, String name, String slot)

Gets the source control configuration of an app. 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.

getSourceControlSlotWithResponse

public abstract Response getSourceControlSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the source control configuration of an app. 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<T>.

getSourceControlSlotWithResponseAsync

public abstract Mono<>> getSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the source control configuration of an app. 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<T> on successful completion of Mono.

getSourceControlWithResponse

public abstract Response getSourceControlWithResponse(String resourceGroupName, String name, Context context)

Gets the source control configuration of an app. 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<T>.

getSourceControlWithResponseAsync

public abstract Mono<>> getSourceControlWithResponseAsync(String resourceGroupName, String name)

Gets the source control configuration of an app. 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<T> on successful completion of Mono.

getSwiftVirtualNetworkConnection

public abstract SwiftVirtualNetworkInner getSwiftVirtualNetworkConnection(String resourceGroupName, String name)

Gets a Swift Virtual Network connection. 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.

getSwiftVirtualNetworkConnectionAsync

public abstract Mono getSwiftVirtualNetworkConnectionAsync(String resourceGroupName, String name)

Gets a Swift Virtual Network connection. 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.

getSwiftVirtualNetworkConnectionSlot

public abstract SwiftVirtualNetworkInner getSwiftVirtualNetworkConnectionSlot(String resourceGroupName, String name, String slot)

Gets a Swift Virtual Network connection. 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.

getSwiftVirtualNetworkConnectionSlotAsync

public abstract Mono getSwiftVirtualNetworkConnectionSlotAsync(String resourceGroupName, String name, String slot)

Gets a Swift Virtual Network connection. 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.

getSwiftVirtualNetworkConnectionSlotWithResponse

public abstract Response getSwiftVirtualNetworkConnectionSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets a Swift Virtual Network connection. 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<T>.

getSwiftVirtualNetworkConnectionSlotWithResponseAsync

public abstract Mono<>> getSwiftVirtualNetworkConnectionSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets a Swift Virtual Network connection. 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<T> on successful completion of Mono.

getSwiftVirtualNetworkConnectionWithResponse

public abstract Response getSwiftVirtualNetworkConnectionWithResponse(String resourceGroupName, String name, Context context)

Gets a Swift Virtual Network connection. 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<T>.

getSwiftVirtualNetworkConnectionWithResponseAsync

public abstract Mono<>> getSwiftVirtualNetworkConnectionWithResponseAsync(String resourceGroupName, String name)

Gets a Swift Virtual Network connection. 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<T> on successful completion of Mono.

getTriggeredWebJob

public abstract TriggeredWebJobInner getTriggeredWebJob(String resourceGroupName, String name, String webJobName)

Gets a triggered web job by its ID for an app, or a deployment 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.

Returns:

triggered Web Job Information.

getTriggeredWebJobAsync

public abstract Mono getTriggeredWebJobAsync(String resourceGroupName, String name, String webJobName)

Gets a triggered web job by its ID for an app, or a deployment 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.

Returns:

triggered Web Job Information on successful completion of Mono.

getTriggeredWebJobHistory

public abstract TriggeredJobHistoryInner getTriggeredWebJobHistory(String resourceGroupName, String name, String webJobName, String id)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.

Returns:

triggered Web Job History.

getTriggeredWebJobHistoryAsync

public abstract Mono getTriggeredWebJobHistoryAsync(String resourceGroupName, String name, String webJobName, String id)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.

Returns:

triggered Web Job History on successful completion of Mono.

getTriggeredWebJobHistorySlot

public abstract TriggeredJobHistoryInner getTriggeredWebJobHistorySlot(String resourceGroupName, String name, String webJobName, String id, String slot)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.

getTriggeredWebJobHistorySlotAsync

public abstract Mono getTriggeredWebJobHistorySlotAsync(String resourceGroupName, String name, String webJobName, String id, String slot)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.

getTriggeredWebJobHistorySlotWithResponse

public abstract Response getTriggeredWebJobHistorySlotWithResponse(String resourceGroupName, String name, String webJobName, String id, String slot, Context context)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.
context - The context to associate with this operation.

Returns:

triggered Web Job History along with Response<T>.

getTriggeredWebJobHistorySlotWithResponseAsync

public abstract Mono<>> getTriggeredWebJobHistorySlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String id, String slot)

Gets a triggered web job's history by its ID for an app, , or a deployment 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<T> on successful completion of Mono.

getTriggeredWebJobHistoryWithResponse

public abstract Response getTriggeredWebJobHistoryWithResponse(String resourceGroupName, String name, String webJobName, String id, Context context)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.
context - The context to associate with this operation.

Returns:

triggered Web Job History along with Response<T>.

getTriggeredWebJobHistoryWithResponseAsync

public abstract Mono<>> getTriggeredWebJobHistoryWithResponseAsync(String resourceGroupName, String name, String webJobName, String id)

Gets a triggered web job's history by its ID for an app, , or a deployment 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.

Returns:

triggered Web Job History along with Response<T> on successful completion of Mono.

getTriggeredWebJobSlot

public abstract TriggeredWebJobInner getTriggeredWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Gets a triggered web job by its ID for an app, or a deployment 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.

getTriggeredWebJobSlotAsync

public abstract Mono getTriggeredWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a triggered web job by its ID for an app, or a deployment 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.

getTriggeredWebJobSlotWithResponse

public abstract Response getTriggeredWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Gets a triggered web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

triggered Web Job Information along with Response<T>.

getTriggeredWebJobSlotWithResponseAsync

public abstract Mono<>> getTriggeredWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Gets a triggered web job by its ID for an app, or a deployment 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<T> on successful completion of Mono.

getTriggeredWebJobWithResponse

public abstract Response getTriggeredWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Gets a triggered web job by its ID for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

triggered Web Job Information along with Response<T>.

getTriggeredWebJobWithResponseAsync

public abstract Mono<>> getTriggeredWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Gets a triggered web job by its ID for an app, or a deployment 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.

Returns:

triggered Web Job Information along with Response<T> on successful completion of Mono.

getVnetConnection

public abstract VnetInfoResourceInner getVnetConnection(String resourceGroupName, String name, String vnetName)

Gets a virtual network the app (or deployment slot) is connected to by name. 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.

getVnetConnectionAsync

public abstract Mono getVnetConnectionAsync(String resourceGroupName, String name, String vnetName)

Gets a virtual network the app (or deployment slot) is connected to by name. 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.

getVnetConnectionGateway

public abstract VnetGatewayInner getVnetConnectionGateway(String resourceGroupName, String name, String vnetName, String gatewayName)

Gets an app's Virtual Network gateway. 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.

getVnetConnectionGatewayAsync

public abstract Mono getVnetConnectionGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Gets an app's Virtual Network gateway. 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.

getVnetConnectionGatewaySlot

public abstract VnetGatewayInner getVnetConnectionGatewaySlot(String resourceGroupName, String name, String vnetName, String gatewayName, String slot)

Gets an app's Virtual Network gateway. 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.

getVnetConnectionGatewaySlotAsync

public abstract Mono getVnetConnectionGatewaySlotAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot)

Gets an app's Virtual Network gateway. 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.

getVnetConnectionGatewaySlotWithResponse

public abstract Response getVnetConnectionGatewaySlotWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, Context context)

Gets an app's Virtual Network gateway. 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<T>.

getVnetConnectionGatewaySlotWithResponseAsync

public abstract Mono<>> getVnetConnectionGatewaySlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot)

Gets an app's Virtual Network gateway. 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<T> on successful completion of Mono.

getVnetConnectionGatewayWithResponse

public abstract Response getVnetConnectionGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, Context context)

Gets an app's Virtual Network gateway. 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<T>.

getVnetConnectionGatewayWithResponseAsync

public abstract Mono<>> getVnetConnectionGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Gets an app's Virtual Network gateway. 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<T> on successful completion of Mono.

getVnetConnectionSlot

public abstract VnetInfoResourceInner getVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot)

Gets a virtual network the app (or deployment slot) is connected to by name. 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.

getVnetConnectionSlotAsync

public abstract Mono getVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot)

Gets a virtual network the app (or deployment slot) is connected to by name. 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.

getVnetConnectionSlotWithResponse

public abstract Response getVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, Context context)

Gets a virtual network the app (or deployment slot) is connected to by name. 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<T>.

getVnetConnectionSlotWithResponseAsync

public abstract Mono<>> getVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot)

Gets a virtual network the app (or deployment slot) is connected to by name. 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<T> on successful completion of Mono.

getVnetConnectionWithResponse

public abstract Response getVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Gets a virtual network the app (or deployment slot) is connected to by name. 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<T>.

getVnetConnectionWithResponseAsync

public abstract Mono<>> getVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName)

Gets a virtual network the app (or deployment slot) is connected to by name. 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<T> on successful completion of Mono.

getWebJob

public abstract WebJobInner getWebJob(String resourceGroupName, String name, String webJobName)

Get webjob information for an app, or a deployment 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.

Returns:

web Job Information.

getWebJobAsync

public abstract Mono getWebJobAsync(String resourceGroupName, String name, String webJobName)

Get webjob information for an app, or a deployment 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.

Returns:

web Job Information on successful completion of Mono.

getWebJobSlot

public abstract WebJobInner getWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Get webjob information for an app, or a deployment 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.

getWebJobSlotAsync

public abstract Mono getWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Get webjob information for an app, or a deployment 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.

getWebJobSlotWithResponse

public abstract Response getWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Get webjob information for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

web Job Information along with Response<T>.

getWebJobSlotWithResponseAsync

public abstract Mono<>> getWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Get webjob information for an app, or a deployment 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<T> on successful completion of Mono.

getWebJobWithResponse

public abstract Response getWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Get webjob information for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

web Job Information along with Response<T>.

getWebJobWithResponseAsync

public abstract Mono<>> getWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Get webjob information for an app, or a deployment 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.

Returns:

web Job Information along with Response<T> on successful completion of Mono.

getWebSiteContainerLogs

public abstract BinaryData getWebSiteContainerLogs(String resourceGroupName, String name)

Gets the last lines of docker logs for the given site 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.

getWebSiteContainerLogsAsync

public abstract Mono getWebSiteContainerLogsAsync(String resourceGroupName, String name)

Gets the last lines of docker logs for the given site 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.

getWebSiteContainerLogsSlot

public abstract BinaryData getWebSiteContainerLogsSlot(String resourceGroupName, String name, String slot)

Gets the last lines of docker logs for the given site 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.

getWebSiteContainerLogsSlotAsync

public abstract Mono getWebSiteContainerLogsSlotAsync(String resourceGroupName, String name, String slot)

Gets the last lines of docker logs for the given site 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.

getWebSiteContainerLogsSlotWithResponse

public abstract Response getWebSiteContainerLogsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the last lines of docker logs for the given site 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 body along with Response<T>.

getWebSiteContainerLogsSlotWithResponseAsync

public abstract Mono<>> getWebSiteContainerLogsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the last lines of docker logs for the given site 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 along with Response<T> on successful completion of Mono.

getWebSiteContainerLogsWithResponse

public abstract Response getWebSiteContainerLogsWithResponse(String resourceGroupName, String name, Context context)

Gets the last lines of docker logs for the given site 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 body along with Response<T>.

getWebSiteContainerLogsWithResponseAsync

public abstract Mono<>> getWebSiteContainerLogsWithResponseAsync(String resourceGroupName, String name)

Gets the last lines of docker logs for the given site 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 along with Response<T> on successful completion of Mono.

getWorkflow

public abstract WorkflowEnvelopeInner getWorkflow(String resourceGroupName, String name, String workflowName)

Get workflow 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.
workflowName - Workflow name.

Returns:

workflow information by its ID for web site, or a deployment slot.

getWorkflowAsync

public abstract Mono getWorkflowAsync(String resourceGroupName, String name, String workflowName)

Get workflow 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.
workflowName - Workflow name.

Returns:

workflow information by its ID for web site, or a deployment slot on successful completion of Mono.

getWorkflowWithResponse

public abstract Response getWorkflowWithResponse(String resourceGroupName, String name, String workflowName, Context context)

Get workflow 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.
workflowName - Workflow name.
context - The context to associate with this operation.

Returns:

workflow information by its ID for web site, or a deployment slot along with Response<T>.

getWorkflowWithResponseAsync

public abstract Mono<>> getWorkflowWithResponseAsync(String resourceGroupName, String name, String workflowName)

Get workflow 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.
workflowName - Workflow name.

Returns:

workflow information by its ID for web site, or a deployment slot along with Response<T> on successful completion of Mono.

installSiteExtension

public abstract SiteExtensionInfoInner installSiteExtension(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment 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.

Returns:

site Extension Information.

installSiteExtension

public abstract SiteExtensionInfoInner installSiteExtension(String resourceGroupName, String name, String siteExtensionId, Context context)

Install site extension on a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

site Extension Information.

installSiteExtensionAsync

public abstract Mono installSiteExtensionAsync(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment 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.

Returns:

site Extension Information on successful completion of Mono.

installSiteExtensionSlot

public abstract SiteExtensionInfoInner installSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment 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.

installSiteExtensionSlot

public abstract SiteExtensionInfoInner installSiteExtensionSlot(String resourceGroupName, String name, String siteExtensionId, String slot, Context context)

Install site extension on a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

site Extension Information.

installSiteExtensionSlotAsync

public abstract Mono installSiteExtensionSlotAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment 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.

installSiteExtensionSlotWithResponseAsync

public abstract Mono<><>>> installSiteExtensionSlotWithResponseAsync(String resourceGroupName, String name, String siteExtensionId, String slot)

Install site extension on a web site, or a deployment 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<T> on successful completion of Mono.

installSiteExtensionWithResponseAsync

public abstract Mono<><>>> installSiteExtensionWithResponseAsync(String resourceGroupName, String name, String siteExtensionId)

Install site extension on a web site, or a deployment 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.

Returns:

site Extension Information along with Response<T> on successful completion of Mono.

isCloneable

public abstract SiteCloneabilityInner isCloneable(String resourceGroupName, String name)

Shows whether an app can be cloned to another resource group or subscription. 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.

isCloneableAsync

public abstract Mono isCloneableAsync(String resourceGroupName, String name)

Shows whether an app can be cloned to another resource group or subscription. 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.

isCloneableSlot

public abstract SiteCloneabilityInner isCloneableSlot(String resourceGroupName, String name, String slot)

Shows whether an app can be cloned to another resource group or subscription. 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.

isCloneableSlotAsync

public abstract Mono isCloneableSlotAsync(String resourceGroupName, String name, String slot)

Shows whether an app can be cloned to another resource group or subscription. 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.

isCloneableSlotWithResponse

public abstract Response isCloneableSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Shows whether an app can be cloned to another resource group or subscription. 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<T>.

isCloneableSlotWithResponseAsync

public abstract Mono<>> isCloneableSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Shows whether an app can be cloned to another resource group or subscription. 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<T> on successful completion of Mono.

isCloneableWithResponse

public abstract Response isCloneableWithResponse(String resourceGroupName, String name, Context context)

Shows whether an app can be cloned to another resource group or subscription. 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<T>.

isCloneableWithResponseAsync

public abstract Mono<>> isCloneableWithResponseAsync(String resourceGroupName, String name)

Shows whether an app can be cloned to another resource group or subscription. 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<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get all apps for a subscription. Description for Get all apps for a subscription.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Get all apps for a subscription. 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<T>.

listApplicationSettings

public abstract StringDictionaryInner listApplicationSettings(String resourceGroupName, String name)

Gets the application settings of an app. 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.

listApplicationSettingsAsync

public abstract Mono listApplicationSettingsAsync(String resourceGroupName, String name)

Gets the application settings of an app. 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.

listApplicationSettingsSlot

public abstract StringDictionaryInner listApplicationSettingsSlot(String resourceGroupName, String name, String slot)

Gets the application settings of an app. 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.

listApplicationSettingsSlotAsync

public abstract Mono listApplicationSettingsSlotAsync(String resourceGroupName, String name, String slot)

Gets the application settings of an app. 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.

listApplicationSettingsSlotWithResponse

public abstract Response listApplicationSettingsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the application settings of an app. 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<T>.

listApplicationSettingsSlotWithResponseAsync

public abstract Mono<>> listApplicationSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the application settings of an app. 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<T> on successful completion of Mono.

listApplicationSettingsWithResponse

public abstract Response listApplicationSettingsWithResponse(String resourceGroupName, String name, Context context)

Gets the application settings of an app. 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<T>.

listApplicationSettingsWithResponseAsync

public abstract Mono<>> listApplicationSettingsWithResponseAsync(String resourceGroupName, String name)

Gets the application settings of an app. 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<T> on successful completion of Mono.

listAsync

public abstract PagedFlux listAsync()

Get all apps for a subscription. Description for Get all apps for a subscription.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

listAzureStorageAccounts

public abstract AzureStoragePropertyDictionaryResourceInner listAzureStorageAccounts(String resourceGroupName, String name)

Gets the Azure storage account configurations of an app. 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.

listAzureStorageAccountsAsync

public abstract Mono listAzureStorageAccountsAsync(String resourceGroupName, String name)

Gets the Azure storage account configurations of an app. 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.

listAzureStorageAccountsSlot

public abstract AzureStoragePropertyDictionaryResourceInner listAzureStorageAccountsSlot(String resourceGroupName, String name, String slot)

Gets the Azure storage account configurations of an app. 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.

listAzureStorageAccountsSlotAsync

public abstract Mono listAzureStorageAccountsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Azure storage account configurations of an app. 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.

listAzureStorageAccountsSlotWithResponse

public abstract Response listAzureStorageAccountsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the Azure storage account configurations of an app. 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<T>.

listAzureStorageAccountsSlotWithResponseAsync

public abstract Mono<>> listAzureStorageAccountsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Azure storage account configurations of an app. 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<T> on successful completion of Mono.

listAzureStorageAccountsWithResponse

public abstract Response listAzureStorageAccountsWithResponse(String resourceGroupName, String name, Context context)

Gets the Azure storage account configurations of an app. 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<T>.

listAzureStorageAccountsWithResponseAsync

public abstract Mono<>> listAzureStorageAccountsWithResponseAsync(String resourceGroupName, String name)

Gets the Azure storage account configurations of an app. 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<T> on successful completion of Mono.

listBackupStatusSecrets

public abstract BackupItemInner listBackupStatusSecrets(String resourceGroupName, String name, String backupId, BackupRequestInner request)

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. 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.

listBackupStatusSecretsAsync

public abstract Mono listBackupStatusSecretsAsync(String resourceGroupName, String name, String backupId, BackupRequestInner request)

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. 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.

listBackupStatusSecretsSlot

public abstract BackupItemInner listBackupStatusSecretsSlot(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request)

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. 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.

listBackupStatusSecretsSlotAsync

public abstract Mono listBackupStatusSecretsSlotAsync(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request)

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. 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.

listBackupStatusSecretsSlotWithResponse

public abstract Response listBackupStatusSecretsSlotWithResponse(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request, Context context)

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. 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<T>.

listBackupStatusSecretsSlotWithResponseAsync

public abstract Mono<>> listBackupStatusSecretsSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot, BackupRequestInner request)

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. 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<T> on successful completion of Mono.

listBackupStatusSecretsWithResponse

public abstract Response listBackupStatusSecretsWithResponse(String resourceGroupName, String name, String backupId, BackupRequestInner request, Context context)

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. 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<T>.

listBackupStatusSecretsWithResponseAsync

public abstract Mono<>> listBackupStatusSecretsWithResponseAsync(String resourceGroupName, String name, String backupId, BackupRequestInner request)

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. 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<T> on successful completion of Mono.

listBackups

public abstract PagedIterable listBackups(String resourceGroupName, String name)

Gets existing backups of an app. 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<T>.

listBackups

public abstract PagedIterable listBackups(String resourceGroupName, String name, Context context)

Gets existing backups of an app. 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<T>.

listBackupsAsync

public abstract PagedFlux listBackupsAsync(String resourceGroupName, String name)

Gets existing backups of an app. 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<T>.

listBackupsSlot

public abstract PagedIterable listBackupsSlot(String resourceGroupName, String name, String slot)

Gets existing backups of an app. 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<T>.

listBackupsSlot

public abstract PagedIterable listBackupsSlot(String resourceGroupName, String name, String slot, Context context)

Gets existing backups of an app. 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<T>.

listBackupsSlotAsync

public abstract PagedFlux listBackupsSlotAsync(String resourceGroupName, String name, String slot)

Gets existing backups of an app. 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<T>.

listBasicPublishingCredentialsPolicies

public abstract PagedIterable listBasicPublishingCredentialsPolicies(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. 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<T>.

listBasicPublishingCredentialsPolicies

public abstract PagedIterable listBasicPublishingCredentialsPolicies(String resourceGroupName, String name, Context context)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. 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<T>.

listBasicPublishingCredentialsPoliciesAsync

public abstract PagedFlux listBasicPublishingCredentialsPoliciesAsync(String resourceGroupName, String name)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. 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<T>.

listBasicPublishingCredentialsPoliciesSlot

public abstract PagedIterable listBasicPublishingCredentialsPoliciesSlot(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. 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<T>.

listBasicPublishingCredentialsPoliciesSlot

public abstract PagedIterable listBasicPublishingCredentialsPoliciesSlot(String resourceGroupName, String name, String slot, Context context)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. 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<T>.

listBasicPublishingCredentialsPoliciesSlotAsync

public abstract PagedFlux listBasicPublishingCredentialsPoliciesSlotAsync(String resourceGroupName, String name, String slot)

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. 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<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets all web, mobile, and API apps in the specified resource group. 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.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Boolean includeSlots, Context context)

Gets all web, mobile, and API apps in the specified resource group. 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<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets all web, mobile, and API apps in the specified resource group. 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.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName, Boolean includeSlots)

Gets all web, mobile, and API apps in the specified resource group. 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<T>.

listConfigurationSnapshotInfo

public abstract PagedIterable listConfigurationSnapshotInfo(String resourceGroupName, String name)

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. 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<T>.

listConfigurationSnapshotInfo

public abstract PagedIterable listConfigurationSnapshotInfo(String resourceGroupName, String name, Context context)

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. 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<T>.

listConfigurationSnapshotInfoAsync

public abstract PagedFlux listConfigurationSnapshotInfoAsync(String resourceGroupName, String name)

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. 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<T>.

listConfigurationSnapshotInfoSlot

public abstract PagedIterable listConfigurationSnapshotInfoSlot(String resourceGroupName, String name, String slot)

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. 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<T>.

listConfigurationSnapshotInfoSlot

public abstract PagedIterable listConfigurationSnapshotInfoSlot(String resourceGroupName, String name, String slot, Context context)

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. 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<T>.

listConfigurationSnapshotInfoSlotAsync

public abstract PagedFlux listConfigurationSnapshotInfoSlotAsync(String resourceGroupName, String name, String slot)

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. 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<T>.

listConfigurations

public abstract PagedIterable listConfigurations(String resourceGroupName, String name)

List the configurations of an app 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<T>.

listConfigurations

public abstract PagedIterable listConfigurations(String resourceGroupName, String name, Context context)

List the configurations of an app 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<T>.

listConfigurationsAsync

public abstract PagedFlux listConfigurationsAsync(String resourceGroupName, String name)

List the configurations of an app 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<T>.

listConfigurationsSlot

public abstract PagedIterable listConfigurationsSlot(String resourceGroupName, String name, String slot)

List the configurations of an app 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<T>.

listConfigurationsSlot

public abstract PagedIterable listConfigurationsSlot(String resourceGroupName, String name, String slot, Context context)

List the configurations of an app 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<T>.

listConfigurationsSlotAsync

public abstract PagedFlux listConfigurationsSlotAsync(String resourceGroupName, String name, String slot)

List the configurations of an app 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<T>.

listConnectionStrings

public abstract ConnectionStringDictionaryInner listConnectionStrings(String resourceGroupName, String name)

Gets the connection strings of an app. 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.

listConnectionStringsAsync

public abstract Mono listConnectionStringsAsync(String resourceGroupName, String name)

Gets the connection strings of an app. 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.

listConnectionStringsSlot

public abstract ConnectionStringDictionaryInner listConnectionStringsSlot(String resourceGroupName, String name, String slot)

Gets the connection strings of an app. 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.

listConnectionStringsSlotAsync

public abstract Mono listConnectionStringsSlotAsync(String resourceGroupName, String name, String slot)

Gets the connection strings of an app. 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.

listConnectionStringsSlotWithResponse

public abstract Response listConnectionStringsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the connection strings of an app. 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<T>.

listConnectionStringsSlotWithResponseAsync

public abstract Mono<>> listConnectionStringsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the connection strings of an app. 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<T> on successful completion of Mono.

listConnectionStringsWithResponse

public abstract Response listConnectionStringsWithResponse(String resourceGroupName, String name, Context context)

Gets the connection strings of an app. 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<T>.

listConnectionStringsWithResponseAsync

public abstract Mono<>> listConnectionStringsWithResponseAsync(String resourceGroupName, String name)

Gets the connection strings of an app. 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<T> on successful completion of Mono.

listContinuousWebJobs

public abstract PagedIterable listContinuousWebJobs(String resourceGroupName, String name)

List continuous web jobs for an app, or a deployment 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.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listContinuousWebJobs

public abstract PagedIterable listContinuousWebJobs(String resourceGroupName, String name, Context context)

List continuous web jobs for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listContinuousWebJobsAsync

public abstract PagedFlux listContinuousWebJobsAsync(String resourceGroupName, String name)

List continuous web jobs for an app, or a deployment 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.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedFlux<T>.

listContinuousWebJobsSlot

public abstract PagedIterable listContinuousWebJobsSlot(String resourceGroupName, String name, String slot)

List continuous web jobs for an app, or a deployment 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<T>.

listContinuousWebJobsSlot

public abstract PagedIterable listContinuousWebJobsSlot(String resourceGroupName, String name, String slot, Context context)

List continuous web jobs for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listContinuousWebJobsSlotAsync

public abstract PagedFlux listContinuousWebJobsSlotAsync(String resourceGroupName, String name, String slot)

List continuous web jobs for an app, or a deployment 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<T>.

listDeploymentLog

public abstract DeploymentInner listDeploymentLog(String resourceGroupName, String name, String id)

List deployment log for specific deployment for an app, or a deployment 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".

Returns:

user credentials used for publishing activity.

listDeploymentLogAsync

public abstract Mono listDeploymentLogAsync(String resourceGroupName, String name, String id)

List deployment log for specific deployment for an app, or a deployment 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".

Returns:

user credentials used for publishing activity on successful completion of Mono.

listDeploymentLogSlot

public abstract DeploymentInner listDeploymentLogSlot(String resourceGroupName, String name, String id, String slot)

List deployment log for specific deployment for an app, or a deployment 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.

listDeploymentLogSlotAsync

public abstract Mono listDeploymentLogSlotAsync(String resourceGroupName, String name, String id, String slot)

List deployment log for specific deployment for an app, or a deployment 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.

listDeploymentLogSlotWithResponse

public abstract Response listDeploymentLogSlotWithResponse(String resourceGroupName, String name, String id, String slot, Context context)

List deployment log for specific deployment for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

user credentials used for publishing activity along with Response<T>.

listDeploymentLogSlotWithResponseAsync

public abstract Mono<>> listDeploymentLogSlotWithResponseAsync(String resourceGroupName, String name, String id, String slot)

List deployment log for specific deployment for an app, or a deployment 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<T> on successful completion of Mono.

listDeploymentLogWithResponse

public abstract Response listDeploymentLogWithResponse(String resourceGroupName, String name, String id, Context context)

List deployment log for specific deployment for an app, or a deployment 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".
context - The context to associate with this operation.

Returns:

user credentials used for publishing activity along with Response<T>.

listDeploymentLogWithResponseAsync

public abstract Mono<>> listDeploymentLogWithResponseAsync(String resourceGroupName, String name, String id)

List deployment log for specific deployment for an app, or a deployment 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".

Returns:

user credentials used for publishing activity along with Response<T> on successful completion of Mono.

listDeployments

public abstract PagedIterable listDeployments(String resourceGroupName, String name)

List deployments for an app, or a deployment 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.

Returns:

collection of app deployments as paginated response with PagedIterable<T>.

listDeployments

public abstract PagedIterable listDeployments(String resourceGroupName, String name, Context context)

List deployments for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of app deployments as paginated response with PagedIterable<T>.

listDeploymentsAsync

public abstract PagedFlux listDeploymentsAsync(String resourceGroupName, String name)

List deployments for an app, or a deployment 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.

Returns:

collection of app deployments as paginated response with PagedFlux<T>.

listDeploymentsSlot

public abstract PagedIterable listDeploymentsSlot(String resourceGroupName, String name, String slot)

List deployments for an app, or a deployment 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<T>.

listDeploymentsSlot

public abstract PagedIterable listDeploymentsSlot(String resourceGroupName, String name, String slot, Context context)

List deployments for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of app deployments as paginated response with PagedIterable<T>.

listDeploymentsSlotAsync

public abstract PagedFlux listDeploymentsSlotAsync(String resourceGroupName, String name, String slot)

List deployments for an app, or a deployment 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<T>.

listDomainOwnershipIdentifiers

public abstract PagedIterable listDomainOwnershipIdentifiers(String resourceGroupName, String name)

Lists ownership identifiers for domain associated with web app. 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<T>.

listDomainOwnershipIdentifiers

public abstract PagedIterable listDomainOwnershipIdentifiers(String resourceGroupName, String name, Context context)

Lists ownership identifiers for domain associated with web app. 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<T>.

listDomainOwnershipIdentifiersAsync

public abstract PagedFlux listDomainOwnershipIdentifiersAsync(String resourceGroupName, String name)

Lists ownership identifiers for domain associated with web app. 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<T>.

listDomainOwnershipIdentifiersSlot

public abstract PagedIterable listDomainOwnershipIdentifiersSlot(String resourceGroupName, String name, String slot)

Lists ownership identifiers for domain associated with web app. 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<T>.

listDomainOwnershipIdentifiersSlot

public abstract PagedIterable listDomainOwnershipIdentifiersSlot(String resourceGroupName, String name, String slot, Context context)

Lists ownership identifiers for domain associated with web app. 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<T>.

listDomainOwnershipIdentifiersSlotAsync

public abstract PagedFlux listDomainOwnershipIdentifiersSlotAsync(String resourceGroupName, String name, String slot)

Lists ownership identifiers for domain associated with web app. 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<T>.

listFunctionKeys

public abstract StringDictionaryInner listFunctionKeys(String resourceGroupName, String name, String functionName)

Get function keys for a function in a web site, or a deployment 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.

Returns:

string dictionary resource.

listFunctionKeysAsync

public abstract Mono listFunctionKeysAsync(String resourceGroupName, String name, String functionName)

Get function keys for a function in a web site, or a deployment 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.

Returns:

string dictionary resource on successful completion of Mono.

listFunctionKeysSlot

public abstract StringDictionaryInner listFunctionKeysSlot(String resourceGroupName, String name, String functionName, String slot)

Get function keys for a function in a web site, or a deployment 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.

listFunctionKeysSlotAsync

public abstract Mono listFunctionKeysSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Get function keys for a function in a web site, or a deployment 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.

listFunctionKeysSlotWithResponse

public abstract Response listFunctionKeysSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Get function keys for a function in a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

string dictionary resource along with Response<T>.

listFunctionKeysSlotWithResponseAsync

public abstract Mono<>> listFunctionKeysSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Get function keys for a function in a web site, or a deployment 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<T> on successful completion of Mono.

listFunctionKeysWithResponse

public abstract Response listFunctionKeysWithResponse(String resourceGroupName, String name, String functionName, Context context)

Get function keys for a function in a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

string dictionary resource along with Response<T>.

listFunctionKeysWithResponseAsync

public abstract Mono<>> listFunctionKeysWithResponseAsync(String resourceGroupName, String name, String functionName)

Get function keys for a function in a web site, or a deployment 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.

Returns:

string dictionary resource along with Response<T> on successful completion of Mono.

listFunctionSecrets

public abstract FunctionSecretsInner listFunctionSecrets(String resourceGroupName, String name, String functionName)

Get function secrets for a function in a web site, or a deployment 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.

Returns:

function secrets.

listFunctionSecretsAsync

public abstract Mono listFunctionSecretsAsync(String resourceGroupName, String name, String functionName)

Get function secrets for a function in a web site, or a deployment 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.

Returns:

function secrets on successful completion of Mono.

listFunctionSecretsSlot

public abstract FunctionSecretsInner listFunctionSecretsSlot(String resourceGroupName, String name, String functionName, String slot)

Get function secrets for a function in a web site, or a deployment 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.

listFunctionSecretsSlotAsync

public abstract Mono listFunctionSecretsSlotAsync(String resourceGroupName, String name, String functionName, String slot)

Get function secrets for a function in a web site, or a deployment 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.

listFunctionSecretsSlotWithResponse

public abstract Response listFunctionSecretsSlotWithResponse(String resourceGroupName, String name, String functionName, String slot, Context context)

Get function secrets for a function in a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

function secrets along with Response<T>.

listFunctionSecretsSlotWithResponseAsync

public abstract Mono<>> listFunctionSecretsSlotWithResponseAsync(String resourceGroupName, String name, String functionName, String slot)

Get function secrets for a function in a web site, or a deployment 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<T> on successful completion of Mono.

listFunctionSecretsWithResponse

public abstract Response listFunctionSecretsWithResponse(String resourceGroupName, String name, String functionName, Context context)

Get function secrets for a function in a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

function secrets along with Response<T>.

listFunctionSecretsWithResponseAsync

public abstract Mono<>> listFunctionSecretsWithResponseAsync(String resourceGroupName, String name, String functionName)

Get function secrets for a function in a web site, or a deployment 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.

Returns:

function secrets along with Response<T> on successful completion of Mono.

listFunctions

public abstract PagedIterable listFunctions(String resourceGroupName, String name)

List the functions for a web site, or a deployment 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.

Returns:

collection of Kudu function information elements as paginated response with PagedIterable<T>.

listFunctions

public abstract PagedIterable listFunctions(String resourceGroupName, String name, Context context)

List the functions for a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu function information elements as paginated response with PagedIterable<T>.

listFunctionsAsync

public abstract PagedFlux listFunctionsAsync(String resourceGroupName, String name)

List the functions for a web site, or a deployment 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.

Returns:

collection of Kudu function information elements as paginated response with PagedFlux<T>.

listHostKeys

public abstract HostKeysInner listHostKeys(String resourceGroupName, String name)

Get host secrets for a function app. 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.

listHostKeysAsync

public abstract Mono listHostKeysAsync(String resourceGroupName, String name)

Get host secrets for a function app. 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.

listHostKeysSlot

public abstract HostKeysInner listHostKeysSlot(String resourceGroupName, String name, String slot)

Get host secrets for a function app. 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.

listHostKeysSlotAsync

public abstract Mono listHostKeysSlotAsync(String resourceGroupName, String name, String slot)

Get host secrets for a function app. 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.

listHostKeysSlotWithResponse

public abstract Response listHostKeysSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Get host secrets for a function app. 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<T>.

listHostKeysSlotWithResponseAsync

public abstract Mono<>> listHostKeysSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Get host secrets for a function app. 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<T> on successful completion of Mono.

listHostKeysWithResponse

public abstract Response listHostKeysWithResponse(String resourceGroupName, String name, Context context)

Get host secrets for a function app. 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<T>.

listHostKeysWithResponseAsync

public abstract Mono<>> listHostKeysWithResponseAsync(String resourceGroupName, String name)

Get host secrets for a function app. 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<T> on successful completion of Mono.

listHostnameBindings

public abstract PagedIterable listHostnameBindings(String resourceGroupName, String name)

Get hostname bindings for an app or a deployment 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.

Returns:

collection of hostname bindings as paginated response with PagedIterable<T>.

listHostnameBindings

public abstract PagedIterable listHostnameBindings(String resourceGroupName, String name, Context context)

Get hostname bindings for an app or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of hostname bindings as paginated response with PagedIterable<T>.

listHostnameBindingsAsync

public abstract PagedFlux listHostnameBindingsAsync(String resourceGroupName, String name)

Get hostname bindings for an app or a deployment 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.

Returns:

collection of hostname bindings as paginated response with PagedFlux<T>.

listHostnameBindingsSlot

public abstract PagedIterable listHostnameBindingsSlot(String resourceGroupName, String name, String slot)

Get hostname bindings for an app or a deployment 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<T>.

listHostnameBindingsSlot

public abstract PagedIterable listHostnameBindingsSlot(String resourceGroupName, String name, String slot, Context context)

Get hostname bindings for an app or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of hostname bindings as paginated response with PagedIterable<T>.

listHostnameBindingsSlotAsync

public abstract PagedFlux listHostnameBindingsSlotAsync(String resourceGroupName, String name, String slot)

Get hostname bindings for an app or a deployment 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<T>.

listHybridConnections

public abstract HybridConnectionInner listHybridConnections(String resourceGroupName, String name)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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.

listHybridConnectionsAsync

public abstract Mono listHybridConnectionsAsync(String resourceGroupName, String name)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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.

listHybridConnectionsSlot

public abstract HybridConnectionInner listHybridConnectionsSlot(String resourceGroupName, String name, String slot)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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.

listHybridConnectionsSlotAsync

public abstract Mono listHybridConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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.

listHybridConnectionsSlotWithResponse

public abstract Response listHybridConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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<T>.

listHybridConnectionsSlotWithResponseAsync

public abstract Mono<>> listHybridConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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<T> on successful completion of Mono.

listHybridConnectionsWithResponse

public abstract Response listHybridConnectionsWithResponse(String resourceGroupName, String name, Context context)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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<T>.

listHybridConnectionsWithResponseAsync

public abstract Mono<>> listHybridConnectionsWithResponseAsync(String resourceGroupName, String name)

Retrieves all Service Bus Hybrid Connections used by this Web App. 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<T> on successful completion of Mono.

listInstanceFunctionsSlot

public abstract PagedIterable listInstanceFunctionsSlot(String resourceGroupName, String name, String slot)

List the functions for a web site, or a deployment 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<T>.

listInstanceFunctionsSlot

public abstract PagedIterable listInstanceFunctionsSlot(String resourceGroupName, String name, String slot, Context context)

List the functions for a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu function information elements as paginated response with PagedIterable<T>.

listInstanceFunctionsSlotAsync

public abstract PagedFlux listInstanceFunctionsSlotAsync(String resourceGroupName, String name, String slot)

List the functions for a web site, or a deployment 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<T>.

listInstanceIdentifiers

public abstract PagedIterable listInstanceIdentifiers(String resourceGroupName, String name)

Gets all scale-out instances of an app. 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<T>.

listInstanceIdentifiers

public abstract PagedIterable listInstanceIdentifiers(String resourceGroupName, String name, Context context)

Gets all scale-out instances of an app. 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<T>.

listInstanceIdentifiersAsync

public abstract PagedFlux listInstanceIdentifiersAsync(String resourceGroupName, String name)

Gets all scale-out instances of an app. 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<T>.

listInstanceIdentifiersSlot

public abstract PagedIterable listInstanceIdentifiersSlot(String resourceGroupName, String name, String slot)

Gets all scale-out instances of an app. 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<T>.

listInstanceIdentifiersSlot

public abstract PagedIterable listInstanceIdentifiersSlot(String resourceGroupName, String name, String slot, Context context)

Gets all scale-out instances of an app. 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<T>.

listInstanceIdentifiersSlotAsync

public abstract PagedFlux listInstanceIdentifiersSlotAsync(String resourceGroupName, String name, String slot)

Gets all scale-out instances of an app. 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<T>.

listInstanceProcessModules

public abstract PagedIterable listInstanceProcessModules(String resourceGroupName, String name, String processId, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessModules

public abstract PagedIterable listInstanceProcessModules(String resourceGroupName, String name, String processId, String instanceId, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessModulesAsync

public abstract PagedFlux listInstanceProcessModulesAsync(String resourceGroupName, String name, String processId, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessModulesSlot

public abstract PagedIterable listInstanceProcessModulesSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessModulesSlot

public abstract PagedIterable listInstanceProcessModulesSlot(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessModulesSlotAsync

public abstract PagedFlux listInstanceProcessModulesSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessThreads

public abstract PagedIterable listInstanceProcessThreads(String resourceGroupName, String name, String processId, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessThreads

public abstract PagedIterable listInstanceProcessThreads(String resourceGroupName, String name, String processId, String instanceId, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessThreadsAsync

public abstract PagedFlux listInstanceProcessThreadsAsync(String resourceGroupName, String name, String processId, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessThreadsSlot

public abstract PagedIterable listInstanceProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessThreadsSlot

public abstract PagedIterable listInstanceProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot, String instanceId, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessThreadsSlotAsync

public abstract PagedFlux listInstanceProcessThreadsSlotAsync(String resourceGroupName, String name, String processId, String slot, String instanceId)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcesses

public abstract PagedIterable listInstanceProcesses(String resourceGroupName, String name, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcesses

public abstract PagedIterable listInstanceProcesses(String resourceGroupName, String name, String instanceId, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessesAsync

public abstract PagedFlux listInstanceProcessesAsync(String resourceGroupName, String name, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessesSlot

public abstract PagedIterable listInstanceProcessesSlot(String resourceGroupName, String name, String slot, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessesSlot

public abstract PagedIterable listInstanceProcessesSlot(String resourceGroupName, String name, String slot, String instanceId, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listInstanceProcessesSlotAsync

public abstract PagedFlux listInstanceProcessesSlotAsync(String resourceGroupName, String name, String slot, String instanceId)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listInstanceWorkflowsSlot

public abstract PagedIterable listInstanceWorkflowsSlot(String resourceGroupName, String name, String slot)

List the workflows 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 workflow information elements as paginated response with PagedIterable<T>.

listInstanceWorkflowsSlot

public abstract PagedIterable listInstanceWorkflowsSlot(String resourceGroupName, String name, String slot, Context context)

List the workflows 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 workflow information elements as paginated response with PagedIterable<T>.

listInstanceWorkflowsSlotAsync

public abstract PagedFlux listInstanceWorkflowsSlotAsync(String resourceGroupName, String name, String slot)

List the workflows 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 workflow information elements as paginated response with PagedFlux<T>.

listMetadata

public abstract StringDictionaryInner listMetadata(String resourceGroupName, String name)

Gets the metadata of an app. 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.

listMetadataAsync

public abstract Mono listMetadataAsync(String resourceGroupName, String name)

Gets the metadata of an app. 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.

listMetadataSlot

public abstract StringDictionaryInner listMetadataSlot(String resourceGroupName, String name, String slot)

Gets the metadata of an app. 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.

listMetadataSlotAsync

public abstract Mono listMetadataSlotAsync(String resourceGroupName, String name, String slot)

Gets the metadata of an app. 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.

listMetadataSlotWithResponse

public abstract Response listMetadataSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the metadata of an app. 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<T>.

listMetadataSlotWithResponseAsync

public abstract Mono<>> listMetadataSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the metadata of an app. 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<T> on successful completion of Mono.

listMetadataWithResponse

public abstract Response listMetadataWithResponse(String resourceGroupName, String name, Context context)

Gets the metadata of an app. 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<T>.

listMetadataWithResponseAsync

public abstract Mono<>> listMetadataWithResponseAsync(String resourceGroupName, String name)

Gets the metadata of an app. 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<T> on successful completion of Mono.

listNetworkFeatures

public abstract NetworkFeaturesInner listNetworkFeatures(String resourceGroupName, String name, String view)

Gets all network features used by the app (or deployment slot, if specified). 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).

listNetworkFeaturesAsync

public abstract Mono listNetworkFeaturesAsync(String resourceGroupName, String name, String view)

Gets all network features used by the app (or deployment slot, if specified). 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.

listNetworkFeaturesSlot

public abstract NetworkFeaturesInner listNetworkFeaturesSlot(String resourceGroupName, String name, String view, String slot)

Gets all network features used by the app (or deployment slot, if specified). 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).

listNetworkFeaturesSlotAsync

public abstract Mono listNetworkFeaturesSlotAsync(String resourceGroupName, String name, String view, String slot)

Gets all network features used by the app (or deployment slot, if specified). 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.

listNetworkFeaturesSlotWithResponse

public abstract Response listNetworkFeaturesSlotWithResponse(String resourceGroupName, String name, String view, String slot, Context context)

Gets all network features used by the app (or deployment slot, if specified). 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<T>.

listNetworkFeaturesSlotWithResponseAsync

public abstract Mono<>> listNetworkFeaturesSlotWithResponseAsync(String resourceGroupName, String name, String view, String slot)

Gets all network features used by the app (or deployment slot, if specified). 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<T> on successful completion of Mono.

listNetworkFeaturesWithResponse

public abstract Response listNetworkFeaturesWithResponse(String resourceGroupName, String name, String view, Context context)

Gets all network features used by the app (or deployment slot, if specified). 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<T>.

listNetworkFeaturesWithResponseAsync

public abstract Mono<>> listNetworkFeaturesWithResponseAsync(String resourceGroupName, String name, String view)

Gets all network features used by the app (or deployment slot, if specified). 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<T> on successful completion of Mono.

listPerfMonCounters

public abstract PagedIterable listPerfMonCounters(String resourceGroupName, String name)

Gets perfmon counters for web app. 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<T>.

listPerfMonCounters

public abstract PagedIterable listPerfMonCounters(String resourceGroupName, String name, String filter, Context context)

Gets perfmon counters for web app. 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<T>.

listPerfMonCountersAsync

public abstract PagedFlux listPerfMonCountersAsync(String resourceGroupName, String name)

Gets perfmon counters for web app. 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<T>.

listPerfMonCountersAsync

public abstract PagedFlux listPerfMonCountersAsync(String resourceGroupName, String name, String filter)

Gets perfmon counters for web app. 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<T>.

listPerfMonCountersSlot

public abstract PagedIterable listPerfMonCountersSlot(String resourceGroupName, String name, String slot)

Gets perfmon counters for web app. 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<T>.

listPerfMonCountersSlot

public abstract PagedIterable listPerfMonCountersSlot(String resourceGroupName, String name, String slot, String filter, Context context)

Gets perfmon counters for web app. 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<T>.

listPerfMonCountersSlotAsync

public abstract PagedFlux listPerfMonCountersSlotAsync(String resourceGroupName, String name, String slot)

Gets perfmon counters for web app. 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<T>.

listPerfMonCountersSlotAsync

public abstract PagedFlux listPerfMonCountersSlotAsync(String resourceGroupName, String name, String slot, String filter)

Gets perfmon counters for web app. 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<T>.

listPremierAddOns

public abstract PremierAddOnInner listPremierAddOns(String resourceGroupName, String name)

Gets the premier add-ons of an app. 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.

listPremierAddOnsAsync

public abstract Mono listPremierAddOnsAsync(String resourceGroupName, String name)

Gets the premier add-ons of an app. 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.

listPremierAddOnsSlot

public abstract PremierAddOnInner listPremierAddOnsSlot(String resourceGroupName, String name, String slot)

Gets the premier add-ons of an app. 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.

listPremierAddOnsSlotAsync

public abstract Mono listPremierAddOnsSlotAsync(String resourceGroupName, String name, String slot)

Gets the premier add-ons of an app. 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.

listPremierAddOnsSlotWithResponse

public abstract Response listPremierAddOnsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the premier add-ons of an app. 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<T>.

listPremierAddOnsSlotWithResponseAsync

public abstract Mono<>> listPremierAddOnsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the premier add-ons of an app. 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<T> on successful completion of Mono.

listPremierAddOnsWithResponse

public abstract Response listPremierAddOnsWithResponse(String resourceGroupName, String name, Context context)

Gets the premier add-ons of an app. 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<T>.

listPremierAddOnsWithResponseAsync

public abstract Mono<>> listPremierAddOnsWithResponseAsync(String resourceGroupName, String name)

Gets the premier add-ons of an app. 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<T> on successful completion of Mono.

listProcessModules

public abstract PagedIterable listProcessModules(String resourceGroupName, String name, String processId)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessModules

public abstract PagedIterable listProcessModules(String resourceGroupName, String name, String processId, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessModulesAsync

public abstract PagedFlux listProcessModulesAsync(String resourceGroupName, String name, String processId)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessModulesSlot

public abstract PagedIterable listProcessModulesSlot(String resourceGroupName, String name, String processId, String slot)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessModulesSlot

public abstract PagedIterable listProcessModulesSlot(String resourceGroupName, String name, String processId, String slot, Context context)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessModulesSlotAsync

public abstract PagedFlux listProcessModulesSlotAsync(String resourceGroupName, String name, String processId, String slot)

List module information for a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessThreads

public abstract PagedIterable listProcessThreads(String resourceGroupName, String name, String processId)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessThreads

public abstract PagedIterable listProcessThreads(String resourceGroupName, String name, String processId, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessThreadsAsync

public abstract PagedFlux listProcessThreadsAsync(String resourceGroupName, String name, String processId)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessThreadsSlot

public abstract PagedIterable listProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessThreadsSlot

public abstract PagedIterable listProcessThreadsSlot(String resourceGroupName, String name, String processId, String slot, Context context)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcessThreadsSlotAsync

public abstract PagedFlux listProcessThreadsSlotAsync(String resourceGroupName, String name, String processId, String slot)

List the threads in a process by its ID for a specific scaled-out instance in a web site. 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<T>.

listProcesses

public abstract PagedIterable listProcesses(String resourceGroupName, String name)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listProcesses

public abstract PagedIterable listProcesses(String resourceGroupName, String name, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listProcessesAsync

public abstract PagedFlux listProcessesAsync(String resourceGroupName, String name)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listProcessesSlot

public abstract PagedIterable listProcessesSlot(String resourceGroupName, String name, String slot)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listProcessesSlot

public abstract PagedIterable listProcessesSlot(String resourceGroupName, String name, String slot, Context context)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listProcessesSlotAsync

public abstract PagedFlux listProcessesSlotAsync(String resourceGroupName, String name, String slot)

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. 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<T>.

listProductionSiteDeploymentStatuses

public abstract PagedIterable 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<T>.

listProductionSiteDeploymentStatuses

public abstract PagedIterable listProductionSiteDeploymentStatuses(String resourceGroupName, String name, 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<T>.

listProductionSiteDeploymentStatusesAsync

public abstract PagedFlux 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<T>.

listPublicCertificates

public abstract PagedIterable listPublicCertificates(String resourceGroupName, String name)

Get public certificates for an app or a deployment 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.

Returns:

collection of public certificates as paginated response with PagedIterable<T>.

listPublicCertificates

public abstract PagedIterable listPublicCertificates(String resourceGroupName, String name, Context context)

Get public certificates for an app or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of public certificates as paginated response with PagedIterable<T>.

listPublicCertificatesAsync

public abstract PagedFlux listPublicCertificatesAsync(String resourceGroupName, String name)

Get public certificates for an app or a deployment 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.

Returns:

collection of public certificates as paginated response with PagedFlux<T>.

listPublicCertificatesSlot

public abstract PagedIterable listPublicCertificatesSlot(String resourceGroupName, String name, String slot)

Get public certificates for an app or a deployment 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<T>.

listPublicCertificatesSlot

public abstract PagedIterable listPublicCertificatesSlot(String resourceGroupName, String name, String slot, Context context)

Get public certificates for an app or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of public certificates as paginated response with PagedIterable<T>.

listPublicCertificatesSlotAsync

public abstract PagedFlux listPublicCertificatesSlotAsync(String resourceGroupName, String name, String slot)

Get public certificates for an app or a deployment 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<T>.

listPublishingCredentials

public abstract UserInner listPublishingCredentials(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app. 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.

listPublishingCredentials

public abstract UserInner listPublishingCredentials(String resourceGroupName, String name, Context context)

Gets the Git/FTP publishing credentials of an app. 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.

listPublishingCredentialsAsync

public abstract Mono listPublishingCredentialsAsync(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app. 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.

listPublishingCredentialsSlot

public abstract UserInner listPublishingCredentialsSlot(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app. 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.

listPublishingCredentialsSlot

public abstract UserInner listPublishingCredentialsSlot(String resourceGroupName, String name, String slot, Context context)

Gets the Git/FTP publishing credentials of an app. 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.

listPublishingCredentialsSlotAsync

public abstract Mono listPublishingCredentialsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app. 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.

listPublishingCredentialsSlotWithResponseAsync

public abstract Mono<><>>> listPublishingCredentialsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Git/FTP publishing credentials of an app. 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<T> on successful completion of Mono.

listPublishingCredentialsWithResponseAsync

public abstract Mono<><>>> listPublishingCredentialsWithResponseAsync(String resourceGroupName, String name)

Gets the Git/FTP publishing credentials of an app. 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<T> on successful completion of Mono.

listPublishingProfileXmlWithSecrets

public abstract BinaryData listPublishingProfileXmlWithSecrets(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified). 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.

listPublishingProfileXmlWithSecretsAsync

public abstract Mono listPublishingProfileXmlWithSecretsAsync(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified). 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.

listPublishingProfileXmlWithSecretsSlot

public abstract BinaryData listPublishingProfileXmlWithSecretsSlot(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified). 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.

listPublishingProfileXmlWithSecretsSlotAsync

public abstract Mono listPublishingProfileXmlWithSecretsSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified). 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.

listPublishingProfileXmlWithSecretsSlotWithResponse

public abstract Response listPublishingProfileXmlWithSecretsSlotWithResponse(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions, Context context)

Gets the publishing profile for an app (or deployment slot, if specified). 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 body along with Response<T>.

listPublishingProfileXmlWithSecretsSlotWithResponseAsync

public abstract Mono<>> listPublishingProfileXmlWithSecretsSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified). 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 along with Response<T> on successful completion of Mono.

listPublishingProfileXmlWithSecretsWithResponse

public abstract Response listPublishingProfileXmlWithSecretsWithResponse(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions, Context context)

Gets the publishing profile for an app (or deployment slot, if specified). 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 body along with Response<T>.

listPublishingProfileXmlWithSecretsWithResponseAsync

public abstract Mono<>> listPublishingProfileXmlWithSecretsWithResponseAsync(String resourceGroupName, String name, CsmPublishingProfileOptions publishingProfileOptions)

Gets the publishing profile for an app (or deployment slot, if specified). 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 along with Response<T> on successful completion of Mono.

listRelayServiceConnections

public abstract RelayServiceConnectionEntityInner listRelayServiceConnections(String resourceGroupName, String name)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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.

listRelayServiceConnectionsAsync

public abstract Mono listRelayServiceConnectionsAsync(String resourceGroupName, String name)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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.

listRelayServiceConnectionsSlot

public abstract RelayServiceConnectionEntityInner listRelayServiceConnectionsSlot(String resourceGroupName, String name, String slot)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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.

listRelayServiceConnectionsSlotAsync

public abstract Mono listRelayServiceConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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.

listRelayServiceConnectionsSlotWithResponse

public abstract Response listRelayServiceConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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<T>.

listRelayServiceConnectionsSlotWithResponseAsync

public abstract Mono<>> listRelayServiceConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

listRelayServiceConnectionsWithResponse

public abstract Response listRelayServiceConnectionsWithResponse(String resourceGroupName, String name, Context context)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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<T>.

listRelayServiceConnectionsWithResponseAsync

public abstract Mono<>> listRelayServiceConnectionsWithResponseAsync(String resourceGroupName, String name)

Gets hybrid connections configured for an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

listSiteBackups

public abstract PagedIterable listSiteBackups(String resourceGroupName, String name)

Gets existing backups of an app. 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<T>.

listSiteBackups

public abstract PagedIterable listSiteBackups(String resourceGroupName, String name, Context context)

Gets existing backups of an app. 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<T>.

listSiteBackupsAsync

public abstract PagedFlux listSiteBackupsAsync(String resourceGroupName, String name)

Gets existing backups of an app. 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<T>.

listSiteBackupsSlot

public abstract PagedIterable listSiteBackupsSlot(String resourceGroupName, String name, String slot)

Gets existing backups of an app. 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<T>.

listSiteBackupsSlot

public abstract PagedIterable listSiteBackupsSlot(String resourceGroupName, String name, String slot, Context context)

Gets existing backups of an app. 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<T>.

listSiteBackupsSlotAsync

public abstract PagedFlux listSiteBackupsSlotAsync(String resourceGroupName, String name, String slot)

Gets existing backups of an app. 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<T>.

listSiteExtensions

public abstract PagedIterable listSiteExtensions(String resourceGroupName, String name)

Get list of siteextensions for a web site, or a deployment 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.

Returns:

collection of Kudu site extension information elements as paginated response with PagedIterable<T>.

listSiteExtensions

public abstract PagedIterable listSiteExtensions(String resourceGroupName, String name, Context context)

Get list of siteextensions for a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu site extension information elements as paginated response with PagedIterable<T>.

listSiteExtensionsAsync

public abstract PagedFlux listSiteExtensionsAsync(String resourceGroupName, String name)

Get list of siteextensions for a web site, or a deployment 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.

Returns:

collection of Kudu site extension information elements as paginated response with PagedFlux<T>.

listSiteExtensionsSlot

public abstract PagedIterable listSiteExtensionsSlot(String resourceGroupName, String name, String slot)

Get list of siteextensions for a web site, or a deployment 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<T>.

listSiteExtensionsSlot

public abstract PagedIterable listSiteExtensionsSlot(String resourceGroupName, String name, String slot, Context context)

Get list of siteextensions for a web site, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu site extension information elements as paginated response with PagedIterable<T>.

listSiteExtensionsSlotAsync

public abstract PagedFlux listSiteExtensionsSlotAsync(String resourceGroupName, String name, String slot)

Get list of siteextensions for a web site, or a deployment 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<T>.

listSitePushSettings

public abstract PushSettingsInner listSitePushSettings(String resourceGroupName, String name)

Gets the Push settings associated with web app. 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.

listSitePushSettingsAsync

public abstract Mono listSitePushSettingsAsync(String resourceGroupName, String name)

Gets the Push settings associated with web app. 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.

listSitePushSettingsSlot

public abstract PushSettingsInner listSitePushSettingsSlot(String resourceGroupName, String name, String slot)

Gets the Push settings associated with web app. 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.

listSitePushSettingsSlotAsync

public abstract Mono listSitePushSettingsSlotAsync(String resourceGroupName, String name, String slot)

Gets the Push settings associated with web app. 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.

listSitePushSettingsSlotWithResponse

public abstract Response listSitePushSettingsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the Push settings associated with web app. 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<T>.

listSitePushSettingsSlotWithResponseAsync

public abstract Mono<>> listSitePushSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the Push settings associated with web app. 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<T> on successful completion of Mono.

listSitePushSettingsWithResponse

public abstract Response listSitePushSettingsWithResponse(String resourceGroupName, String name, Context context)

Gets the Push settings associated with web app. 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<T>.

listSitePushSettingsWithResponseAsync

public abstract Mono<>> listSitePushSettingsWithResponseAsync(String resourceGroupName, String name)

Gets the Push settings associated with web app. 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<T> on successful completion of Mono.

listSlotConfigurationNames

public abstract SlotConfigNamesResourceInner listSlotConfigurationNames(String resourceGroupName, String name)

Gets the names of app settings and connection strings that stick to the slot (not swapped). 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.

listSlotConfigurationNamesAsync

public abstract Mono listSlotConfigurationNamesAsync(String resourceGroupName, String name)

Gets the names of app settings and connection strings that stick to the slot (not swapped). 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.

listSlotConfigurationNamesWithResponse

public abstract Response listSlotConfigurationNamesWithResponse(String resourceGroupName, String name, Context context)

Gets the names of app settings and connection strings that stick to the slot (not swapped). 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<T>.

listSlotConfigurationNamesWithResponseAsync

public abstract Mono<>> listSlotConfigurationNamesWithResponseAsync(String resourceGroupName, String name)

Gets the names of app settings and connection strings that stick to the slot (not swapped). 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<T> on successful completion of Mono.

listSlotDifferencesFromProduction

public abstract PagedIterable listSlotDifferencesFromProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots. 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<T>.

listSlotDifferencesFromProduction

public abstract PagedIterable listSlotDifferencesFromProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Get the difference in configuration settings between two web app slots. 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<T>.

listSlotDifferencesFromProductionAsync

public abstract PagedFlux listSlotDifferencesFromProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots. 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<T>.

listSlotDifferencesSlot

public abstract PagedIterable listSlotDifferencesSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots. 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<T>.

listSlotDifferencesSlot

public abstract PagedIterable listSlotDifferencesSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Get the difference in configuration settings between two web app slots. 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<T>.

listSlotDifferencesSlotAsync

public abstract PagedFlux listSlotDifferencesSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Get the difference in configuration settings between two web app slots. 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<T>.

listSlotSiteDeploymentStatusesSlot

public abstract PagedIterable 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<T>.

listSlotSiteDeploymentStatusesSlot

public abstract PagedIterable listSlotSiteDeploymentStatusesSlot(String resourceGroupName, String name, String slot, 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<T>.

listSlotSiteDeploymentStatusesSlotAsync

public abstract PagedFlux 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<T>.

listSlots

public abstract PagedIterable listSlots(String resourceGroupName, String name)

Gets an app's deployment slots. 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<T>.

listSlots

public abstract PagedIterable listSlots(String resourceGroupName, String name, Context context)

Gets an app's deployment slots. 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<T>.

listSlotsAsync

public abstract PagedFlux listSlotsAsync(String resourceGroupName, String name)

Gets an app's deployment slots. 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<T>.

listSnapshots

public abstract PagedIterable listSnapshots(String resourceGroupName, String name)

Returns all Snapshots to the user. 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<T>.

listSnapshots

public abstract PagedIterable listSnapshots(String resourceGroupName, String name, Context context)

Returns all Snapshots to the user. 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<T>.

listSnapshotsAsync

public abstract PagedFlux listSnapshotsAsync(String resourceGroupName, String name)

Returns all Snapshots to the user. 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<T>.

listSnapshotsFromDRSecondary

public abstract PagedIterable listSnapshotsFromDRSecondary(String resourceGroupName, String name)

Returns all Snapshots to the user from DRSecondary endpoint. 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<T>.

listSnapshotsFromDRSecondary

public abstract PagedIterable listSnapshotsFromDRSecondary(String resourceGroupName, String name, Context context)

Returns all Snapshots to the user from DRSecondary endpoint. 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<T>.

listSnapshotsFromDRSecondaryAsync

public abstract PagedFlux listSnapshotsFromDRSecondaryAsync(String resourceGroupName, String name)

Returns all Snapshots to the user from DRSecondary endpoint. 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<T>.

listSnapshotsFromDRSecondarySlot

public abstract PagedIterable listSnapshotsFromDRSecondarySlot(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user from DRSecondary endpoint. 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<T>.

listSnapshotsFromDRSecondarySlot

public abstract PagedIterable listSnapshotsFromDRSecondarySlot(String resourceGroupName, String name, String slot, Context context)

Returns all Snapshots to the user from DRSecondary endpoint. 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<T>.

listSnapshotsFromDRSecondarySlotAsync

public abstract PagedFlux listSnapshotsFromDRSecondarySlotAsync(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user from DRSecondary endpoint. 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<T>.

listSnapshotsSlot

public abstract PagedIterable listSnapshotsSlot(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user. 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<T>.

listSnapshotsSlot

public abstract PagedIterable listSnapshotsSlot(String resourceGroupName, String name, String slot, Context context)

Returns all Snapshots to the user. 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<T>.

listSnapshotsSlotAsync

public abstract PagedFlux listSnapshotsSlotAsync(String resourceGroupName, String name, String slot)

Returns all Snapshots to the user. 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<T>.

listSyncFunctionTriggers

public abstract FunctionSecretsInner listSyncFunctionTriggers(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template. 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.

listSyncFunctionTriggersAsync

public abstract Mono listSyncFunctionTriggersAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template. 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.

listSyncFunctionTriggersSlot

public abstract FunctionSecretsInner listSyncFunctionTriggersSlot(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template. 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.

listSyncFunctionTriggersSlotAsync

public abstract Mono listSyncFunctionTriggersSlotAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template. 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.

listSyncFunctionTriggersSlotWithResponse

public abstract Response listSyncFunctionTriggersSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

This is to allow calling via powershell and ARM template. 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<T>.

listSyncFunctionTriggersSlotWithResponseAsync

public abstract Mono<>> listSyncFunctionTriggersSlotWithResponseAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template. 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<T> on successful completion of Mono.

listSyncFunctionTriggersWithResponse

public abstract Response listSyncFunctionTriggersWithResponse(String resourceGroupName, String name, Context context)

This is to allow calling via powershell and ARM template. 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<T>.

listSyncFunctionTriggersWithResponseAsync

public abstract Mono<>> listSyncFunctionTriggersWithResponseAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template. 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<T> on successful completion of Mono.

listSyncStatus

public abstract void listSyncStatus(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template. 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.

listSyncStatusAsync

public abstract Mono listSyncStatusAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template. 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.

listSyncStatusSlot

public abstract void listSyncStatusSlot(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template. 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.

listSyncStatusSlotAsync

public abstract Mono listSyncStatusSlotAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template. 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.

listSyncStatusSlotWithResponse

public abstract Response listSyncStatusSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

This is to allow calling via powershell and ARM template. 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:

listSyncStatusSlotWithResponseAsync

public abstract Mono<>> listSyncStatusSlotWithResponseAsync(String resourceGroupName, String name, String slot)

This is to allow calling via powershell and ARM template. 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<T> on successful completion of Mono.

listSyncStatusWithResponse

public abstract Response listSyncStatusWithResponse(String resourceGroupName, String name, Context context)

This is to allow calling via powershell and ARM template. 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:

listSyncStatusWithResponseAsync

public abstract Mono<>> listSyncStatusWithResponseAsync(String resourceGroupName, String name)

This is to allow calling via powershell and ARM template. 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<T> on successful completion of Mono.

listTriggeredWebJobHistory

public abstract PagedIterable listTriggeredWebJobHistory(String resourceGroupName, String name, String webJobName)

List a triggered web job's history for an app, or a deployment 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.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listTriggeredWebJobHistory

public abstract PagedIterable listTriggeredWebJobHistory(String resourceGroupName, String name, String webJobName, Context context)

List a triggered web job's history for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listTriggeredWebJobHistoryAsync

public abstract PagedFlux listTriggeredWebJobHistoryAsync(String resourceGroupName, String name, String webJobName)

List a triggered web job's history for an app, or a deployment 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.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedFlux<T>.

listTriggeredWebJobHistorySlot

public abstract PagedIterable listTriggeredWebJobHistorySlot(String resourceGroupName, String name, String webJobName, String slot)

List a triggered web job's history for an app, or a deployment 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<T>.

listTriggeredWebJobHistorySlot

public abstract PagedIterable listTriggeredWebJobHistorySlot(String resourceGroupName, String name, String webJobName, String slot, Context context)

List a triggered web job's history for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listTriggeredWebJobHistorySlotAsync

public abstract PagedFlux listTriggeredWebJobHistorySlotAsync(String resourceGroupName, String name, String webJobName, String slot)

List a triggered web job's history for an app, or a deployment 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<T>.

listTriggeredWebJobs

public abstract PagedIterable listTriggeredWebJobs(String resourceGroupName, String name)

List triggered web jobs for an app, or a deployment 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.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listTriggeredWebJobs

public abstract PagedIterable listTriggeredWebJobs(String resourceGroupName, String name, Context context)

List triggered web jobs for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listTriggeredWebJobsAsync

public abstract PagedFlux listTriggeredWebJobsAsync(String resourceGroupName, String name)

List triggered web jobs for an app, or a deployment 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.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedFlux<T>.

listTriggeredWebJobsSlot

public abstract PagedIterable listTriggeredWebJobsSlot(String resourceGroupName, String name, String slot)

List triggered web jobs for an app, or a deployment 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<T>.

listTriggeredWebJobsSlot

public abstract PagedIterable listTriggeredWebJobsSlot(String resourceGroupName, String name, String slot, Context context)

List triggered web jobs for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu continuous web job information elements as paginated response with PagedIterable<T>.

listTriggeredWebJobsSlotAsync

public abstract PagedFlux listTriggeredWebJobsSlotAsync(String resourceGroupName, String name, String slot)

List triggered web jobs for an app, or a deployment 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<T>.

listUsages

public abstract PagedIterable listUsages(String resourceGroupName, String name)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsages

public abstract PagedIterable listUsages(String resourceGroupName, String name, String filter, Context context)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsagesAsync

public abstract PagedFlux listUsagesAsync(String resourceGroupName, String name)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsagesAsync

public abstract PagedFlux listUsagesAsync(String resourceGroupName, String name, String filter)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsagesSlot

public abstract PagedIterable listUsagesSlot(String resourceGroupName, String name, String slot)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsagesSlot

public abstract PagedIterable listUsagesSlot(String resourceGroupName, String name, String slot, String filter, Context context)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsagesSlotAsync

public abstract PagedFlux listUsagesSlotAsync(String resourceGroupName, String name, String slot)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listUsagesSlotAsync

public abstract PagedFlux listUsagesSlotAsync(String resourceGroupName, String name, String slot, String filter)

Gets the quota usage information of an app (or deployment slot, if specified). 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<T>.

listVnetConnections

public abstract List listVnetConnections(String resourceGroupName, String name)

Gets the virtual networks the app (or deployment slot) is connected to. 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.

listVnetConnectionsAsync

public abstract Mono<>> listVnetConnectionsAsync(String resourceGroupName, String name)

Gets the virtual networks the app (or deployment slot) is connected to. 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.

listVnetConnectionsSlot

public abstract List listVnetConnectionsSlot(String resourceGroupName, String name, String slot)

Gets the virtual networks the app (or deployment slot) is connected to. 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.

listVnetConnectionsSlotAsync

public abstract Mono<>> listVnetConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Gets the virtual networks the app (or deployment slot) is connected to. 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.

listVnetConnectionsSlotWithResponse

public abstract Response<>> listVnetConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the virtual networks the app (or deployment slot) is connected to. 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<T>.

listVnetConnectionsSlotWithResponseAsync

public abstract Mono<><>>> listVnetConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the virtual networks the app (or deployment slot) is connected to. 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<T> on successful completion of Mono.

listVnetConnectionsWithResponse

public abstract Response<>> listVnetConnectionsWithResponse(String resourceGroupName, String name, Context context)

Gets the virtual networks the app (or deployment slot) is connected to. 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<T>.

listVnetConnectionsWithResponseAsync

public abstract Mono<><>>> listVnetConnectionsWithResponseAsync(String resourceGroupName, String name)

Gets the virtual networks the app (or deployment slot) is connected to. 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<T> on successful completion of Mono.

listWebJobs

public abstract PagedIterable listWebJobs(String resourceGroupName, String name)

List webjobs for an app, or a deployment 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.

Returns:

collection of Kudu web job information elements as paginated response with PagedIterable<T>.

listWebJobs

public abstract PagedIterable listWebJobs(String resourceGroupName, String name, Context context)

List webjobs for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu web job information elements as paginated response with PagedIterable<T>.

listWebJobsAsync

public abstract PagedFlux listWebJobsAsync(String resourceGroupName, String name)

List webjobs for an app, or a deployment 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.

Returns:

collection of Kudu web job information elements as paginated response with PagedFlux<T>.

listWebJobsSlot

public abstract PagedIterable listWebJobsSlot(String resourceGroupName, String name, String slot)

List webjobs for an app, or a deployment 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<T>.

listWebJobsSlot

public abstract PagedIterable listWebJobsSlot(String resourceGroupName, String name, String slot, Context context)

List webjobs for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

collection of Kudu web job information elements as paginated response with PagedIterable<T>.

listWebJobsSlotAsync

public abstract PagedFlux listWebJobsSlotAsync(String resourceGroupName, String name, String slot)

List webjobs for an app, or a deployment 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<T>.

listWorkflows

public abstract PagedIterable listWorkflows(String resourceGroupName, String name)

List the workflows 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 workflow information elements as paginated response with PagedIterable<T>.

listWorkflows

public abstract PagedIterable listWorkflows(String resourceGroupName, String name, Context context)

List the workflows 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 workflow information elements as paginated response with PagedIterable<T>.

listWorkflowsAsync

public abstract PagedFlux listWorkflowsAsync(String resourceGroupName, String name)

List the workflows 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 workflow information elements as paginated response with PagedFlux<T>.

listWorkflowsConnections

public abstract WorkflowEnvelopeInner listWorkflowsConnections(String resourceGroupName, String name)

Lists logic app's connections for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.

Returns:

workflow properties definition.

listWorkflowsConnectionsAsync

public abstract Mono listWorkflowsConnectionsAsync(String resourceGroupName, String name)

Lists logic app's connections for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.

Returns:

workflow properties definition on successful completion of Mono.

listWorkflowsConnectionsSlot

public abstract WorkflowEnvelopeInner listWorkflowsConnectionsSlot(String resourceGroupName, String name, String slot)

Lists logic app's connections for 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:

workflow properties definition.

listWorkflowsConnectionsSlotAsync

public abstract Mono listWorkflowsConnectionsSlotAsync(String resourceGroupName, String name, String slot)

Lists logic app's connections for 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:

workflow properties definition on successful completion of Mono.

listWorkflowsConnectionsSlotWithResponse

public abstract Response listWorkflowsConnectionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Lists logic app's connections for 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:

workflow properties definition along with Response<T>.

listWorkflowsConnectionsSlotWithResponseAsync

public abstract Mono<>> listWorkflowsConnectionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Lists logic app's connections for 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:

workflow properties definition along with Response<T> on successful completion of Mono.

listWorkflowsConnectionsWithResponse

public abstract Response listWorkflowsConnectionsWithResponse(String resourceGroupName, String name, Context context)

Lists logic app's connections for 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:

workflow properties definition along with Response<T>.

listWorkflowsConnectionsWithResponseAsync

public abstract Mono<>> listWorkflowsConnectionsWithResponseAsync(String resourceGroupName, String name)

Lists logic app's connections for web site, or a deployment slot.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Site name.

Returns:

workflow properties definition along with Response<T> on successful completion of Mono.

migrateMySql

public abstract OperationInner migrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database. 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.

migrateMySql

public abstract OperationInner migrateMySql(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope, Context context)

Migrates a local (in-app) MySql database to a remote MySql database. 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.

migrateMySqlAsync

public abstract Mono migrateMySqlAsync(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database. 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.

migrateMySqlWithResponseAsync

public abstract Mono<><>>> migrateMySqlWithResponseAsync(String resourceGroupName, String name, MigrateMySqlRequest migrationRequestEnvelope)

Migrates a local (in-app) MySql database to a remote MySql database. 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<T> on successful completion of Mono.

migrateStorage

public abstract StorageMigrationResponseInner migrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app. 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.

migrateStorage

public abstract StorageMigrationResponseInner migrateStorage(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions, Context context)

Restores a web app. 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.

migrateStorageAsync

public abstract Mono migrateStorageAsync(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app. 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.

migrateStorageWithResponseAsync

public abstract Mono<><>>> migrateStorageWithResponseAsync(String subscriptionName, String resourceGroupName, String name, StorageMigrationOptions migrationOptions)

Restores a web app. 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<T> on successful completion of Mono.

putPrivateAccessVnet

public abstract PrivateAccessInner putPrivateAccessVnet(String resourceGroupName, String name, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

putPrivateAccessVnetAsync

public abstract Mono putPrivateAccessVnetAsync(String resourceGroupName, String name, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

putPrivateAccessVnetSlot

public abstract PrivateAccessInner putPrivateAccessVnetSlot(String resourceGroupName, String name, String slot, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

putPrivateAccessVnetSlotAsync

public abstract Mono putPrivateAccessVnetSlotAsync(String resourceGroupName, String name, String slot, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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.

putPrivateAccessVnetSlotWithResponse

public abstract Response putPrivateAccessVnetSlotWithResponse(String resourceGroupName, String name, String slot, PrivateAccessInner access, Context context)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T>.

putPrivateAccessVnetSlotWithResponseAsync

public abstract Mono<>> putPrivateAccessVnetSlotWithResponseAsync(String resourceGroupName, String name, String slot, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T> on successful completion of Mono.

putPrivateAccessVnetWithResponse

public abstract Response putPrivateAccessVnetWithResponse(String resourceGroupName, String name, PrivateAccessInner access, Context context)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T>.

putPrivateAccessVnetWithResponseAsync

public abstract Mono<>> putPrivateAccessVnetWithResponseAsync(String resourceGroupName, String name, PrivateAccessInner access)

Sets data around private site access enablement and authorized Virtual Networks that can access the site. 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<T> on successful completion of Mono.

recoverSiteConfigurationSnapshot

public abstract void recoverSiteConfigurationSnapshot(String resourceGroupName, String name, String snapshotId)

Reverts the configuration of an app to a previous snapshot. 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.

recoverSiteConfigurationSnapshotAsync

public abstract Mono recoverSiteConfigurationSnapshotAsync(String resourceGroupName, String name, String snapshotId)

Reverts the configuration of an app to a previous snapshot. 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.

recoverSiteConfigurationSnapshotSlot

public abstract void recoverSiteConfigurationSnapshotSlot(String resourceGroupName, String name, String snapshotId, String slot)

Reverts the configuration of an app to a previous snapshot. 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.

recoverSiteConfigurationSnapshotSlotAsync

public abstract Mono recoverSiteConfigurationSnapshotSlotAsync(String resourceGroupName, String name, String snapshotId, String slot)

Reverts the configuration of an app to a previous snapshot. 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.

recoverSiteConfigurationSnapshotSlotWithResponse

public abstract Response recoverSiteConfigurationSnapshotSlotWithResponse(String resourceGroupName, String name, String snapshotId, String slot, Context context)

Reverts the configuration of an app to a previous snapshot. 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:

recoverSiteConfigurationSnapshotSlotWithResponseAsync

public abstract Mono<>> recoverSiteConfigurationSnapshotSlotWithResponseAsync(String resourceGroupName, String name, String snapshotId, String slot)

Reverts the configuration of an app to a previous snapshot. 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<T> on successful completion of Mono.

recoverSiteConfigurationSnapshotWithResponse

public abstract Response recoverSiteConfigurationSnapshotWithResponse(String resourceGroupName, String name, String snapshotId, Context context)

Reverts the configuration of an app to a previous snapshot. 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:

recoverSiteConfigurationSnapshotWithResponseAsync

public abstract Mono<>> recoverSiteConfigurationSnapshotWithResponseAsync(String resourceGroupName, String name, String snapshotId)

Reverts the configuration of an app to a previous snapshot. 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<T> on successful completion of Mono.

resetProductionSlotConfig

public abstract void resetProductionSlotConfig(String resourceGroupName, String name)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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.

resetProductionSlotConfigAsync

public abstract Mono resetProductionSlotConfigAsync(String resourceGroupName, String name)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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.

resetProductionSlotConfigWithResponse

public abstract Response resetProductionSlotConfigWithResponse(String resourceGroupName, String name, Context context)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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:

resetProductionSlotConfigWithResponseAsync

public abstract Mono<>> resetProductionSlotConfigWithResponseAsync(String resourceGroupName, String name)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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<T> on successful completion of Mono.

resetSlotConfigurationSlot

public abstract void resetSlotConfigurationSlot(String resourceGroupName, String name, String slot)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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.

resetSlotConfigurationSlotAsync

public abstract Mono resetSlotConfigurationSlotAsync(String resourceGroupName, String name, String slot)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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.

resetSlotConfigurationSlotWithResponse

public abstract Response resetSlotConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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:

resetSlotConfigurationSlotWithResponseAsync

public abstract Mono<>> resetSlotConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. 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<T> on successful completion of Mono.

restart

public abstract void restart(String resourceGroupName, String name)

Restarts an app (or deployment slot, if specified). 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.

restartAsync

public abstract Mono restartAsync(String resourceGroupName, String name)

Restarts an app (or deployment slot, if specified). 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.

restartSlot

public abstract void restartSlot(String resourceGroupName, String name, String slot)

Restarts an app (or deployment slot, if specified). 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.

restartSlotAsync

public abstract Mono restartSlotAsync(String resourceGroupName, String name, String slot)

Restarts an app (or deployment slot, if specified). 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.

restartSlotWithResponse

public abstract Response restartSlotWithResponse(String resourceGroupName, String name, String slot, Boolean softRestart, Boolean synchronous, Context context)

Restarts an app (or deployment slot, if specified). 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:

restartSlotWithResponseAsync

public abstract Mono<>> restartSlotWithResponseAsync(String resourceGroupName, String name, String slot, Boolean softRestart, Boolean synchronous)

Restarts an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

restartWithResponse

public abstract Response restartWithResponse(String resourceGroupName, String name, Boolean softRestart, Boolean synchronous, Context context)

Restarts an app (or deployment slot, if specified). 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:

restartWithResponseAsync

public abstract Mono<>> restartWithResponseAsync(String resourceGroupName, String name, Boolean softRestart, Boolean synchronous)

Restarts an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

restore

public abstract void restore(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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 .

restore

public abstract void restore(String resourceGroupName, String name, String backupId, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified). 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.

restoreAsync

public abstract Mono restoreAsync(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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.

restoreFromBackupBlob

public abstract void restoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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 .

restoreFromBackupBlob

public abstract void restoreFromBackupBlob(String resourceGroupName, String name, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage. 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.

restoreFromBackupBlobAsync

public abstract Mono restoreFromBackupBlobAsync(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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.

restoreFromBackupBlobSlot

public abstract void restoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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 .

restoreFromBackupBlobSlot

public abstract void restoreFromBackupBlobSlot(String resourceGroupName, String name, String slot, RestoreRequestInner request, Context context)

Restores an app from a backup blob in Azure Storage. 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.

restoreFromBackupBlobSlotAsync

public abstract Mono restoreFromBackupBlobSlotAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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.

restoreFromBackupBlobSlotWithResponseAsync

public abstract Mono<><>>> restoreFromBackupBlobSlotWithResponseAsync(String resourceGroupName, String name, String slot, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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<T> on successful completion of Mono.

restoreFromBackupBlobWithResponseAsync

public abstract Mono<><>>> restoreFromBackupBlobWithResponseAsync(String resourceGroupName, String name, RestoreRequestInner request)

Restores an app from a backup blob in Azure Storage. 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<T> on successful completion of Mono.

restoreFromDeletedApp

public abstract void restoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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.

restoreFromDeletedApp

public abstract void restoreFromDeletedApp(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app. 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.

restoreFromDeletedAppAsync

public abstract Mono restoreFromDeletedAppAsync(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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.

restoreFromDeletedAppSlot

public abstract void restoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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.

restoreFromDeletedAppSlot

public abstract void restoreFromDeletedAppSlot(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest, Context context)

Restores a deleted web app to this web app. 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.

restoreFromDeletedAppSlotAsync

public abstract Mono restoreFromDeletedAppSlotAsync(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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.

restoreFromDeletedAppSlotWithResponseAsync

public abstract Mono<><>>> restoreFromDeletedAppSlotWithResponseAsync(String resourceGroupName, String name, String slot, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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<T> on successful completion of Mono.

restoreFromDeletedAppWithResponseAsync

public abstract Mono<><>>> restoreFromDeletedAppWithResponseAsync(String resourceGroupName, String name, DeletedAppRestoreRequest restoreRequest)

Restores a deleted web app to this web app. 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<T> on successful completion of Mono.

restoreSlot

public abstract void restoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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 .

restoreSlot

public abstract void restoreSlot(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request, Context context)

Restores a specific backup to another app (or deployment slot, if specified). 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.

restoreSlotAsync

public abstract Mono restoreSlotAsync(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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.

restoreSlotWithResponseAsync

public abstract Mono<><>>> restoreSlotWithResponseAsync(String resourceGroupName, String name, String backupId, String slot, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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<T> on successful completion of Mono.

restoreSnapshot

public abstract void restoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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.

restoreSnapshot

public abstract void restoreSnapshot(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot. 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.

restoreSnapshotAsync

public abstract Mono restoreSnapshotAsync(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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.

restoreSnapshotSlot

public abstract void restoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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.

restoreSnapshotSlot

public abstract void restoreSnapshotSlot(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest, Context context)

Restores a web app from a snapshot. 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.

restoreSnapshotSlotAsync

public abstract Mono restoreSnapshotSlotAsync(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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.

restoreSnapshotSlotWithResponseAsync

public abstract Mono<><>>> restoreSnapshotSlotWithResponseAsync(String resourceGroupName, String name, String slot, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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<T> on successful completion of Mono.

restoreSnapshotWithResponseAsync

public abstract Mono<><>>> restoreSnapshotWithResponseAsync(String resourceGroupName, String name, SnapshotRestoreRequest restoreRequest)

Restores a web app from a snapshot. 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<T> on successful completion of Mono.

restoreWithResponseAsync

public abstract Mono<><>>> restoreWithResponseAsync(String resourceGroupName, String name, String backupId, RestoreRequestInner request)

Restores a specific backup to another app (or deployment slot, if specified). 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<T> on successful completion of Mono.

runTriggeredWebJob

public abstract void runTriggeredWebJob(String resourceGroupName, String name, String webJobName)

Run a triggered web job for an app, or a deployment 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.

runTriggeredWebJobAsync

public abstract Mono runTriggeredWebJobAsync(String resourceGroupName, String name, String webJobName)

Run a triggered web job for an app, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

runTriggeredWebJobSlot

public abstract void runTriggeredWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Run a triggered web job for an app, or a deployment 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.

runTriggeredWebJobSlotAsync

public abstract Mono runTriggeredWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Run a triggered web job for an app, or a deployment 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.

runTriggeredWebJobSlotWithResponse

public abstract Response runTriggeredWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Run a triggered web job for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

runTriggeredWebJobSlotWithResponseAsync

public abstract Mono<>> runTriggeredWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Run a triggered web job for an app, or a deployment 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<T> on successful completion of Mono.

runTriggeredWebJobWithResponse

public abstract Response runTriggeredWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Run a triggered web job for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

runTriggeredWebJobWithResponseAsync

public abstract Mono<>> runTriggeredWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Run a triggered web job for an app, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

start

public abstract void start(String resourceGroupName, String name)

Starts an app (or deployment slot, if specified). 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.

startAsync

public abstract Mono startAsync(String resourceGroupName, String name)

Starts an app (or deployment slot, if specified). 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.

startContinuousWebJob

public abstract void startContinuousWebJob(String resourceGroupName, String name, String webJobName)

Start a continuous web job for an app, or a deployment 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.

startContinuousWebJobAsync

public abstract Mono startContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Start a continuous web job for an app, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

startContinuousWebJobSlot

public abstract void startContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Start a continuous web job for an app, or a deployment 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.

startContinuousWebJobSlotAsync

public abstract Mono startContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Start a continuous web job for an app, or a deployment 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.

startContinuousWebJobSlotWithResponse

public abstract Response startContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Start a continuous web job for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

startContinuousWebJobSlotWithResponseAsync

public abstract Mono<>> startContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Start a continuous web job for an app, or a deployment 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<T> on successful completion of Mono.

startContinuousWebJobWithResponse

public abstract Response startContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Start a continuous web job for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

startContinuousWebJobWithResponseAsync

public abstract Mono<>> startContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Start a continuous web job for an app, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

startNetworkTrace

public abstract Object startNetworkTrace(String resourceGroupName, String name)

Start capturing network packets for the site. 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.

startNetworkTrace

public abstract Object startNetworkTrace(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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.

startNetworkTraceAsync

public abstract Mono startNetworkTraceAsync(String resourceGroupName, String name)

Start capturing network packets for the site. 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.

startNetworkTraceAsync

public abstract Mono startNetworkTraceAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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.

startNetworkTraceSlot

public abstract Object startNetworkTraceSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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.

startNetworkTraceSlot

public abstract Object startNetworkTraceSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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.

startNetworkTraceSlotAsync

public abstract Mono startNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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.

startNetworkTraceSlotAsync

public abstract Mono startNetworkTraceSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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.

startNetworkTraceSlotWithResponseAsync

public abstract Mono<><>>> startNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T> on successful completion of Mono.

startNetworkTraceWithResponseAsync

public abstract Mono<><>>> startNetworkTraceWithResponseAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T> on successful completion of Mono.

startSlot

public abstract void startSlot(String resourceGroupName, String name, String slot)

Starts an app (or deployment slot, if specified). 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.

startSlotAsync

public abstract Mono startSlotAsync(String resourceGroupName, String name, String slot)

Starts an app (or deployment slot, if specified). 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.

startSlotWithResponse

public abstract Response startSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Starts an app (or deployment slot, if specified). 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:

startSlotWithResponseAsync

public abstract Mono<>> startSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Starts an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

startWebSiteNetworkTrace

public abstract String startWebSiteNetworkTrace(String resourceGroupName, String name)

Start capturing network packets for the site (To be deprecated). 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.

startWebSiteNetworkTraceAsync

public abstract Mono startWebSiteNetworkTraceAsync(String resourceGroupName, String name)

Start capturing network packets for the site (To be deprecated). 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.

startWebSiteNetworkTraceOperation

public abstract Object startWebSiteNetworkTraceOperation(String resourceGroupName, String name)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperation

public abstract Object startWebSiteNetworkTraceOperation(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationAsync

public abstract Mono startWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationAsync

public abstract Mono startWebSiteNetworkTraceOperationAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationSlot

public abstract Object startWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationSlot

public abstract Object startWebSiteNetworkTraceOperationSlot(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationSlotAsync

public abstract Mono startWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationSlotAsync

public abstract Mono startWebSiteNetworkTraceOperationSlotAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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.

startWebSiteNetworkTraceOperationSlotWithResponseAsync

public abstract Mono<><>>> startWebSiteNetworkTraceOperationSlotWithResponseAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T> on successful completion of Mono.

startWebSiteNetworkTraceOperationWithResponseAsync

public abstract Mono<><>>> startWebSiteNetworkTraceOperationWithResponseAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site. 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<T> on successful completion of Mono.

startWebSiteNetworkTraceSlot

public abstract String startWebSiteNetworkTraceSlot(String resourceGroupName, String name, String slot)

Start capturing network packets for the site (To be deprecated). 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.

startWebSiteNetworkTraceSlotAsync

public abstract Mono startWebSiteNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Start capturing network packets for the site (To be deprecated). 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.

startWebSiteNetworkTraceSlotWithResponse

public abstract Response startWebSiteNetworkTraceSlotWithResponse(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site (To be deprecated). 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<T>.

startWebSiteNetworkTraceSlotWithResponseAsync

public abstract Mono<>> startWebSiteNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site (To be deprecated). 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<T> on successful completion of Mono.

startWebSiteNetworkTraceWithResponse

public abstract Response startWebSiteNetworkTraceWithResponse(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl, Context context)

Start capturing network packets for the site (To be deprecated). 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<T>.

startWebSiteNetworkTraceWithResponseAsync

public abstract Mono<>> startWebSiteNetworkTraceWithResponseAsync(String resourceGroupName, String name, Integer durationInSeconds, Integer maxFrameLength, String sasUrl)

Start capturing network packets for the site (To be deprecated). 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<T> on successful completion of Mono.

startWithResponse

public abstract Response startWithResponse(String resourceGroupName, String name, Context context)

Starts an app (or deployment slot, if specified). 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:

startWithResponseAsync

public abstract Mono<>> startWithResponseAsync(String resourceGroupName, String name)

Starts an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

stop

public abstract void stop(String resourceGroupName, String name)

Stops an app (or deployment slot, if specified). 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.

stopAsync

public abstract Mono stopAsync(String resourceGroupName, String name)

Stops an app (or deployment slot, if specified). 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.

stopContinuousWebJob

public abstract void stopContinuousWebJob(String resourceGroupName, String name, String webJobName)

Stop a continuous web job for an app, or a deployment 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.

stopContinuousWebJobAsync

public abstract Mono stopContinuousWebJobAsync(String resourceGroupName, String name, String webJobName)

Stop a continuous web job for an app, or a deployment 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.

Returns:

A Mono that completes when a successful response is received.

stopContinuousWebJobSlot

public abstract void stopContinuousWebJobSlot(String resourceGroupName, String name, String webJobName, String slot)

Stop a continuous web job for an app, or a deployment 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.

stopContinuousWebJobSlotAsync

public abstract Mono stopContinuousWebJobSlotAsync(String resourceGroupName, String name, String webJobName, String slot)

Stop a continuous web job for an app, or a deployment 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.

stopContinuousWebJobSlotWithResponse

public abstract Response stopContinuousWebJobSlotWithResponse(String resourceGroupName, String name, String webJobName, String slot, Context context)

Stop a continuous web job for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

stopContinuousWebJobSlotWithResponseAsync

public abstract Mono<>> stopContinuousWebJobSlotWithResponseAsync(String resourceGroupName, String name, String webJobName, String slot)

Stop a continuous web job for an app, or a deployment 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<T> on successful completion of Mono.

stopContinuousWebJobWithResponse

public abstract Response stopContinuousWebJobWithResponse(String resourceGroupName, String name, String webJobName, Context context)

Stop a continuous web job for an app, or a deployment 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.
context - The context to associate with this operation.

Returns:

stopContinuousWebJobWithResponseAsync

public abstract Mono<>> stopContinuousWebJobWithResponseAsync(String resourceGroupName, String name, String webJobName)

Stop a continuous web job for an app, or a deployment 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.

Returns:

the Response<T> on successful completion of Mono.

stopNetworkTrace

public abstract void stopNetworkTrace(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site. 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.

stopNetworkTraceAsync

public abstract Mono stopNetworkTraceAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site. 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.

stopNetworkTraceSlot

public abstract void stopNetworkTraceSlot(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site. 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.

stopNetworkTraceSlotAsync

public abstract Mono stopNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site. 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.

stopNetworkTraceSlotWithResponse

public abstract Response stopNetworkTraceSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Stop ongoing capturing network packets for the site. 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:

stopNetworkTraceSlotWithResponseAsync

public abstract Mono<>> stopNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site. 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<T> on successful completion of Mono.

stopNetworkTraceWithResponse

public abstract Response stopNetworkTraceWithResponse(String resourceGroupName, String name, Context context)

Stop ongoing capturing network packets for the site. 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:

stopNetworkTraceWithResponseAsync

public abstract Mono<>> stopNetworkTraceWithResponseAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site. 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<T> on successful completion of Mono.

stopSlot

public abstract void stopSlot(String resourceGroupName, String name, String slot)

Stops an app (or deployment slot, if specified). 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.

stopSlotAsync

public abstract Mono stopSlotAsync(String resourceGroupName, String name, String slot)

Stops an app (or deployment slot, if specified). 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.

stopSlotWithResponse

public abstract Response stopSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Stops an app (or deployment slot, if specified). 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:

stopSlotWithResponseAsync

public abstract Mono<>> stopSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Stops an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

stopWebSiteNetworkTrace

public abstract void stopWebSiteNetworkTrace(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site. 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.

stopWebSiteNetworkTraceAsync

public abstract Mono stopWebSiteNetworkTraceAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site. 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.

stopWebSiteNetworkTraceSlot

public abstract void stopWebSiteNetworkTraceSlot(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site. 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.

stopWebSiteNetworkTraceSlotAsync

public abstract Mono stopWebSiteNetworkTraceSlotAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site. 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.

stopWebSiteNetworkTraceSlotWithResponse

public abstract Response stopWebSiteNetworkTraceSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Stop ongoing capturing network packets for the site. 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:

stopWebSiteNetworkTraceSlotWithResponseAsync

public abstract Mono<>> stopWebSiteNetworkTraceSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Stop ongoing capturing network packets for the site. 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<T> on successful completion of Mono.

stopWebSiteNetworkTraceWithResponse

public abstract Response stopWebSiteNetworkTraceWithResponse(String resourceGroupName, String name, Context context)

Stop ongoing capturing network packets for the site. 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:

stopWebSiteNetworkTraceWithResponseAsync

public abstract Mono<>> stopWebSiteNetworkTraceWithResponseAsync(String resourceGroupName, String name)

Stop ongoing capturing network packets for the site. 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<T> on successful completion of Mono.

stopWithResponse

public abstract Response stopWithResponse(String resourceGroupName, String name, Context context)

Stops an app (or deployment slot, if specified). 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:

stopWithResponseAsync

public abstract Mono<>> stopWithResponseAsync(String resourceGroupName, String name)

Stops an app (or deployment slot, if specified). 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<T> on successful completion of Mono.

swapSlot

public abstract void swapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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.

swapSlot

public abstract void swapSlot(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app. 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.

swapSlotAsync

public abstract Mono swapSlotAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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.

swapSlotWithProduction

public abstract void swapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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.

swapSlotWithProduction

public abstract void swapSlotWithProduction(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity, Context context)

Swaps two deployment slots of an app. 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.

swapSlotWithProductionAsync

public abstract Mono swapSlotWithProductionAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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.

swapSlotWithProductionWithResponseAsync

public abstract Mono<><>>> swapSlotWithProductionWithResponseAsync(String resourceGroupName, String name, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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<T> on successful completion of Mono.

swapSlotWithResponseAsync

public abstract Mono<><>>> swapSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmSlotEntity slotSwapEntity)

Swaps two deployment slots of an app. 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<T> on successful completion of Mono.

syncFunctionTriggers

public abstract void syncFunctionTriggers(String resourceGroupName, String name)

Syncs function trigger metadata to the management database 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.

syncFunctionTriggersAsync

public abstract Mono syncFunctionTriggersAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database 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.

syncFunctionTriggersSlot

public abstract void syncFunctionTriggersSlot(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database 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.

syncFunctionTriggersSlotAsync

public abstract Mono syncFunctionTriggersSlotAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database 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.

syncFunctionTriggersSlotWithResponse

public abstract Response syncFunctionTriggersSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Syncs function trigger metadata to the management database 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:

syncFunctionTriggersSlotWithResponseAsync

public abstract Mono<>> syncFunctionTriggersSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database 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<T> on successful completion of Mono.

syncFunctionTriggersWithResponse

public abstract Response syncFunctionTriggersWithResponse(String resourceGroupName, String name, Context context)

Syncs function trigger metadata to the management database 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:

syncFunctionTriggersWithResponseAsync

public abstract Mono<>> syncFunctionTriggersWithResponseAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database 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<T> on successful completion of Mono.

syncFunctions

public abstract void syncFunctions(String resourceGroupName, String name)

Syncs function trigger metadata to the management database 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.

syncFunctionsAsync

public abstract Mono syncFunctionsAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database 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.

syncFunctionsSlot

public abstract void syncFunctionsSlot(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database 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.

syncFunctionsSlotAsync

public abstract Mono syncFunctionsSlotAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database 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.

syncFunctionsSlotWithResponse

public abstract Response syncFunctionsSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Syncs function trigger metadata to the management database 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:

syncFunctionsSlotWithResponseAsync

public abstract Mono<>> syncFunctionsSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Syncs function trigger metadata to the management database 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<T> on successful completion of Mono.

syncFunctionsWithResponse

public abstract Response syncFunctionsWithResponse(String resourceGroupName, String name, Context context)

Syncs function trigger metadata to the management database 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:

syncFunctionsWithResponseAsync

public abstract Mono<>> syncFunctionsWithResponseAsync(String resourceGroupName, String name)

Syncs function trigger metadata to the management database 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<T> on successful completion of Mono.

syncRepository

public abstract void syncRepository(String resourceGroupName, String name)

Sync web app repository. Description for Sync web app repository.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.

syncRepositoryAsync

public abstract Mono syncRepositoryAsync(String resourceGroupName, String name)

Sync web app repository. 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.

syncRepositorySlot

public abstract void syncRepositorySlot(String resourceGroupName, String name, String slot)

Sync web app repository. 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.

syncRepositorySlotAsync

public abstract Mono syncRepositorySlotAsync(String resourceGroupName, String name, String slot)

Sync web app repository. 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.

syncRepositorySlotWithResponse

public abstract Response syncRepositorySlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Sync web app repository. 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:

syncRepositorySlotWithResponseAsync

public abstract Mono<>> syncRepositorySlotWithResponseAsync(String resourceGroupName, String name, String slot)

Sync web app repository. 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<T> on successful completion of Mono.

syncRepositoryWithResponse

public abstract Response syncRepositoryWithResponse(String resourceGroupName, String name, Context context)

Sync web app repository. 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:

syncRepositoryWithResponseAsync

public abstract Mono<>> syncRepositoryWithResponseAsync(String resourceGroupName, String name)

Sync web app repository. 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<T> on successful completion of Mono.

update

public abstract SiteInner update(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

update

public abstract SiteInner update(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

updateApplicationSettings

public abstract StringDictionaryInner updateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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.

updateApplicationSettings

public abstract StringDictionaryInner updateApplicationSettings(String resourceGroupName, String name, StringDictionaryInner appSettings, Context context)

Replaces the application settings of an app. 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.

updateApplicationSettingsAsync

public abstract Mono updateApplicationSettingsAsync(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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.

updateApplicationSettingsSlot

public abstract StringDictionaryInner updateApplicationSettingsSlot(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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.

updateApplicationSettingsSlotAsync

public abstract Mono updateApplicationSettingsSlotAsync(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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.

updateApplicationSettingsSlotWithResponse

public abstract Response updateApplicationSettingsSlotWithResponse(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings, Context context)

Replaces the application settings of an app. 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<T>.

updateApplicationSettingsSlotWithResponseAsync

public abstract Mono<>> updateApplicationSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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<T> on successful completion of Mono.

updateApplicationSettingsWithResponseAsync

public abstract Mono<><>>> updateApplicationSettingsWithResponseAsync(String resourceGroupName, String name, StringDictionaryInner appSettings)

Replaces the application settings of an app. 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<T> on successful completion of Mono.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

updateAuthSettings

public abstract SiteAuthSettingsInner updateAuthSettings(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app. 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.

updateAuthSettingsAsync

public abstract Mono updateAuthSettingsAsync(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app. 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.

updateAuthSettingsSlot

public abstract SiteAuthSettingsInner updateAuthSettingsSlot(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app. 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.

updateAuthSettingsSlotAsync

public abstract Mono updateAuthSettingsSlotAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app. 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.

updateAuthSettingsSlotWithResponse

public abstract Response updateAuthSettingsSlotWithResponse(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings, Context context)

Updates the Authentication / Authorization settings associated with web app. 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<T>.

updateAuthSettingsSlotWithResponseAsync

public abstract Mono<>> updateAuthSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app. 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<T> on successful completion of Mono.

updateAuthSettingsV2

public abstract SiteAuthSettingsV2Inner updateAuthSettingsV2(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format 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.

updateAuthSettingsV2Async

public abstract Mono updateAuthSettingsV2Async(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format 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.

updateAuthSettingsV2Slot

public abstract SiteAuthSettingsV2Inner updateAuthSettingsV2Slot(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format 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.

updateAuthSettingsV2SlotAsync

public abstract Mono updateAuthSettingsV2SlotAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format 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.

updateAuthSettingsV2SlotWithResponse

public abstract Response updateAuthSettingsV2SlotWithResponse(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2, Context context)

Updates site's Authentication / Authorization settings for apps via the V2 format 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<T>.

updateAuthSettingsV2SlotWithResponseAsync

public abstract Mono<>> updateAuthSettingsV2SlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format 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<T> on successful completion of Mono.

updateAuthSettingsV2WithResponse

public abstract Response updateAuthSettingsV2WithResponse(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2, Context context)

Updates site's Authentication / Authorization settings for apps via the V2 format 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<T>.

updateAuthSettingsV2WithResponseAsync

public abstract Mono<>> updateAuthSettingsV2WithResponseAsync(String resourceGroupName, String name, SiteAuthSettingsV2Inner siteAuthSettingsV2)

Updates site's Authentication / Authorization settings for apps via the V2 format 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<T> on successful completion of Mono.

updateAuthSettingsWithResponse

public abstract Response updateAuthSettingsWithResponse(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings, Context context)

Updates the Authentication / Authorization settings associated with web app. 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<T>.

updateAuthSettingsWithResponseAsync

public abstract Mono<>> updateAuthSettingsWithResponseAsync(String resourceGroupName, String name, SiteAuthSettingsInner siteAuthSettings)

Updates the Authentication / Authorization settings associated with web app. 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<T> on successful completion of Mono.

updateAzureStorageAccounts

public abstract AzureStoragePropertyDictionaryResourceInner updateAzureStorageAccounts(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app. 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.

updateAzureStorageAccountsAsync

public abstract Mono updateAzureStorageAccountsAsync(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app. 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.

updateAzureStorageAccountsSlot

public abstract AzureStoragePropertyDictionaryResourceInner updateAzureStorageAccountsSlot(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app. 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.

updateAzureStorageAccountsSlotAsync

public abstract Mono updateAzureStorageAccountsSlotAsync(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app. 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.

updateAzureStorageAccountsSlotWithResponse

public abstract Response updateAzureStorageAccountsSlotWithResponse(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts, Context context)

Updates the Azure storage account configurations of an app. 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<T>.

updateAzureStorageAccountsSlotWithResponseAsync

public abstract Mono<>> updateAzureStorageAccountsSlotWithResponseAsync(String resourceGroupName, String name, String slot, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app. 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<T> on successful completion of Mono.

updateAzureStorageAccountsWithResponse

public abstract Response updateAzureStorageAccountsWithResponse(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts, Context context)

Updates the Azure storage account configurations of an app. 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<T>.

updateAzureStorageAccountsWithResponseAsync

public abstract Mono<>> updateAzureStorageAccountsWithResponseAsync(String resourceGroupName, String name, AzureStoragePropertyDictionaryResourceInner azureStorageAccounts)

Updates the Azure storage account configurations of an app. 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<T> on successful completion of Mono.

updateBackupConfiguration

public abstract BackupRequestInner updateBackupConfiguration(String resourceGroupName, String name, BackupRequestInner request)

Updates the backup configuration of an app. 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.

updateBackupConfigurationAsync

public abstract Mono updateBackupConfigurationAsync(String resourceGroupName, String name, BackupRequestInner request)

Updates the backup configuration of an app. 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.

updateBackupConfigurationSlot

public abstract BackupRequestInner updateBackupConfigurationSlot(String resourceGroupName, String name, String slot, BackupRequestInner request)

Updates the backup configuration of an app. 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.

updateBackupConfigurationSlotAsync

public abstract Mono updateBackupConfigurationSlotAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Updates the backup configuration of an app. 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.

updateBackupConfigurationSlotWithResponse

public abstract Response updateBackupConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, BackupRequestInner request, Context context)

Updates the backup configuration of an app. 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<T>.

updateBackupConfigurationSlotWithResponseAsync

public abstract Mono<>> updateBackupConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, BackupRequestInner request)

Updates the backup configuration of an app. 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<T> on successful completion of Mono.

updateBackupConfigurationWithResponse

public abstract Response updateBackupConfigurationWithResponse(String resourceGroupName, String name, BackupRequestInner request, Context context)

Updates the backup configuration of an app. 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<T>.

updateBackupConfigurationWithResponseAsync

public abstract Mono<>> updateBackupConfigurationWithResponseAsync(String resourceGroupName, String name, BackupRequestInner request)

Updates the backup configuration of an app. 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<T> on successful completion of Mono.

updateConfiguration

public abstract SiteConfigResourceInner updateConfiguration(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

updateConfigurationAsync

public abstract Mono updateConfigurationAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

updateConfigurationSlot

public abstract SiteConfigResourceInner updateConfigurationSlot(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

updateConfigurationSlotAsync

public abstract Mono updateConfigurationSlotAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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.

updateConfigurationSlotWithResponse

public abstract Response updateConfigurationSlotWithResponse(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app. 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<T>.

updateConfigurationSlotWithResponseAsync

public abstract Mono<>> updateConfigurationSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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<T> on successful completion of Mono.

updateConfigurationWithResponse

public abstract Response updateConfigurationWithResponse(String resourceGroupName, String name, SiteConfigResourceInner siteConfig, Context context)

Updates the configuration of an app. 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<T>.

updateConfigurationWithResponseAsync

public abstract Mono<>> updateConfigurationWithResponseAsync(String resourceGroupName, String name, SiteConfigResourceInner siteConfig)

Updates the configuration of an app. 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<T> on successful completion of Mono.

updateConnectionStrings

public abstract ConnectionStringDictionaryInner updateConnectionStrings(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app. 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.

updateConnectionStringsAsync

public abstract Mono updateConnectionStringsAsync(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app. 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.

updateConnectionStringsSlot

public abstract ConnectionStringDictionaryInner updateConnectionStringsSlot(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app. 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.

updateConnectionStringsSlotAsync

public abstract Mono updateConnectionStringsSlotAsync(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app. 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.

updateConnectionStringsSlotWithResponse

public abstract Response updateConnectionStringsSlotWithResponse(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings, Context context)

Replaces the connection strings of an app. 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<T>.

updateConnectionStringsSlotWithResponseAsync

public abstract Mono<>> updateConnectionStringsSlotWithResponseAsync(String resourceGroupName, String name, String slot, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app. 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<T> on successful completion of Mono.

updateConnectionStringsWithResponse

public abstract Response updateConnectionStringsWithResponse(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings, Context context)

Replaces the connection strings of an app. 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<T>.

updateConnectionStringsWithResponseAsync

public abstract Mono<>> updateConnectionStringsWithResponseAsync(String resourceGroupName, String name, ConnectionStringDictionaryInner connectionStrings)

Replaces the connection strings of an app. 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<T> on successful completion of Mono.

updateDiagnosticLogsConfig

public abstract SiteLogsConfigInner updateDiagnosticLogsConfig(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app. 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.

updateDiagnosticLogsConfigAsync

public abstract Mono updateDiagnosticLogsConfigAsync(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app. 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.

updateDiagnosticLogsConfigSlot

public abstract SiteLogsConfigInner updateDiagnosticLogsConfigSlot(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app. 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.

updateDiagnosticLogsConfigSlotAsync

public abstract Mono updateDiagnosticLogsConfigSlotAsync(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app. 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.

updateDiagnosticLogsConfigSlotWithResponse

public abstract Response updateDiagnosticLogsConfigSlotWithResponse(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig, Context context)

Updates the logging configuration of an app. 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<T>.

updateDiagnosticLogsConfigSlotWithResponseAsync

public abstract Mono<>> updateDiagnosticLogsConfigSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app. 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<T> on successful completion of Mono.

updateDiagnosticLogsConfigWithResponse

public abstract Response updateDiagnosticLogsConfigWithResponse(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig, Context context)

Updates the logging configuration of an app. 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<T>.

updateDiagnosticLogsConfigWithResponseAsync

public abstract Mono<>> updateDiagnosticLogsConfigWithResponseAsync(String resourceGroupName, String name, SiteLogsConfigInner siteLogsConfig)

Updates the logging configuration of an app. 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<T> on successful completion of Mono.

updateDomainOwnershipIdentifier

public abstract IdentifierInner updateDomainOwnershipIdentifier(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

updateDomainOwnershipIdentifierAsync

public abstract Mono updateDomainOwnershipIdentifierAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

updateDomainOwnershipIdentifierSlot

public abstract IdentifierInner updateDomainOwnershipIdentifierSlot(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

updateDomainOwnershipIdentifierSlotAsync

public abstract Mono updateDomainOwnershipIdentifierSlotAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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.

updateDomainOwnershipIdentifierSlotWithResponse

public abstract Response updateDomainOwnershipIdentifierSlotWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T>.

updateDomainOwnershipIdentifierSlotWithResponseAsync

public abstract Mono<>> updateDomainOwnershipIdentifierSlotWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, String slot, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T> on successful completion of Mono.

updateDomainOwnershipIdentifierWithResponse

public abstract Response updateDomainOwnershipIdentifierWithResponse(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier, Context context)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T>.

updateDomainOwnershipIdentifierWithResponseAsync

public abstract Mono<>> updateDomainOwnershipIdentifierWithResponseAsync(String resourceGroupName, String name, String domainOwnershipIdentifierName, IdentifierInner domainOwnershipIdentifier)

Creates a domain ownership identifier for web app, or updates an existing ownership identifier. 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<T> on successful completion of Mono.

updateFtpAllowed

public abstract CsmPublishingCredentialsPoliciesEntityInner updateFtpAllowed(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not. 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.

updateFtpAllowedAsync

public abstract Mono updateFtpAllowedAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not. 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.

updateFtpAllowedSlot

public abstract CsmPublishingCredentialsPoliciesEntityInner updateFtpAllowedSlot(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not. 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.

updateFtpAllowedSlotAsync

public abstract Mono updateFtpAllowedSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not. 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.

updateFtpAllowedSlotWithResponse

public abstract Response updateFtpAllowedSlotWithResponse(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether FTP is allowed on the site or not. 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<T>.

updateFtpAllowedSlotWithResponseAsync

public abstract Mono<>> updateFtpAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not. 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<T> on successful completion of Mono.

updateFtpAllowedWithResponse

public abstract Response updateFtpAllowedWithResponse(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether FTP is allowed on the site or not. 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<T>.

updateFtpAllowedWithResponseAsync

public abstract Mono<>> updateFtpAllowedWithResponseAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether FTP is allowed on the site or not. 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<T> on successful completion of Mono.

updateHybridConnection

public abstract HybridConnectionInner updateHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

updateHybridConnectionAsync

public abstract Mono updateHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

updateHybridConnectionSlot

public abstract HybridConnectionInner updateHybridConnectionSlot(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

updateHybridConnectionSlotAsync

public abstract Mono updateHybridConnectionSlotAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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.

updateHybridConnectionSlotWithResponse

public abstract Response updateHybridConnectionSlotWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay. 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<T>.

updateHybridConnectionSlotWithResponseAsync

public abstract Mono<>> updateHybridConnectionSlotWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, String slot, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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<T> on successful completion of Mono.

updateHybridConnectionWithResponse

public abstract Response updateHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope, Context context)

Creates a new Hybrid Connection using a Service Bus relay. 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<T>.

updateHybridConnectionWithResponseAsync

public abstract Mono<>> updateHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName, HybridConnectionInner connectionEnvelope)

Creates a new Hybrid Connection using a Service Bus relay. 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<T> on successful completion of Mono.

updateMetadata

public abstract StringDictionaryInner updateMetadata(String resourceGroupName, String name, StringDictionaryInner metadata)

Replaces the metadata of an app. 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.

updateMetadataAsync

public abstract Mono updateMetadataAsync(String resourceGroupName, String name, StringDictionaryInner metadata)

Replaces the metadata of an app. 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.

updateMetadataSlot

public abstract StringDictionaryInner updateMetadataSlot(String resourceGroupName, String name, String slot, StringDictionaryInner metadata)

Replaces the metadata of an app. 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.

updateMetadataSlotAsync

public abstract Mono updateMetadataSlotAsync(String resourceGroupName, String name, String slot, StringDictionaryInner metadata)

Replaces the metadata of an app. 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.

updateMetadataSlotWithResponse

public abstract Response updateMetadataSlotWithResponse(String resourceGroupName, String name, String slot, StringDictionaryInner metadata, Context context)

Replaces the metadata of an app. 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<T>.

updateMetadataSlotWithResponseAsync

public abstract Mono<>> updateMetadataSlotWithResponseAsync(String resourceGroupName, String name, String slot, StringDictionaryInner metadata)

Replaces the metadata of an app. 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<T> on successful completion of Mono.

updateMetadataWithResponse

public abstract Response updateMetadataWithResponse(String resourceGroupName, String name, StringDictionaryInner metadata, Context context)

Replaces the metadata of an app. 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<T>.

updateMetadataWithResponseAsync

public abstract Mono<>> updateMetadataWithResponseAsync(String resourceGroupName, String name, StringDictionaryInner metadata)

Replaces the metadata of an app. 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<T> on successful completion of Mono.

updatePremierAddOn

public abstract PremierAddOnInner updatePremierAddOn(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app. 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.

updatePremierAddOnAsync

public abstract Mono updatePremierAddOnAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app. 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.

updatePremierAddOnSlot

public abstract PremierAddOnInner updatePremierAddOnSlot(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app. 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.

updatePremierAddOnSlotAsync

public abstract Mono updatePremierAddOnSlotAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app. 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.

updatePremierAddOnSlotWithResponse

public abstract Response updatePremierAddOnSlotWithResponse(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn, Context context)

Updates a named add-on of an app. 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<T>.

updatePremierAddOnSlotWithResponseAsync

public abstract Mono<>> updatePremierAddOnSlotWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, String slot, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app. 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<T> on successful completion of Mono.

updatePremierAddOnWithResponse

public abstract Response updatePremierAddOnWithResponse(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn, Context context)

Updates a named add-on of an app. 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<T>.

updatePremierAddOnWithResponseAsync

public abstract Mono<>> updatePremierAddOnWithResponseAsync(String resourceGroupName, String name, String premierAddOnName, PremierAddOnPatchResource premierAddOn)

Updates a named add-on of an app. 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<T> on successful completion of Mono.

updateRelayServiceConnection

public abstract RelayServiceConnectionEntityInner updateRelayServiceConnection(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

updateRelayServiceConnectionAsync

public abstract Mono updateRelayServiceConnectionAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

updateRelayServiceConnectionSlot

public abstract RelayServiceConnectionEntityInner updateRelayServiceConnectionSlot(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

updateRelayServiceConnectionSlotAsync

public abstract Mono updateRelayServiceConnectionSlotAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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.

updateRelayServiceConnectionSlotWithResponse

public abstract Response updateRelayServiceConnectionSlotWithResponse(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T>.

updateRelayServiceConnectionSlotWithResponseAsync

public abstract Mono<>> updateRelayServiceConnectionSlotWithResponseAsync(String resourceGroupName, String name, String entityName, String slot, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T> on successful completion of Mono.

updateRelayServiceConnectionWithResponse

public abstract Response updateRelayServiceConnectionWithResponse(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope, Context context)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T>.

updateRelayServiceConnectionWithResponseAsync

public abstract Mono<>> updateRelayServiceConnectionWithResponseAsync(String resourceGroupName, String name, String entityName, RelayServiceConnectionEntityInner connectionEnvelope)

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). 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<T> on successful completion of Mono.

updateScmAllowed

public abstract CsmPublishingCredentialsPoliciesEntityInner updateScmAllowed(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not. 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.

updateScmAllowedAsync

public abstract Mono updateScmAllowedAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not. 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.

updateScmAllowedSlot

public abstract CsmPublishingCredentialsPoliciesEntityInner updateScmAllowedSlot(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not. 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.

updateScmAllowedSlotAsync

public abstract Mono updateScmAllowedSlotAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not. 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.

updateScmAllowedSlotWithResponse

public abstract Response updateScmAllowedSlotWithResponse(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether user publishing credentials are allowed on the site or not. 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<T>.

updateScmAllowedSlotWithResponseAsync

public abstract Mono<>> updateScmAllowedSlotWithResponseAsync(String resourceGroupName, String name, String slot, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not. 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<T> on successful completion of Mono.

updateScmAllowedWithResponse

public abstract Response updateScmAllowedWithResponse(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity, Context context)

Updates whether user publishing credentials are allowed on the site or not. 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<T>.

updateScmAllowedWithResponseAsync

public abstract Mono<>> updateScmAllowedWithResponseAsync(String resourceGroupName, String name, CsmPublishingCredentialsPoliciesEntityInner csmPublishingAccessPoliciesEntity)

Updates whether user publishing credentials are allowed on the site or not. 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<T> on successful completion of Mono.

updateSitePushSettings

public abstract PushSettingsInner updateSitePushSettings(String resourceGroupName, String name, PushSettingsInner pushSettings)

Updates the Push settings associated with web app. 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.

updateSitePushSettingsAsync

public abstract Mono updateSitePushSettingsAsync(String resourceGroupName, String name, PushSettingsInner pushSettings)

Updates the Push settings associated with web app. 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.

updateSitePushSettingsSlot

public abstract PushSettingsInner updateSitePushSettingsSlot(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings)

Updates the Push settings associated with web app. 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.

updateSitePushSettingsSlotAsync

public abstract Mono updateSitePushSettingsSlotAsync(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings)

Updates the Push settings associated with web app. 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.

updateSitePushSettingsSlotWithResponse

public abstract Response updateSitePushSettingsSlotWithResponse(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings, Context context)

Updates the Push settings associated with web app. 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<T>.

updateSitePushSettingsSlotWithResponseAsync

public abstract Mono<>> updateSitePushSettingsSlotWithResponseAsync(String resourceGroupName, String name, String slot, PushSettingsInner pushSettings)

Updates the Push settings associated with web app. 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<T> on successful completion of Mono.

updateSitePushSettingsWithResponse

public abstract Response updateSitePushSettingsWithResponse(String resourceGroupName, String name, PushSettingsInner pushSettings, Context context)

Updates the Push settings associated with web app. 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<T>.

updateSitePushSettingsWithResponseAsync

public abstract Mono<>> updateSitePushSettingsWithResponseAsync(String resourceGroupName, String name, PushSettingsInner pushSettings)

Updates the Push settings associated with web app. 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<T> on successful completion of Mono.

updateSlot

public abstract SiteInner updateSlot(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

updateSlotAsync

public abstract Mono updateSlotAsync(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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.

updateSlotConfigurationNames

public abstract SlotConfigNamesResourceInner updateSlotConfigurationNames(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames)

Updates the names of application settings and connection string that remain with the slot during swap operation. 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.

updateSlotConfigurationNamesAsync

public abstract Mono updateSlotConfigurationNamesAsync(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames)

Updates the names of application settings and connection string that remain with the slot during swap operation. 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.

updateSlotConfigurationNamesWithResponse

public abstract Response updateSlotConfigurationNamesWithResponse(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames, Context context)

Updates the names of application settings and connection string that remain with the slot during swap operation. 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<T>.

updateSlotConfigurationNamesWithResponseAsync

public abstract Mono<>> updateSlotConfigurationNamesWithResponseAsync(String resourceGroupName, String name, SlotConfigNamesResourceInner slotConfigNames)

Updates the names of application settings and connection string that remain with the slot during swap operation. 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<T> on successful completion of Mono.

updateSlotWithResponse

public abstract Response updateSlotWithResponse(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope, Context context)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T>.

updateSlotWithResponseAsync

public abstract Mono<>> updateSlotWithResponseAsync(String resourceGroupName, String name, String slot, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T> on successful completion of Mono.

updateSourceControl

public abstract SiteSourceControlInner updateSourceControl(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

updateSourceControlAsync

public abstract Mono updateSourceControlAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

updateSourceControlSlot

public abstract SiteSourceControlInner updateSourceControlSlot(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

updateSourceControlSlotAsync

public abstract Mono updateSourceControlSlotAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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.

updateSourceControlSlotWithResponse

public abstract Response updateSourceControlSlotWithResponse(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app. 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<T>.

updateSourceControlSlotWithResponseAsync

public abstract Mono<>> updateSourceControlSlotWithResponseAsync(String resourceGroupName, String name, String slot, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T> on successful completion of Mono.

updateSourceControlWithResponse

public abstract Response updateSourceControlWithResponse(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl, Context context)

Updates the source control configuration of an app. 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<T>.

updateSourceControlWithResponseAsync

public abstract Mono<>> updateSourceControlWithResponseAsync(String resourceGroupName, String name, SiteSourceControlInner siteSourceControl)

Updates the source control configuration of an app. 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<T> on successful completion of Mono.

updateSwiftVirtualNetworkConnectionWithCheck

public abstract SwiftVirtualNetworkInner updateSwiftVirtualNetworkConnectionWithCheck(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

updateSwiftVirtualNetworkConnectionWithCheckAsync

public abstract Mono updateSwiftVirtualNetworkConnectionWithCheckAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

updateSwiftVirtualNetworkConnectionWithCheckSlot

public abstract SwiftVirtualNetworkInner updateSwiftVirtualNetworkConnectionWithCheckSlot(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

updateSwiftVirtualNetworkConnectionWithCheckSlotAsync

public abstract Mono updateSwiftVirtualNetworkConnectionWithCheckSlotAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

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. 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.

updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse

public abstract Response updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponse(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope, Context context)

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. 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<T>.

updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync

public abstract Mono<>> updateSwiftVirtualNetworkConnectionWithCheckSlotWithResponseAsync(String resourceGroupName, String name, String slot, SwiftVirtualNetworkInner connectionEnvelope)

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. 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<T> on successful completion of Mono.

updateSwiftVirtualNetworkConnectionWithCheckWithResponse

public abstract Response updateSwiftVirtualNetworkConnectionWithCheckWithResponse(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope, Context context)

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. 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<T>.

updateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync

public abstract Mono<>> updateSwiftVirtualNetworkConnectionWithCheckWithResponseAsync(String resourceGroupName, String name, SwiftVirtualNetworkInner connectionEnvelope)

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. 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<T> on successful completion of Mono.

updateVnetConnection

public abstract VnetInfoResourceInner updateVnetConnection(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

updateVnetConnectionAsync

public abstract Mono updateVnetConnectionAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

updateVnetConnectionGateway

public abstract VnetGatewayInner updateVnetConnectionGateway(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

updateVnetConnectionGatewayAsync

public abstract Mono updateVnetConnectionGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

updateVnetConnectionGatewaySlot

public abstract VnetGatewayInner updateVnetConnectionGatewaySlot(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

updateVnetConnectionGatewaySlotAsync

public abstract Mono updateVnetConnectionGatewaySlotAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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.

updateVnetConnectionGatewaySlotWithResponse

public abstract Response updateVnetConnectionGatewaySlotWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T>.

updateVnetConnectionGatewaySlotWithResponseAsync

public abstract Mono<>> updateVnetConnectionGatewaySlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, String slot, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T> on successful completion of Mono.

updateVnetConnectionGatewayWithResponse

public abstract Response updateVnetConnectionGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope, Context context)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T>.

updateVnetConnectionGatewayWithResponseAsync

public abstract Mono<>> updateVnetConnectionGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). 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<T> on successful completion of Mono.

updateVnetConnectionSlot

public abstract VnetInfoResourceInner updateVnetConnectionSlot(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

updateVnetConnectionSlotAsync

public abstract Mono updateVnetConnectionSlotAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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.

updateVnetConnectionSlotWithResponse

public abstract Response updateVnetConnectionSlotWithResponse(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T>.

updateVnetConnectionSlotWithResponseAsync

public abstract Mono<>> updateVnetConnectionSlotWithResponseAsync(String resourceGroupName, String name, String vnetName, String slot, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T> on successful completion of Mono.

updateVnetConnectionWithResponse

public abstract Response updateVnetConnectionWithResponse(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope, Context context)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T>.

updateVnetConnectionWithResponseAsync

public abstract Mono<>> updateVnetConnectionWithResponseAsync(String resourceGroupName, String name, String vnetName, VnetInfoResourceInner connectionEnvelope)

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). 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<T> on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<><>>> updateWithResponseAsync(String resourceGroupName, String name, SitePatchResourceInner siteEnvelope)

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. 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<T> on successful completion of Mono.

Applies to